/* ------------------------------------ */
/*                                      */
/*            Structure                 */
/*                                      */
/* ------------------------------------ */

body {
   text-align:center; 
   font-family:verdana, 
   arial, sans-serif; 
   font-size:11px; 
   color:#000000; 
   padding:0; 
   border:0; 
   margin:20px 0 0 0;
   }


#conteneur {
   
   width:780px; 
   margin:0 auto; 
   text-align:left; 
   background-position: 0px center ;

   }
   
#header {
   
   width:780px;
   height:153px;
}

html>body #header {
		height : 145px;
}

.bloc_milieu {
   position: relative;
   margin-top: 5px;
   width:780px;
   background-position: 0px center ;
   background-image: url('/design/ecv/images/smcl_2006/bg_actu.gif');
   background-repeat: repeat-y;
   
} 
  
html>body .bloc_milieu {
	margin-top: 30px ;
}
 
.gauche {
     float: left;
     width : 210px;
     background-image: url('/design/ecv/images/smcl_2006/bg_actu.gif');
     background-repeat: repeat-y;
     background-position: 0px center ;
    } 
    

        


/* ------------------------------------ */
/*                                      */
/*                Menus                 */
/*                                      */
/* ------------------------------------ */

#menu_nav {
	position: relative;
	width: 552px;
	height: 26px;
  margin: 0 auto;
	text-align: left;
}

#menu_nav ul {
	
	height: 26px;
	padding: 0;
	margin:0;
	list-style: none;
	background: transparent url(/design/ecv/images/smcl_2006/menu.gif) top left no-repeat;
}
#menu_nav li {
	float: left;
	padding: 0;
	margin:0;
	text-indent: 25px;
}

#menu_nav li a span {
	position: absolute;
	left: -5000px;
}

#menu_nav li a {
	display: block;
	height: 26px;
	width: 184px;
	text-decoration: none;
	font-size: 1px;
	line-height: 26px;
	color: #006BB8;
}


#menu_nav li a:hover {
	background: transparent url(/design/ecv/images/smcl_2006/menu.gif) top left no-repeat;
}

#menu_nav a#Visiter:hover {
	background-position: 0px -26px;
		color: #F7A21B;
}
#menu_nav a#Exposer:hover {
	background-position: -184px -26px;
		color: #F7A21B;
}
#menu_nav a#Presse:hover {
	background-position: -368px -26px;
		color: #F7A21B;
}

#menu_nav li a.actif {
	background: transparent url(/design/ecv/images/smcl_2006/menu.gif) top left no-repeat;
}


#menu_nav a#Visiter.actif {
	background-position: 0px -26px;
		color: #F7A21B;
}
#menu_nav a#Exposer.actif {
	background-position: -184px -26px;
		color: #F7A21B;
}
#menu_nav a#Presse.actif {
	background-position: -368px -26px;
		color: #F7A21B;
}


.menu2 ul {
  padding: 4px 0px 4px 0px;
	background-image: url('/design/ecv/images/smcl_2006/filet_menu.gif') ;
	background-repeat: no-repeat ;
	background-position: center bottom ;
}
html>body .menu2 ul {
  padding: 7px 0px 7px 0px;}
     
.menu2 li {
  padding: 4px 0px 4px 0px;
margin-left:15px;
}

html>body .menu2 li {
  padding: 7px 0px 7px 0px;}



.menu2 ul.last {
	background-image: none ;
}

.menu2 a { /* on definit un conteneur pour le menu */
margin-left:15px;
font-family: verdana, arial;
font-size: 11px; 
font-style: normal;
font-weight: bold;  
color: #FFFFFF; 
text-decoration: none; 
display: block; 
padding-bottom: 6px; 
line-height: 10px;
padding-left: 12px;
}
html>body .menu2 a {line-height:10px;}

.menu2 a:hover {
margin-left:15px;
font-family: verdana, arial;
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #55A0D6; 
text-decoration: none; 
display: block; 
line-height: 10px;


}


.menu2 a.menu-selectionne {
margin-left:15px;
font-family: verdana, arial;
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #55A0D6; 
text-decoration: none; 
display: block; 
line-height: 10px;
background-image: url(/design/ecv/images/smcl_2006/puce_menu.gif);
background-repeat: no-repeat;
background-position: left  8px;  /* defini le positionnement de la puce */
vertical-align: bottom;
}
html>body .menu2 a.menu-selectionne {background-position: left 3px;}

