.affinage{
	font-size:0.7em;
}

.label_adherent{
	margin-left:5px;
	border:0px solid red;
}

.logo_bonus{
	float:right;
	right:100px;
}
.logo_bonus>img{
	padding-left:5px;
}

#reserver_en_ligne_index{
	width:164px;
	height:203px;
	position:absolute;
	top:130px;
	right:10px;
	border:0px solid red;
	z-index:7;
}


.nom_adherent{
	font-weight:bold;
	font-size:1.2em;
}

#recherche{
	z-index:3;
	position:fixed;
	left:50%;
	margin-left:275px;
	margin-top:170px;
}
#recherche_index{
	position:absolute;
	left:50%;
	margin-left:250px;
	margin-top:627px;
	z-index:5;
}

#jonquille{
	width:100px;
	height:96px;
	position:absolute;
	padding:0;
	overflow:hidden;
	margin-top:430px;
	margin-left:400px;
	background-image: url(/images/fond/jonquille.png); 
	background-repeat: no-repeat;	
	z-index:5;
}

#fond-coup-de-coeur{
	width:315px;
	height:153px;
	position:absolute;
	padding:0;
	overflow:hidden;
	margin-top:467px;
	margin-left:200px;
	background-image: url(/images/fond/coup-de-coeur.png); 
	background-repeat: no-repeat;	
	z-index:4;
}

#fond-news{
	width:327px;
	height:162px;
	position:absolute;
	padding:0;
	overflow:hidden;
	margin-top:457px;
	margin-left:550px;
	background-image: url(/images/fond/news.png); 
	background-repeat: no-repeat;
}

.imprimer-la-liste{
	margin-top:20px;
	text-align:center;
}



.moteur_description{
	color:white;
	font-size:0.8em;
	padding-left:20px;
	text-align:left;
}
.moteur_paragraphes{
	color:white;
	font-size:0.8em;
	padding-left:20px;
	font-style: italic;
	text-align:left;
}
.moteur_titre{
	color:white;
	font-size:1em;
	text-align:left;
}
.moteur_pertinence{
	color:grey;
	font-size:0.7em;
	padding-left:20px;
	font-style: italic;
	text-align:right;
}
.temp_details{
color:yellow;
font-size:0.7em;
}
.temp_details_2{
text-align:left;
color:red;
font-size:0.7em;
}



#itineraire{
	margin:0px; 
	padding:0px
}
#itineraire_carte{
	float:left;
	width:500px;
	height:300px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:black;
	font-size:0.7em;
}
#itineraire_texte{
	float:right;
	width:330px;
	height:300px;
	overflow:hidden;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:white;
	font-size:0.7em;
	overflow-y: auto; 
}
	
	
	

.message_presse{
	color:white;
	border:1px solid red;
}

table.liens_bas_de_page{
	width:700px;
	margin-left:170px;
	border-collapse:collapse;
}
table.liens_bas_de_page th{
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:white;
	font-size:0.7em;

}
table.liens_bas_de_page th img{
	margin-right:5px;
}
table.liens_bas_de_page td{
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:orange;
	font-size:0.6em;
	border:0;
	margin:0;
	padding:0;
}

.coup_de_coeur_titre{	
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:center;
	color:black;
	font-size:0.9em;
	font-weight:bold;
}
.coup_de_coeur_affichage{	
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:black;
	font-size:0.7em;
	font-weight:bold;
	font-style:italic
}
.coup_de_coeur_commentaire{	
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:black;
	font-size:0.7em;
	padding-left:5px;
}

a img {border: 0px;}
a:link {border: 0px;color:black;text-decoration:none;} /* lien non-visité */
a:visited {border: 0px;color:black;} /* lien visité */
a:hover {border: 0px;color:black;} /* lien survolé */
a:active {border: 0px;color:black;} /* lien activé */

#coup-de-coeur{
	position:absolute;
	margin:40px 25px;
	padding:0;
	width:280px;
	height:100px;
	overflow:hidden;
	z-index:5;
}
.news_titre{	
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:center;
	color:black;
	font-size:0.9em;
	font-weight:bold;
}
.news_affichage{	
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:black;
	font-size:0.7em;
	font-weight:bold;
	font-style:italic
}
.news_commentaire{	
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:black;
	font-size:0.7em;
}

