h2.titreImpression{
	color:#1D5F08;
	margin-top:20px;
	margin-bottom:5px;
}

div.tooltip{
	border:1px solid #026433;
	background-color:#D9F8CF;
}
div.tooltip img{
	border:1px solid #026433;
}

li.tabbedMenuOn{
	background:url(../images/design/ongletMilieu-vert_on.jpg) repeat-x;
}
li.tabbedMenuOn span.gauche{
	background:url(../images/design/ongletGauche-vert_on.jpg) no-repeat;
}
li.tabbedMenuOn span.droite{
	background:url(../images/design/ongletDroite-vert_on.jpg) no-repeat;
}
div.tabbedPanel{
	border:1px solid #45a12b;
}
div#decouvrirListe{
	width:765px;
	background:url(../images/icones/decouvrir.jpg) no-repeat 0px 0px #F7F8F3;	
	min-height:465px;
}
div#decouvrirListe h1{
	margin-left:56px;
	padding-left:35px;
	height:30px;
	line-height:25px;
	color:white;
	font-weight:bold;
	font-size:14px;
	background:url(../images/design/puce-verte.gif) no-repeat 5px  5px #44A22A;
	position:relative;
}
div#decouvrirListe h1 div.titreDroite{
	position:absolute;
	top:0px;
	right:0px;
	background:#187830;
	height:30px;
	width:75px;
}
div#decouvrirListe h1 div.titreDroite span{
	padding-right:10px;
}
div#decouvrirListe div.sousTitre{
	margin-left:56px;
	background-color:#58585A;
	color:white;
	padding:5px 15px 5px 15px;
	font-weight:bold;
	position:relative;
	width:140px;
	text-align:center;
	font-size:13px;
}
form#tri{
	margin:auto;
	margin-top:10px;
	text-align:center;
}
form#tri select{
	margin-right:5px;
}

table#liste{
	border:1px solid #016332;
	width:710px;
	margin:5px auto 15px auto;
}
table#liste th{
	background-color:#44A22A;
	background-color:#187830;
	color:white;
	font-weight:bold;
	text-align:center;
	height:25px;
}
table#liste th.nom{
	text-align:left;
}
table#liste td{
	height:30px;
}
table#liste td, table#liste th{
	border-right:1px solid #58585A;
}
table#liste td.th, table#liste th.dernier{
	border-right:none;
}
table#liste tr.clair{
	background-color:#D9F8CF;
}
table#liste tr.fonce{
	background-color:#84DC6B;
}
table#liste td.nom a{
	font-weight:bold;
}
table#liste td.nom{
	width:322px;
}
table#liste td.telephone{
	width:125px;
	text-align:center;
}
table#liste td.localisation{
	width:200px;
}


div#fiche{
	width:565px;
	background-color:#F7F8F3;
}
div#fiche h1{
	padding-left:35px;
	height:30px;
	line-height:25px;
	color:white;
	font-weight:bold;
	font-size:14px;
	background:url(../images/design/puce-verte.gif) no-repeat 5px  5px #46A12C;
	position:relative;
}
div#fiche h1 div.titreDroite{
	position:absolute;
	top:0px;
	right:0px;
	background:#1D5F08;
	height:30px;
	color:white;
	padding:0px 15px 0px 10px;
	font-weight:bold;
}
div#fiche h1 div.titreDroite span{
	position:relative;
	top:-5px;
}
div#fiche h1 div.titreDroite img{
	position:relative;
	top:3px;
}
div#decouvrir-recherche label{
	font-size:9px;
}
div#decouvrir-recherche{
	width:188px;
	border:1px solid #E49F78;
	background-color:#A40E19;
	padding:1px;
	color:white;
}
div#decouvrir-recherche select{
	width:175px;
}
div#decouvrir-recherche h3{
	font-size:12px;
	background:url(../images/design/puce-rouge.gif) no-repeat 0px 0px;	
	padding-left:25px;
	line-height:17px;
	font-weight:bold;
	margin-bottom:10px;
}

div#coordonnees{
	width:180px;
	border:1px solid #45a12b;
	background-color:white;
	padding:5px;
	color:black;
}
div#coordonnees h3{
	font-size:12px;
	background:url(../images/design/puce-blancVert.gif) no-repeat 0px 0px;	
	padding-left:25px;
	line-height:17px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:10px;
	color:#45a12b;
}

div#coordonnees p{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
div#coordonnees p a{
	font-weight:bold;
}

div#liensConnexes{
	border:1px solid #B8B2A2;
	background-color:#B8B2A2;
	padding-top:10px;
}