.menu2 a.menu-selectionne2 {
margin-left:15px;
font-family: verdana, arial;
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #55A0D6; 
text-decoration: none; 
display: block; 
line-height: 10px;
background-image: url(/design/ecv/images/smcl_2006/puce_menu.gif);
background-repeat: no-repeat;
background-position: left  5px;  /* defini le positionnement de la puce */
vertical-align: bottom;
}

html>body .menu2 a.menu-selectionne2 {background-position: left 3px;}



.menu2 .contenu li {
background-image:none;
padding: 1px 0px 1px 0px;
}
html>body .menu2 .contenu li {padding: 3px 0px 3px 0px;}


.menu2 .contenu {

margin-left:15px; 
padding:0px;
line-height:10px;
}






/* ------------------------------------ */
/*                                      */
/*            Haut de page              */
/*                                      */
/* ------------------------------------ */



.bloc_identite{
float: left;
width : 210px;
height: 153px ;
display: block ;
background-image : url(/design/ecv/images/smcl_2006/logo_smcl.gif);
background-repeat: no-repeat;
color:#FFFFFF;
border: 0px;
}

.bloc_identite img {
display: block;
}



.logo_inter a {

margin-top: 78px;
    border: 0px;
		float: left;
		width : 210px;
		height : 44px;
		/*background-image : url(/design/ecv/images/smcl_2006/sdl/logo_inter.gif);*/
		color:#ADAA5B;
}

.publicite {
border-top: #006CB7 solid 1px;
border-bottom: #006CB7 solid 1px;
padding-top:6px;
		float: right;
		width : 552px;
		height : 73px;
 background-image : url(/design/ecv/images/smcl_2006/bg_banniere.gif);   
		text-align:center;
		margin-top:52px;
		*margin-top:62px;
}

html>body .publicite {
		height : 65px;
		margin-top:66px;
}

.barre_nav {
 margin-top: 1px;
float: right;
width: 552px;
height: 26px;

}

.ident {
 
	margin-top: 78px;
  padding : 0px 4px 4px 4px;
	text-align:left;
	float: left;
	width : 210px;
	height : 85px;
	background-color: #004276;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #FFFFFF;
  line-height: 20px ;
  
}

.ident form {margin: 0;} 

.ident a {
	color: #FFFFFF;
	height: 5px;
}

html>body .ident {
		width : 202px;}

.form_ident {
		margin : 0px;
		margin-right : 5px;

		padding: 1px;
		height: 16px;
		width: 150px;
		border: 0px none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		border-style : solid;
		border-color : #000000;
		border-width : 1px;
}

input, textarea {
	border: 1px solid #000000;
}

/* ------------------------------------ */
/*                                      */
/*           Milieu de page             */
/*                                      */
/* ------------------------------------ */

.actualite {
	margin-top: 4px;
	display: block;
  position: absolute;
	line-height: 1.3em;  
  width : 210px;
  background-color: #123666;
  color:#FFFFFF;
  padding : 9px;
  padding-bottom: 10px;

}


.actualite a {


text-decoration: underline;
font-family: verdana, arial;
font-size: 11px; 
font-style: normal; 
color: #FFFFFF; 
}

.actualite a:hover {
color: #55A0D6; 
}

.actualite a.lien-actu {

display: block;
text-align:right ;
padding-right:10px;
text-decoration: underline;
font-family: verdana, arial;
font-size: 11px; 
font-style: normal; 
color: #FFFFFF; 
}

.actualite a.lien-actu:hover {
color: #55A0D6; 
}

.actualite p {
  margin: 0px;
}

html>body .actualite {
		width : 192px;}
		
.visuel {

float: right;
width: 552px;
height: 380px;
padding:0px;
}	

#image_1{
padding:0px;
margin:0px;
width: 183px;
		height: 380px;
		float:left;
}	

		
#image_2{
padding:0px;
margin:0px;
		width: 369px;
		height: 380px;
				float:right;
}	
		

/* ------------------------------------ */
/*                                      */
/*            Bas de page               */
/*                                      */
/* ------------------------------------ */

.footer780 {
     background-image: url('/design/ecv/images/smcl_2006/pied_page.gif');
     background-repeat: no-repeat; 
     width: 780px;
     height: 60px;
     font-family: verdana, arial;
     font-size: 10px;font-weight: bold;
     color: #99A3A6;
     text-align:left;
     padding-top: 5px;

}

.footer {
     background-image: url('/design/ecv/images/smcl_2006/pied_page.gif');
     background-repeat: no-repeat; 
     width: 740px;
     height: 60px;
     font-family: verdana, arial;
     font-size: 10px;font-weight: bold;
     color: #99A3A6;
     margin-left: 40px;
     padding-top: 5px;

}