a img {border: 0px;}
a:link {border: 0px;color:black;text-decoration:none;} /* lien non-visité */
a:visited {border: 0px;color:black;} /* lien visité */
a:hover {border: 0px;color:black;} /* lien survolé */
a:active {border: 0px;color:black;} /* lien activé */

#affiche_news{
	position:absolute;
	margin:45px 25px;
	padding:0;
	width:280px;
	height:110px;
	overflow:hidden;
}

#map{
	width:650px;
	height:400px;
	border:1px solid red;
}

.titre_grands-evenements{
	font-family: "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:orange;
}
.date_grands-evenements{
	font-family: "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	font-size:1.2em;
	color:orange;
	margin-bottom:20px;
}

#news_meteo{
	position:fixed;
	width:155px;
	height:330px;
	display:block;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:0.8em; 
	background-repeat: no-repeat;
	color:black;
	padding-top:30px;
	padding-left:5px;
}

#bonsplans_meteo{
	position:fixed;
	width:120px;
	height:120px;
	display:block;
	margin-top:350px;
	margin-left:15px;
}










.logo_titre{
	margin-right:5px;
	display:inline;
	height:23px;
	background-color:orange;
}

.table_affichage_adherent_plat{
	border:1px solid orange;
	width:200px;
}
.table_affichage_adherent_desc{
	border:1px solid orange;
}

.lisere{
	margin:2px;
	border:2px solid white;
}

#bouton_cacher_liste{
	margin-top:10px;
	margin-left:10px;
}



#droite{
	color:white;
	width:150px;
	background-color:transparent;
	float:right;
}

#reserver_en_ligne_contenu{
	position:fixed;
}

.coordonnees_office{
	text-align:center;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:0.6em;
	color:white;	
	width:600px;
	margin-left:200px;
}

.news_style{
display:none;
}
.news_show{
background-color: white;
color:navy;
width:100%;
height:100%;
overflow: auto;
}
.news_border {
background-color: white;
width:90%;
height:600px;
border: 1px solid gray;
padding: 5px 5px 5px 5px;
overflow: auto;
margin-top:0px;
}

.news_border nom{
font: bold 380% "Arial", "Lucida Grande",Verdana,  Sans-Serif; 
}

.news_border date{
font: normal 300% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
color:black;
}

.news_border ajout{
font: normal 200% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
font-style:italic;
}

.news_border commentaire{
font: normal 250% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
font-style:italic;
line-height: auto; 
}



.news_border image{

}

.buttondiv{
position: absolute;
padding: 5px 5px 5px 5px;
background-color:white ;
border: 0px solid gray;
border-top:none;
height:20px;
}
.news_show a {
float: right;
padding-right: 10px;
}

.vignettes img{
	border:1px solid white;
}
.thumbshot img{
	border:1px solid white;
}



h5{
	font-size:1.1em;
	margin:0;
}

/* Rend invisible tout notre bloc span */
a.info_bulle span
{								   
    position       :  absolute;
    top            :  -2000em;
    left           :  -2000em;
    width          :  1px;
    height         :  1px;
    overflow       :  hidden; 
    background     :  #6F3529;   /* Définition du fond, sinon on a le même que notre lien */
    border         :  1px solid black; /* Définition des bordures */
} 

a.info_bulle
{				
  color           : orange;
  text-decoration : none; 
  padding         : 2px 16px 2px 2px; /*Définition des marges intérieures de notre lien */
  /* Définition de l'arrière plan de notre lien */
  background      : transparent url('images/divers/infobulle.png') no-repeat right center;
  position        : relative; /* Indispensable pour le bon positionnement de l'info-bulle */ 
}  
 
a.info_bulle:hover 
{
  border          : 0;  /* ligne qui corrige le bug d'IE6 et inférieur */
}  

/* Rend visible tout notre bloc span et lui attribue une taille */
a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span 
{
    top        :  20px;
    left       :  -80px;
    width      :  300px;
    height     :  auto;
    overflow   :  visible;
    color:orange;
    padding:10px;
    font-size:1em;
    font-style:italic;
    z-index:2;
}           


