@charset "UTF-8";
h1{
	font-size:140%;
font-weight: bold;
	color: #CC3399;
}

#moteur-salon{
width:665px;
position:relative;	
	}

#recherche-salon{
	width:597px;
	padding-top:25px;
	height:90px;
	float:left;;
	margin-left:40px;
	font-size:120%;
	position:relative;
	background: url(/images_charte/fond-recherche-salon.jpg) no-repeat right top; 
	background-position: 0px 27px;
 /*background: #EDEDEC url(/images_charte/shade.jpg) no-repeat 0 0;*/
	padding:5px;
	}

#moteur-salon span{
	width:510px;
margin-left:80px;
	color: #cc0066;
	font-size:160%;	
	display:block;
	}


#recherchedepartement{
	float:right;
	width:200px;
	margin-right:50px;
	margin-top:15px;
	text-align:center;
	
	
	}
#rechercheregion{
	float:left;
	width:200px;
	margin-left:50px;
	margin-top:15px;
	text-align:center;
	
	}



	
#footer-recherche-salon{
	width:215px;
	float:right;
	font-size:120%;

	height:50px;

	}


.titre_critere{
color:#cc0066;
font-weight:bold;
	
	}


#boutonsalon{
	position:absolute;
	bottom:18px;
	right:80px;
	}

	
/*____________________________________________________________________________________

						Nouvelle charte Gérard

____________________________________________________________________________________*/	
	
	
#gauchesalon{
	float:left;
	width:215px;
	margin-top:25px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #EEE;
	
	
	}
#droitesalon{
float:left;
margin-left:20px;
width:420px;
margin-top:10px;
background-color:#EEE;
	
	}	
/*temporaire*/
#droitesalon2{
float:left;
margin-left:10px;
width:665px;

background-color:#EEE;
	
	}		
.region-ref-haut2{
	font-size:160%;
color:#fff;
background-color:#cc0066;
text-align:center;
margin-bottom:0px;
float:left;

width:665px;
display:block;

	
	}		
	
	
.date-salon{
margin-top:0px;
padding-top:0px;
font-size:120%;
	
	}
.referencementsalonbas{
	padding-bottom:15px;
	float:left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	
}	
	
	
	
.referencementsalonbas h2, .referencementsalonhaut h2{
margin-bottom:0px;
padding-bottom:0px;
	
	}	

	
.region-ref-bas{
	font-size:160%;
color:#fff;
background-color:#cc0066;
text-align:center;
margin-bottom:0px;
float:left;
width:215px;
display:block;
	
	
	}	


.titre-partenaire{
	float:right;
	font-size:120%;
	color:#333;	
	
	}
.region-ref-haut{
	font-size:160%;
color:#fff;
background-color:#cc0066;
text-align:center;
margin-bottom:0px;
float:left;

width:420px;
display:block;

	
	}	

.referencementsalonhaut{
	
	padding-top:1px;
	display:block;
	float:left;
	margin-left:10px;
	padding-bottom:15px;
	float:left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;	
	}






/*____________________________________________________________________________________

							old

____________________________________________________________________________________*/
.datesalon{
	width:60px;
	height:45px;
	background-image:url(/images_charte/calendar.png);
	display:block;
	float:right;
	font-size:110%;
	Padding-top:13px;
	color:#FFF;
	font-weight:bold;
	text-transform: uppercase;
	text-align: center;
	margin-bottom:10px;
	}
.chiffredatesalon{
	font-size:220%;
	margin-top:1px;
	display:block;
	color:#000;
	font-weight:bold;
	
	}


.salon-haut, .salon-bas{
    background:url(/images_charte/fond-salon.gif) repeat-x 0 0;
	padding-top:1px;
	
	
	}
.salon-haut p{
	color:#333;
	
	
	}	
	
	
.salon-bas a, .salon-bas a:visited{
	color:#cc0066;
	text-decoration:none;
	
	}	
.salon-bas a:hove{
color:#000;
	
	
	}




.footer_item_salon{
	clear:both;
	background:#FFF url(/images_charte/backgroundtd.png) repeat-x bottom;
	border-bottom:1px solid #ccc;
	width:100%;
	}	
	
	
.adresse-salon{
	font-size:120%;
	color:#666;
	float:left;
	
	
	}

h2{
	font-size:140%;
	width:100%;
	color:#cc0066;
	text-align: left;
	margin-bottom:5px;
	margin-top:5px;
font-weight:500;
	
}

.image-salon{
	 float:left;margin-right:10px;margin-top:5px;margin-bottom:10px;
	
	
	}



.lien-item-salon{
float:right;	
font-size:120%;
	}
.lien-item-salon a, .lien-item-salon a:visited{
color:#cc0066;
text-decoration:none;
font-weight:bold;
	
	} 
.lien-item-salon a:hover{
color:#000;	

	
	} 
.adresse-date-salon{
float:right;
width:470px;
margin-top:10px;
	
	
	
	}

/*h3{
font-size:160%;
color:#cc0066;
text-align:center;
margin-bottom:5px;
background: url(/images_charte/picto-salon.gif) no-repeat top;
	}
*/
h3{
font-size:160%;
color:#fff;
background-color:#cc0066;
display:block;
text-align:center;
margin-bottom:0px;
	}



div#affiche-salon{
	float:left;
	clear:both;
	margin-bottom:20px;
	text-align: center;
	width :215px;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #999999;
	margin-bottom:30px;
}
div#info-salon{
	float:left;
	text-align: center;
	width :445px;
	font-size:120%;
	
}
.nomsalon{
font-weight: bold;

}
#partie_salon_gauche{
margin-left:10px;
margin-top:10px;
float:left;
	width:215px;

}#partie_salon_droite{
	margin-left:10px;
	margin-top:10px;
	float:left;
	width:440px;

}


/*____________________________________________________________________________________

							page salon détail

____________________________________________________________________________________*/


#partie-gauche{
	float:left;
	width:255px;
	}
#partie-droite{
	float:left;
	width:665px;
	
	}
#partie-droite ul{
	margin-left:0px;
	padding-left:0px;
	
	
	
	}
#partie-droite ul ul{
	margin-left:10px;
	padding-left:10px;
	
	
	
	}
	
.presentation-salon{
	font-weight:lighter;
	font-size:140%;
	color:#cc0066;	
	
	
	}



.texteinfo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	list-style:none;
}
.texteinfo {
	text-align: justify;
}
points {
	color: #FFF;
}
points {
	color: #FFF;
}
a:link {
	color: #C06;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #C06;
}
a:hover {
	text-decoration: none;
	color: #C69;
}
a:active {
	text-decoration: none;
	color: #C06;
}
.adresse-salon-lien a{
	color:#666;
	
	}