.footer a, .footer780 a {
     font-family: verdana, arial;
     font-size: 10px;font-weight: bold;
     color: #99A3A6;
     text-decoration: underline;
}

.footer a:hover, .footer780 a:hover {
     font-family: verdana, arial;
     font-size: 10px;font-weight: bold;
     color: #6C7172;
     text-decoration: underline;
}

.footer, .footer780 * {
	margin: 0 ; 
 }
.footer .liste_salon, .footer780 .liste_salon {
     position: relative;
}
.footer #retourBasPage a, .footer780 #retourBasPage a {
	display: block ;
}
.footer #retourBasPage, .footer780 #retourBasPage {
        position: absolute;
	top: 0;
	left: 0;
}
html>body .footer #retourBasPage, .footer780 #retourBasPage  {
	top: 4px;
}

.liste_salon p,  .liste_salon p * {
	font-family: verdana, arial;
        font-size: 10px;
        font-weight:normal;

}
.liste_salon p {
	text-align: right;
	padding-top: 14px;
}

.infos-legales {
		clear: both;
    color: #666666;
    padding-left: 650px ;
}

.lien-baspage a { 

     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight: normal;
     color: #666666;
     text-decoration: none;
     }

.lien-baspage a:hover {
color: #333333; text-decoration: underline;
}

/* ------------------------------------ */
/*                                      */
/*            Generalites               */
/*                                      */
/* ------------------------------------ */

div#logo {
    padding-top:0; display: none;
}

li p { margin: 0; }

H1 {font-family: verdana; font-size: 16px; font-weight: bold; color: #55A0D6;}
H2 {font-family: verdana; font-size: 14px; font-weight: normal; color: #000000;}
H3 {font-family: verdana; font-size: 14px; font-weight: normal; color: #55A0D6;}
H4 {font-family: verdana; font-size: 14px; font-weight: normal; color: #03487A;}
H5 {font-family: verdana; font-size: 12px; font-weight: normal; color: #55A0D6;}
H6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}

ul,li {
list-style-type: none; /* pour ne pas avoir de puces */
margin: 0;
padding:0;
line-height: 20px; /* interligne */
}

hr.spacer {
	clear: both;
	visibility: hidden ;
}

.corps , .corps_acces_bo {
  margin-top:0px;
  text-align: justify; 
	font-family: verdana, arial, sans-serif;
	list-style-image: url(/design/ecv/images/smcl_2006/puce.gif);
}

.corps, .corps ul, .corps a {
	font-size: 12px;
}
.corps{
	width: 552px;
	float: right;
}
.corps_acces_bo, .corps_acces_bo ul, .corps_acces_bo a {
	font-size: 11px;
}
.corps_acces_bo ul {
        text-align: left;
}
.corps ul {
	text-align: justify;
}
.corps ul , .corps_acces_bo ul {
        padding-left: 40px ;
        padding-right: 10px ;
        font-family: verdana, arial, sans-serif;
        list-style-image: url(/design/ecv/images/smcl_2006/puce.gif);
}

.corps, .corps table , .corps_acces_bo table , .corps_acces_bo {
        text-align: justify;
        font-family: verdana, arial, sans-serif;
}

.corps a , .corps_acces_bo a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: underline	
}

.corps a:hover , .corps_acces_bo a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	color: #04A1E8; 
	text-decoration: underline
}

.ariane-gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

.ariane-gras a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}

.ariane-gras a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}

form.forgotpassword label
{
	float: left;	
	width: 16em;
	margin-top: 3px;
}

form.forgotpassword p
{
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	clear: both;
}

form.forgotpassword p #email
{
	width: 300px;
}

form.forgotpassword .submit
{
	margin-left: 1em;
}

/* ------------------------------------ */
/*                                      */
/*            Agenda                    */
/*                                      */
/* ------------------------------------ */

.evenement{width:552px; }

.date{ 
width:552px;
height:22px; 
font-family:verdana, arial, sans-serif; 
font-size:14px; 
font-weight: bold; 
color:#ffffff; 
background:#5C768A;
padding:3px;
background-image: url('/design/ecv/images/smcl_2006/bg_agenda.gif');
background-repeat: no-repeat ; 
display:block; 
float:right;}
html>body .date{width:546px;height:17px;}