#pub{
	margin-left:200px;
	margin-top:20px;
	background-color:orange;
	height:70px;
	font-size:0.8em;
	padding:5px;
	color:black;	
}
#pub img{
	float:right;
}





h1{
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:2em;
	text-align:left;
	color:white;
}



h3{
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	color:white;
	text-indent:20px;
}


p{
	font-family: "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	color:white;
}

li{
	color:white;
}

#form_groupes{
	background-color:#4F0A0A;
 	padding:10px;
	border:1px solid white;
 	font-family: "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color:white;
	font-size:0.8em;

}

#form_groupes textarea {
	color:white;
 	border:1px solid grey;
 	background-color:#3F0808;
}
#form_groupes input {
	color:white;
 border:1px solid grey;
 background-color:#3F0808;
}
#form_groupes select, option {
	color:white;
 background-color:#3F0808;
 }



.lien_menu_gauche:link {color:black;} /* lien non-visité */
.lien_menu_gauche:visited {color:black;} /* lien visité */
.lien_menu_gauche:hover {color:white;} /* lien survolé */
.lien_menu_gauche:active {color:white;} /* lien activé */



#basic-accordian{
	width:170px;
	position:absolute;
	font-family: "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color:white;
	background-image: url(/images/divers/fond-menu.jpg); 
	background-repeat: no-repeat;
	width:170px; height:380px; 
}

.accordion_headings{
	background:#918080;
	color:white;
	cursor:pointer;
	height:30px;
	font-size:0.9em;
	text-align:left;
	border-top:1px solid black;
	padding-left:5px;
}


.accordion_headings:hover{
	background:orange;
	color:black;
}

.accordion_child{
	background:#B1A5A5;
	color:black;
	font-size:0.9em;
	line-height:12px;
	
}
.accordion_child li{
	list-style-type: disc;
	margin-left: 15px;
}


.header_highlight{
	background:orange;
	color:black;
}






#picto_i_tableau_details_adherents{
	margin-left:-30px;
	margin-top:-20px;
}




#note{
	font-family: monospace;
	font-size: 1em;
	color:black;
	background-color:yellow;
}

ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}
#fade-example-1 li,#fade-example-2 li {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #7F0000;
	visibility: hidden;
	margin:0;
}

.example {
	position: relative;
	margin-top:20px;
	width: 200px;
	height: 200px;
}
.example-r {
	position: relative;
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	padding:1em;
	width: 200px;
	margin-bottom: 1em;
}
code {
	font-family: monospace;
	font-size: 1.2em;
}

.ajax {
	margin: 3em;
	border: 1em solid #FF8C00;
	padding: 1em;
}


item{
	color:white;
}
item_desc{
	color:white;
}
item_desc_tarifs{
	color:white;
	text-align:right;
}



#bandeau_animation{
	z-index:1;
	left:50%;
	margin-left:-500px;
	position:fixed;
	margin-top:60px;
	width:1000px;
	height:135px;
}



#menu_lei{
	position:fixed;
	color:white;
	width:170px;
	font-size:0.7em;
	margin-left:-180px;
}
.adherent_logo{
	margin:2px;
	padding:3px;
	
}

#affichage{
margin-left:180px;
margin-right:150px;
padding-bottom:250px;
background-color:#2D0C0C;
font-family: "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
text-align:left;
color:white;
font-size:1em;
}	

#piedpage{
 	width:100%; /*taille fixe obligatoire pour centrage horizontal*/
  	text-align: left; /* on rétablit l'alignement normal du texte */ 
	position:absolute;
	top:660px;
}
#piedpage img {
	border:1px solid grey;
	}
	
#piedpage2{
 	width:100%; /*taille fixe obligatoire pour centrage horizontal*/
  	text-align: left; /* on rétablit l'alignement normal du texte */ 
	position:absolute;
	margin-top:52px;
	top:660px;
}
#piedpage2 img {
	border:0px solid grey;
	}
	
#piedpage2 a:link{color:orange;}
#piedpage2 a:hover{color:white;}
#piedpage2 a:active{color:orange;}
#piedpage2 a:visited{color:orange;}



.image_droite{
	float:right;
	margin-left:20px;
	border:2px solid white;
	width:200px;
}
.image_gauche{
	float:left;
	margin-right:20px;
	border:2px solid white;
	width:200px;
}