div#liensConnexes a{
	display:block;
	width:170px;
	height:22px;
	border:1px solid #a8a8a8;
	margin:5px auto 5px auto;
	background:url(../images/design/fondBouton.jpg) repeat-x;		
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	font-size:10px;
	text-align:center;
}
div#liensConnexes a:hover{
	background:url(../images/design/fondBouton-vert_on.jpg) repeat-x;		
	color:white;
}
/* GENERALITES */
div#panelGeneralites div.presentation{
	float:right;
	width:240px;
	height:190px;
}
div#panelGeneralites div.presentation div.nom{
	font-weight:bold;
	color:#45a12b;
	font-size:15px;
}
div#panelGeneralites div.presentation div.coordonnees{
	margin-top:50px;
}
div#panelGeneralites div.presentation div.coordonnees p{
	margin-bottom:10px;
}
div#panelGeneralites div.presentation div.coordonnees a{
	font-weight:bold;
}
div#panelGeneralites div.image{
	float:left;
	height:190px;	
}
div#panelGeneralites div.image img{
	border:1px solid #45a12b;
}
div#panelGeneralites div.description{
	padding-top:0.5%;
	clear:both;
	text-align:justify;
}

/* INFORMATIONS */
div#panelInformations div.description  div.titre{
	color:#45a12b;
	background:url(../images/design/carre-vert.gif) no-repeat left;
	padding-left:25px;
	font-weight:bold;
	margin-top:5px;
}
div#panelInformations div.description div.contenu{
	padding-left:15px;
}

div#panelInformations div.imageGauche{
	float:left;
	width:242px;
	height:180px;
}
div#panelInformations div.imageDroite{
	float:right;
	width:242px;
	height:180px;
}
div#panelInformations div.imageGauche img,div#panelInformations div.imageDroite img{
	border:1px solid #45a12b;
}
div#panelInformations div.description{
	padding-top:10px;
	clear:both;
	text-align:justify;
}
div#panelInformations div.infosGauche{
	float:left;
	width:242px;
}
div#panelInformations div.infosDroite{
	float:right;
	width:242px;
}
div#panelInformations div.infosGauche div.titre,div#panelInformations div.infosDroite div.titre{
	color:#45a12b;
	background:url(../images/design/carre-vert.gif) no-repeat left;
	padding-left:15px;
	font-weight:bold;
	margin-top:15px;
}
div#panelInformations div.infosGauche div.contenu,div#panelInformations div.infosDroite div.contenu{
	padding-left:15px;
}
/* TARIFS */
div#panelTarifs div.titre{
	color:#45a12b;
	background:url(../images/design/carre-vert.gif) no-repeat left;
	padding-left:25px;
	font-weight:bold;
	margin-top:20px;
}
div#panelTarifs div.contenu{
	padding-left:25px;
	position:relative;
}
div#panelTarifs div.separation{
	margin-top:20px;
	border-bottom:1px solid #45a12b;
}
div#panelTarifs div.contenu#cb{
	margin-bottom:25px;
 }
div#panelTarifs div.contenu div.cb{
	position:absolute;
	top:-20px;
	left:180px;
}

div#panelSpecialites div.titre{
	color:#45a12b;
	background:url(../images/design/carre-vert.gif) no-repeat left;
	padding-left:25px;
	font-weight:bold;
	margin-top:20px;
}
div#panelSpecialites div.titreOuvert{
	color:#45a12b;
	background:url(../images/design/carre-orange-ouvert.gif) no-repeat left;
	padding-left:25px;
	font-weight:bold;
	margin-top:20px;
	cursor:pointer;
}
div#panelSpecialites div.description{
	display:none;
}
div#panelSpecialites div.descriptionOuvert{
	padding-top:30px;
	text-align:justify;
}

div#panelSpecialites div.imageGauche img,div#panelSpecialites div.imageDroite img{
	border:1px solid #45a12b;
}


/* ACCES */

div#panelAcces img{
	clear:both;
	border:1px solid #45a12b;
	margin:20px auto 0px auto;
}
div#panelAcces div.accesGauche{
	width:49%;
	float:left;
}
div#panelAcces div.accesDroite{
	width:49%;
	float:right;
}
div#panelAcces div.accesDroite a{
	font-weight:bold;
}

div#pagination{
	height:15px;
}

div.noResult{
	text-align : center;
	 font-style: italic ;
	padding: 4% 0%;
	font-weight:bold;
}

/***********Menu***************/
div#panelSpecialites div#divMenu{
	position:relative;
	width:480px;
	background:yellow;
}

div#panelSpecialites div#menuHaut{
	height:36px;
	width:480px;
	background: url(../images/img.php?file=navig/menus_h.gif) no-repeat left;
}

div#panelSpecialites div#menuBas{
	height:36px;
	width:480px;
	background: url(../images/img.php?file=navig/menus_b.gif) no-repeat left;
}

/**************************/

a.envoiMail{
	background: url(../images/img.php?file=icons/email.png) no-repeat left center;
	padding-left:20px;
	text-decoration:underline;
}

a:hover.envoiMail{
	text-decoration:none;	
}
a.retourListe:link,
a.retourListe:active,
a.retourListe:visited{
	color:#45A12B;
}

/**********************/

a.ideeWeekEnd{
	background: url(../images/img.php?file=icones/icon_ideeWeekEnd.gif) no-repeat center center;
	display:block;
	width:66px;
	height:55px;
	position:absolute;
	right:80px;
	bottom:45px;
}