.description{ width:552px; font-family:verdana, arial, sans-serif; 
   font-size:12px; font-weight:bold; color:#004174; margin-bottom:2px; background:#DEDCCB;padding:3px; display:block; float:right;}

html>body .description{width:546px;height:15px;}


.cadre {width:552px; font-family:verdana, 
   arial, sans-serif; 
   font-size:11px; 
   float:right;margin-bottom:2px;}


.cadre .top, .cadre .bottom {display:block; font-size:1px;}
.cadre .b1, .cadre .b2, .cadre .b3, .cadre .b4, .cadre .b5 {display:block; overflow:hidden; height:1px; background:#F9FBFC; border-left:1px solid #ADADAF; border-right:1px solid #ADADAF;}
.cadre .b1 {margin:0 5px; background:#ADADAF;}
.cadre .b2 {margin:0 4px;}
.cadre .b3 {margin:0 3px;}
.cadre .b4 {margin:0 2px;}
.cadre .b5 {margin:0 1px;}

.cadre .boxcontent {width:552px;display:block; background:#F9FBFC; border-left:1px solid #ADADAF; border-right:1px solid #ADADAF;}
html>body .cadre .boxcontent{width:549px;}

.horaires {width:80px; float:left;text-align:left; padding-left:3px;}

.salle {width:66px; float:left; text-align:left;padding-left:3px;}

.sujet {
width:260px; 
float:left; 
font-size:12px; 
text-align:left;
padding-left:3px;
font-family: verdana, arial;
font-size: 12px; 
font-style: normal;
 

}
.sujet #couleur_0{color:#0000FF;}
.sujet #couleur_1{color:#00CCFF;}
.sujet #couleur_2{color:#000000;}

.sujet a{
 text-decoration: none; 
}
html>body .sujet{width:255px;}

.type {
width:130px; 
float:left;
text-align:left;
padding-left:3px;}

.espaceur {
		display : none;
		margin : 0px;
		padding : 0px;
		clear : both;
		height : 0px;
}
html>body .espaceur {
		display : block;
}

.couleur_0 {color:#0000FF;} /* Conférence exposant */
.couleur_1 {color:#00CCFF;} /* Atelier technique */
.couleur_2{color:#000000;} /* Grand débat */

#participants p{
	display:inline;
}


/* ------------------------------------ */
/*                                      */
/*            Prix Innovation           */
/*                                      */
/* ------------------------------------ */


.expo_inno {
       float: left; 
       padding-top: 0px; 
       padding-right: 8px; 
       margin: 0px; 
       padding-left: 8px
}

.expo_inno1 {
       
       margin-top: 20px; 
       margin-bottom: 20px; 
       padding-top: 0px;

}

.inno1_titre {
       font-size: 14px;
       font-weight:bold;
       color: #376DB1;
}

.inno1_sous_titre {
       font-size: 12px; 
       font-style: normal;
       color: #376DB1;
}

.visuel_detail {
      padding: 8px; 
      float: left;
      margin-bottom:50px;
}

.detail_titre {
       
       font-size: 14px;
       font-weight:bold;
       color: #376DB1;
}

.contenu_detail {
       margin-left: 0px;

}

.detail_sous_titre {
       font-size: 12px; 
       font-style: normal;
       color: #376DB1;
       margin-bottom: 10px;
}


.lien_inno { /* on definit un conteneur pour le menu */
padding: 0px 0px 0px 10px;
font-family: verdana, arial;
margin-left:15px;
font-size: 11px; 
font-style: normal;
color: #000000; 
text-decoration: underline; 
background-image: url(/design/ecv/images/smcl_2006/puce_inno.gif);
background-repeat: no-repeat;
vertical-align: bottom;
background-position: left  5px;
}

.lien_inno a:hover {
color: #0057BC; 

}
.detail_head {
       margin-top: 6px;
}

.stand_inno {
float: right; 
text-align: right; 
padding-top: 6px;

}
html>body .stand_inno{padding-top: 0px;}

/* ------------------------------------ */
/*                                      */
/*       AGORA - VILLAGE DU SPORT       */
/*                                      */
/* ------------------------------------ */

.agora_titre1 {
	font-weight: bold;
	text-transform: capitalize;
	color: #FFF;
	font-size:12px;
	background-color: #004276;
	padding: 4px;
	height: 30px;
	text-align:left;
}
.agora_tab {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF4DD;
	border: none;
	padding:2px;
	text-align:left;
}
.agora_titre2 {
	font-weight: bold;
	color: #FFF;
	text-align:left;
	background-color: #C72729;
	padding-left: 6px;
}
.agora_txt {
	font-size: 11px;
	text-align:left;
	margin: 2px;
}
.agora_txt2 {
	font-size: 11px;
	margin: 2px;
	text-align:center;
}