#congres{
	position:absolute;
	margin-top:60px;
	margin-left:0;
	width:130px;
	height:130px;
	background-image: url(/images/fond/groupes-congres-presse.png); 
	background-repeat: no-repeat;	
}

#reserver_en_ligne a{
	position:absolute;
	margin-top:200px;
	margin-left:820px;
	width:164px;
	height:203px;
	background-repeat: no-repeat;
	cursor: pointer;
	border:none;
}


.sources{
	font-size:0.8em;color:orange;margin-top:20px;text-align:right;
}

#lien_gauche a{
	width:150px;
	height:40px;
	background-color:green;
	font-family: "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:white;
}


a.lien_fond_1 { 
position:absolute;
background-repeat: no-repeat;
display: block; 
width:115px; height:66px; 
margin-left:10px; margin-top:200px; 
}
a.lien_fond_1:hover { background: url(/images/fond/lien_fond_1.png) -150px 0  }

a.lien_fond_2 { 
position:absolute;
background-repeat: no-repeat;
display: block; 
width:115px; height:66px; 
margin-left:14px; margin-top:266px; 
}
a.lien_fond_2:hover { background: url(/images/fond/lien_fond_2.png) -150px 0  }

a.lien_fond_3 { 
position:absolute;
background-repeat: no-repeat;
display: block; 
width:115px; height:66px; 
margin-left:17px; margin-top:332px; 
}
a.lien_fond_3:hover { background: url(/images/fond/lien_fond_3.png) -150px 0  }

a.lien_fond_4 { 
position:absolute;
background-repeat: no-repeat;
display: block; 
width:115px; height:66px; 
margin-left:20px; margin-top:398px; 
}
a.lien_fond_4:hover { background: url(/images/fond/lien_fond_3.png) -150px 0  }

#lien_bons_plans { 
position:absolute;
display: block; 
width:120px; height:120px; 
margin-left:20px; margin-top:495px; 
}


a.lien_groupes { 
background: url(/images/fond/lien_groupe.png);
position:absolute;
background-repeat: no-repeat;
display: block; 
width:80px; height:22px; 
margin-left:45px; margin-top:93px; 
}
a.lien_groupes:hover { background: url(/images/fond/lien_groupe.png) -82px 0  }


a.lien_congres { 
background: url(/images/fond/lien_congres.png);
position:absolute;
background-repeat: no-repeat;
display: block; 
width:80px; height:22px; 
margin-left:46px; margin-top:115px; 
}
a.lien_congres:hover { background: url(/images/fond/lien_congres.png) -82px 0  }

a.lien_presse { 
background: url(/images/fond/lien_presse.png);
position:absolute;
background-repeat: no-repeat;
display: block; 
width:80px; height:22px; 
margin-left:47px; margin-top:136px; 
}
a.lien_presse:hover { background: url(/images/fond/lien_presse.png) -82px 0  }




a img {border: 0px;}
a:link {border: 0px;color:orange;text-decoration:none;} /* lien non-visité */
a:visited {border: 0px;color:orange;text-decoration:none;} /* lien visité */
a:hover {border: 0px;color:white;text-decoration:none;} /* lien survolé */
a:active {border: 0px;color:orange;text-decoration:none;} /* lien activé */

h4{
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:left;
	color:white;
	text-align:right;
}

h4 a:link{color:orange;}
h4 a:hover{color:white;}
h4 a:active{color:orange;}
h4 a:visited{color:orange;}

#diaporama{
	width:200px;
	height:350px;
}

#adherent{
border-top:1px solid #4f0000;border-left:1px solid #4f0000;
}
#adherent .activite{
text-align:right;margin-bottom:10px;font-size:2em;	
}
#adherent .activite img{
float:left
}
#adherent .coordonnees img{
float:left;margin:-10px 10px 10px -10px;border-right:5px solid black;border-bottom:5px solid black;
}
#adherent .nom{
font-size:1.2em;text-align:left;	
}
#adherent p{
font-size:1em;text-align:left;	
}
#adherent .adresse,.tel,.site,.email{
font-size:0.8em;text-align:right;
}
#adherent .coordonnees{
background-color:#4F0000;margin-bottom:50px;margin-left:50px;
}


