body {
	font-family: verdana, sans-serif;
	/*font-size:80%;*/
	font-style: normal;
	background-color: #fff8ad;
	/* background-image:url(../images/2007/fond_ville.jpg); */
	background-image:url(../css/salon12Images/fond_ville50.jpg);
	background-repeat:repeat-x;
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#000000;
	text-align:justify;
	min-width: 970px;
} 
/* insertion ab070703   */ 
a{
text-decoration:none;
color:#FFA401;
font-size:12px;
font-weight:700;
}

a:hover{
color:#CC0000;
}

.lien { color: #FF9900; font-family: Verdana; font-weight: bold}
A:hover.lien {color: #FF9900;  font-family: Verdana; font-weight: bold}
A:link.lien {  color : #FF9900;  font-family: Verdana; font-weight: bold}
A:visited.lien { color : #FF9900;font-weight: bold; font-family: Verdana}
A:active.lien {  color : #FF9900;  font-weight: bold; font-family: Verdana}

.lienMenu { 
color: #CC0000; 
font-family: Verdana; 
font-weight: bold; 
text-align:center;
}
A:hover.lienMenu {color: #CC0000;  font-family: Verdana; font-weight: bold}
A:link.lienMenu {  color : #CC0000;  font-family: Verdana; font-weight: bold}
A:visited.lienMenu { color : #CC0000;font-weight: bold; font-family: Verdana}
A:active.lienMenu {  color : #CC0000;  font-weight: bold; font-family: Verdana}




/*		positionnement de la  strucure du site(menu,contenu) 		*/

#site{
	width:auto;
}


/*		menu 		*/
#bandeauHaut{
text-align:center;
padding:10px;
margin-left:251px;
font-family:Century Gothic;
height:100px;
background-image:url(salon12Images/header50.jpg);
background-repeat:no-repeat;
}
#menu{
/*position:absolute;*/
text-align:center;
padding:10px;
margin-left:251px;
/*margin-top:100px;*/
font-family:Century Gothic;

/* width:740px;*/ 
height:100px;
background-image:url(salon12Images/header50.jpg);
background-repeat:no-repeat;
}
#menuLigne{
position:absolute;
margin-top:100px;
top:0px;
left:0px;
width:94%;
/*min-width:950px;*/
border-left:250;
text-align:right;
z-index:10;
}
#menuLigneRetour{
position:absolute;
margin-top:40px;
top:0px;
left:0px;
width:94%;
/*min-width:950px;*/
border-left:250;
text-align:right;
z-index:15;
}



.lienMenu{
margin-left:2%;
text-decoration:none;
color:#CC0000;
font-family:verdana;
font-size:14px;
height:40px;
font-weight:600;
vertical-align:bottom;
}
.lienMenu :hover{color: #CC0000; font-weight: 600}
.lienMenu :link {color: #CC0000; font-weight: 600}
.lienMenu :visited {color: #CC0000; font-weight: 600}
.lienMenu :active{color: #CC0000; font-weight: 600}

/*		sous-menus 		*/

.smenuDiv{
position:absolute;
background-color:#FCFBD0;
top:118px;
display:none;
visibility:hidden;
text-align:left;
z-index:15;
/* width:23%;*/
}

.lienSmenu{
text-decoration:none;
color:#FFA401;
font-family:verdana;
font-size:13px;
font-weight:600;
}


.lienSmenu:hover{
text-decoration:none;
color:#CC0000;
font-family:verdana;
font-size:13px;
font-weight:600;
}

.fr{
float:right;
margin:10px;
margin-right:0px;
border-style:solid; 
border-color:black;
border-width:1px;
}
.fl{
float:left;
margin:10px;
margin-left:0px;
border-style:solid; 
border-color:black;
border-width:1px;
}
.flNonEncadre{
float:left;
margin:10px;
margin-left:0px;
}



/* Div du contenu de chaque page*/
#contenu{
margin-left:250px;
min-height:470px;
text-align:left;
border :2px solid #FFA401;
padding:10px;
background-color: #fff8ad;
width:auto;
}

#imagesAuteurs{
width:170px;
/*height:150px;*/
font-size:12px;
float:right;
font-family:verdana;
}
#imagesAuteurs a{
text-decoration:none;

color:#CC0000;

}



#smnuGauche .lienSmenu:hover{
color:#CC0000;
}


#fondAuteurs{
background-image:url(../images/2007/fondAuteurs2.jpg);
background-repeat:repeat;
/*height:390px;*/
padding:10px;
margin-left:20px;

}


#contenuGauche{
/*width:100%;*/
/*height:350px;*/
margin-left:10px;
margin-right:175px;
padding:5px;
text-align:justify;
font-size:80%;
min-height:450px;

/*float:left;*/
}

#contenuDroite{
/*width:100%;*/
/*height:350px;*/
margin-left:10px;
margin-right:175px;
padding:5px;
text-align:justify;
font-size:80%
/*float:left;*/
}


.logos{
width:100%;
background-color:#FFFFFF;

}

.logor{  /* logo flotants à roite */
float:right;
margin:5px;
margin-right:0px;
/*border-style:solid; 
border-color:black;
border-width:1px;*/
background-color:#FFFFFF;
}
.logoCadre{
border-style:solid; 
border-color:black;
border-width:1px;

}
.logoTabStat{
background-color:#FFFFFF;
text-align:center;
}


/*  fond blanc pour les logos */
.fb{
background-color:#FFFFFF;
}


#listeG{
width:46%;
/*margin-left:20px;
margin-right:15px;*/
padding:2%;
float:left;
font-size:80%;
}

#listeD{
width:46%;
/*margin-left:20px;
margin-right:15px;*/
padding:2%;
float:right;
font-size:80%;
}


/*#contenuSuivant{
width:250px;
height:25px;
margin-top:150px;
text-align:right;
float:left;
border:dashed;
}*/



/*		styles sur le texte du contenu 		*/

/* Titre principal */
h1 {
font-family:Century Gothic, verdana, sans-serif;
font-size:larger;
color: #FCFBD0;
background-color:#FFA401;
text-align: center;
margin-left:50px;
margin-right:50px;
margin-bottom:10px;
-moz-border-radius-topleft : 5px;
-moz-border-radius-bottomleft : 5px;
-moz-border-radius-topright : 5px;
-moz-border-radius-bottomright : 5px;
}



/* Sous titre */
h2 {
font-family:Century Gothic, verdana, sans-serif;
font-size:100%;
color:#FFA401;
background-color:transparent;
text-align:left;
margin-top:25px;
margin-left:50px;
margin-right:100px;
border-bottom : 1px solid #FFA401;
}
table h2{
margin-left:20px;
margin-right:10px;
margin-top:5px;
}

/* Paragraphe */
p{
font-family:verdana, sans-serif;
font-size:80%;
color: #000000;
/* color : #000066;*/ 
background-color:transparent;
text-align:left;
text-indent:30px;
text-align:justify;
margin-left:15px;
margin-right:15px;
}
.t80{
font-size:80%;
}

.pTab {
font-family:verdana, sans-serif;
font-size:80%;
color: #000000;
margin-left:0px;
margin-right:0px;
text-indent:0px;
}
.pTabG {
font-family:verdana, sans-serif;
font-size:80%;
color: #000000;
margin-left:0px;
margin-right:0px;
text-indent:0px;
width:180px;
}

td p {
margin-left:0px;
margin-right:0px;
text-indent:0px;
}

li{
clear:both;
}

/* Signature */
h3 {
font-family:verdana, sans-serif;
font-size:80%;
color:#000000;
background-color:transparent;
text-align:right;
margin-right:75px;
margin-bottom:10px;
}
.f3{
margin:10px;
color:#000000;
}