#adherent h1{
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:1.2em;
	text-align:left;
	color:white;
}
#adherent p{
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	color:white;
}
#adherent #adresse{
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:left;
	color:white;
	padding-left:20px;
}

.photo{
margin:10px;
padding:2px;
border:1px solid white;
}





.table_hotels{
	width:600px;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:white;
	font-size:0.8em;
	line-height:1em;
	border-collapse:collapse;
	margin-bottom:50px;
	border:1px solid grey;
}

.nom_hotels{font-weight:bold;line-height:1.3em;}
.commentaire_hotels{font-size:1em;font-style:italic;}


/*------------------------------------------------------------------------*/
/*-------------------------------ACCORDEON-------------------------------*/
/*------------------------------------------------------------------------*/



div#test-accordion{
    	margin: 0;

}

div.accordion {
	position: relative; /* required for bounding */
}

div.accordion-toggle{
    	position: relative; /* required for effect */   
    	cursor: pointer;
	display:block;
	width:170px;height:20px;
	background-color:#6F6F6F;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	color:white;
	padding-top:10px;
	border-top:1px solid black;
	
}

div.accordion-toggle-active{
	display:block;
	width:170px;height:30px;
	background-color:#9F9F9F;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	color:white;
	padding-top:5px;
	text-align:right;
	
}

div.accordion-content{
    	overflow: hidden;	/* required for effect */
    	background: #6F6F6F;
	

}
.accordion-content a{
	display:block;
	width:170px;height:15px;
	background-color:#6F6F6F;
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	color:white;
	padding-top:0;
	text-align:right;
	}
.accordion-content a:link{color:black;text-decoration:none;}
.accordion-content a:visited{color:black;text-decoration:none;}
.accordion-content a:hover{color:white;text-decoration:none;}
.accordion-content a:active{color:white;text-decoration:none;}



/*------------------------------------------------------------------------*/
/*-------------------------------MENU DEROULANT-------------------------------*/
/*------------------------------------------------------------------------*/	
	
	
#menuDeroulant
{
	
	height: 21px;
	list-style-type: none;
	margin:0px 0 0 20px;/* position horizontale de l'ensemble*/
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#menuDeroulant li
{
	float: left;
	width: 48px;
	margin: 0 0 0 7px; /* espacement horizontal logos*/
	padding: 0;
	border: 0;
}


#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	margin: 0;
	padding: 0 0 0; /* marge horizontale logos*/
	text-decoration: none;
}
#menuDeroulant li a:hover { border-top:0px solid transparent;}/* effet deplacement logos : le decalage fait bugger explorer*/
#menuDeroulant li a:active { border-top:0px solid transparent; }


#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;

}
#menuDeroulant .sousMenu li /* deco items menu deroulant */
{
	float: none;
	margin-left:25px;
	padding:0;
	border: 0;
	width: 129px;
	border-top: 1px solid black;
	border-left: 1px solid grey;
	border-top: 1px solid grey;
	text-align:center;
	margin-left:-50px;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:0.8em;
	display: block;
	color: white;
	margin: 0;
	border: 0;
	text-decoration: none;
	background:  url("/images/fond/fond-sous-menus.png") repeat;
}
#menuDeroulant .sousMenu li a:hover
{
	
	background:  url("/images/fond/fond-sous-menus-blanc.png") repeat;
	color:black;
}

#menuDeroulant li:hover > .sousMenu { display: block; }


/*------------------------------------------------------------------------*/
/*-------------------------------INFO BULLE-------------------------------*/
/*------------------------------------------------------------------------*/


a.logo span
{								   
    position       :  absolute;
    top            :  0em;
    left           :  0em;
    width          :  1px;
    height         :  1px;
    overflow       :  hidden;  
} 

a.logo
{	
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
  	text-decoration : none; 
  	padding: 2px 16px 2px 2px; 
  	position: relative; 
}  
 
a.logo:hover
{
  	border: 0; 
}  

a.logo:hover span
{	
   	margin-top:-23px; /* centrage du span */
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color:white;
  	font-size:1.1em;
    width:300px;
    height:auto;
    overflow:visible;
	border:0px;
} 