/*Style sur les �diteurs*/
h4 {
font-family:Century Gothic, verdana, sans-serif;
font-size:8pt;
color:#CC0000;
background-color:transparent;
text-align:right;
margin-top:0;
margin-right:50px;
border-bottom : 1px solid #CC0000;
}


/*Styles sur les titres d'auteurs s�l�ctionn�s*/
h5 {
font-family:Century Gothic, verdana, sans-serif;
font-size:150%;
color: #FCFBD0;
background-color:#FFA401;
text-align: right;
margin-top:0;
margin-bottom:10px;
padding-right:10px;
margin-right:50px;
-moz-border-radius-topright : 5px;
-moz-border-radius-bottomright : 5px;
}


/*Styles sur les titres de listes*/
h6 {
font-family:Century Gothic, verdana, sans-serif;
font-size:100%;
color:#FFA401;
background-color:transparent;
text-align:left;
margin-right:30px;
border-bottom : 1px solid #FFA401;
}



/* Style pour la div de pied de page */
#piedPage{
text-align : right;
color:#FFA401;
font-family : Century Gothic;
left:0px; 
/* width:97%;*/ 
margin-top:20px;
margin-left:15px;
margin-right:5px;
clear:both;
z-index:1;
min-height:115px;
/*vertical-align:bottom;*/
}

#piedPage a{
text-decoration:none;
color:#FFA401;
font-size:12px;
font-weight:700;
}

#piedPage a:hover{
color:#CC0000;
}
/*#piedPage:after {
content :url(/css/salon12Images/fillered.gif);
}*/

#smnuGauche{
position:absolute;
top:250px;
left:30px;
width:230px;
height:400px;
}

#smnuGauche .lienSmenu{
text-decoration:none;
color:#FFA401;
color:#CC0000;
font-family:verdana;
font-size:12px;
}
#smnuGauche .lienSmenu:hover{
color:#CC0000;
}

/*#smnuGauche:after {
content :url(/css/salon12Images/perso.gif);
}*/

#imgHG{
position:absolute;
top:0px;
left:1px;
z-index:5;
}

.smnu{
background-image :url(salon12Images/fondMenu.gif);
background-color:transparent;
background-repeat:repeat-y repeat-x;
-moz-border-radius-topleft : 5px;
-moz-border-radius-bottomleft : 5px;
-moz-border-radius-topright : 5px;
-moz-border-radius-bottomright : 5px;
text-align:center;
}
.clear{
clear:both;

}

.encadre{
border :2px solid #FFA401;
}

a img{
border :0px;
}

/* cellules de tableau de e centre   (page sponsors)  */ 
.centre{
text-align: center;
}
/* liste d'auteurs en tableaux dans les pages auteurs   */
.auteur td {
padding-right: 20px;
vertical-align:top;
}
.affichePhoto{
width:115px;
text-align:center;
float:left;
margin-bottom:15px;
}
.huit{
font-size:80%;
}
/*  propri�t� pour les formulaires       */ 
fieldset {
border:1px solid #FF9900;
padding:10px;
width:600px;
margin-left:25px;
}
legend {
font: bold 13px Georgia, "Times New Roman", Times, serif;
margin-bottom:15px;
color:#FF9900;
}
label {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
display: inline;
float: left;
width: 150px;
font-weight: bold;
margin-left: 25px;
color: #FF9900;
text-align:right;
}
.bouton {
border: 1px solid #CC0000;
background-color:#FF9900;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
padding: 3px;
color : #FFFFFF;
width:150px;
}


textarea ,  input{
width:350px;
}
.l350{
width:545px;
font-size:80%;
text-align:justify;
}

.etoile{
width:45px;
float:left;
text-align:center;
}
.annul{
width:150px;
float:left;
}
.galerie{
float:left;
width:220px;
height:245px;
font-size:80%;
}


