/* CSS Document */
@import url(/css/style_slide_down.css);
@import url(/css/apercuImg.css);
@import url(/css/style_pictonav.css);
@import url(/css/style_calendrier.css);

/* CSS Document */

body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#8cc63f;
}
p {
margin:0px;
padding:0px;
}
div.conteneur {
	width:941px;
	margin:0 auto;
	position:relative;
	padding-bottom:145px;
}
div.banniere {
}
div.contenuSite { background-color:#c5e39f;}
div.centreSite {
	background-image:url(../images/bg-centreSite.png);
	width:776px !important;
	width:772px;
	float:right;
	background-repeat:no-repeat;
	padding-top:12px;
}

div.basPage { text-align:center; width:941px; float:left; clear:right; margin-top:-20px;}
div.arrondiBas {background-image:url(../images/bas-contenuSite.gif); height:8px; background-position:bottom; background-repeat:no-repeat;}

ul.menu { height:26px;  list-style:none; margin:0; padding:0; padding-top:5px;}
ul.menu li { float:left; position:relative; display:block;}
ul.menu li a { 	color:#4d4d4d; }
ul.menu li ul.sousMenu { float:left; position:absolute; left:0; width:100%; list-style:none; top:26px; left:0; display:none; list-style:none; margin:0; padding:0;}
ul.menu li ul.sousMenu li { float:none; margin:0; padding:0; text-align:left; width:100%;}
ul.menu li ul.sousMenu li a{ display:block; height:15px; cursor:pointer; background-color:#c5e39f; border-bottom:1px solid #FFFFFF; line-height:15px; text-decoration:none; padding:5px 0px; padding-left:20px; }
ul.menu li ul.sousMenu li a:hover { color:#FFFFFF; background-color:#19951D; }

ul.menu li span.ongletBleu {
	background-image:url(../images/onglet-bleu.png);
	background-repeat:no-repeat;
	height:24px;
	width:165px;
	display:block;
	line-height:24px;
	color:#FFFFFF;
	float:left;
	text-align:center;
}
ul.menu li a.onglet {
	text-align:center;
	text-decoration:none;
	height:26px;
	line-height:26px;
	display:block;
	float:left;
}
ul.menu li a.onglet1 {
	background-image:url(../images/onglet-accueil.png);
	width:76px;
}
ul.menu li a.onglet2 {
	background-image:url(../images/onglet-RT5.png);
	width:214px;
}
ul.menu li a.onglet3 {
	background-image:url(../images/onglet-diagnostic.png);
	width:269px;
}
ul.menu li a.onglet4 {
	background-image:url(../images/onglet-credit.png);
	width:119px;
}
ul.menu li a.onglet5 {
	background-image:url(../images/onglet-magasin.png);
	width:98px;
}

ul.menu li a.onglet1:hover, ul.menu li a.onglet1.actif:hover {
	background-image:url(../images/onglet-accueil-a.png);
	color:#FFFFFF
}
 ul.menu li a.onglet1.actif {
	background-image:url(../images/onglet-accueil-actif.png);
	color:#FFFFFF
}
ul.menu li a.onglet2:hover, ul.menu li a.onglet2.actif:hover {
	background-image:url(../images/onglet-RT5-a.png);
	color:#FFFFFF
}
ul.menu li a.onglet2.actif {
	background-image:url(../images/onglet-RT5-actif.png);
	color:#FFFFFF
}
ul.menu li a.onglet3:hover, ul.menu li a.onglet3.actif:hover {
	background-image:url(../images/onglet-diagnostic-a.png);
	color:#FFFFFF
}
ul.menu li a.onglet3.actif {
	background-image:url(../images/onglet-diagnostic-actif.png);
	color:#FFFFFF
}
ul.menu li a.onglet4:hover, ul.menu li a.onglet4.actif:hover{
	background-image:url(../images/onglet-credit-a.png);
	color:#FFFFFF
}
ul.menu li a.onglet4.actif {
	background-image:url(../images/onglet-credit-actif.png);
	color:#FFFFFF
}
ul.menu li a.onglet5:hover, ul.menu li a.onglet5.actif:hover{
	background-image:url(../images/onglet-magasin-a.png);
	color:#FFFFFF
}
ul.menu li a.onglet5.actif{
	background-image:url(../images/onglet-magasin-actif.png);
	color:#FFFFFF
}


div.menuG { width:165px;}
div.menuG ul { list-style:none; margin:0; padding:0;}
div.menuG ul li{  line-height:31px; background-repeat:repeat-x; cursor:pointer;
background-image:url(../images/bg-btn.png);}
div.menuG ul li:hover { color:#FFFFFF;background-image:url(../images/bg-btn-a.png);}
div.menuG ul li:hover a{ color:#FFFFFF;}
div.menuG ul .actif {  background-image:url(../images/bg-btn-a.png);}

div.menuG ul .actif a { color:#FFFFFF;}

div.menuG ul li a {color:#4c4c4c; text-decoration:none; display:block; line-height:31px; margin:0; padding:0; height:auto!important; height:31px; font-size:11px; padding-left:10px;}
div.menuG ul<li:hover a { color:#F4A014;}

div.menuG ul li ul.sousMenu { /*display:none;*/ cursor:auto;  list-style:none; margin:0; padding:5px 0px; background-color:#f0f8e3; background-image:url(../images/bg-sous-menu.jpg); background-repeat:repeat-x; background-position:bottom;}
div.menuG ul li ul.sousMenu li {  margin:0; padding:0;  background-position:left; background-image:url(../images/bg-menuG.jpg); list-style:url(../images/puce.gif); background-position:bottom center; margin-left:15px;}
div.menuG ul li ul.sousMenu li:hover,  div.menuG ul li ul.sousMenu li:hover a {}
div.menuG ul li ul.sousMenu li a { color:#4c4c4c; line-height:normal; padding:0;}
div.menuG ul li ul.sousMenu li:hover a,  div.menuG ul li ul.sousMenu a.actif { cursor:pointer; background-image:url(../images/bg-sousMenuG-btn-survol.png); background-position: left center; background-repeat:no-repeat;  color:#33a02c; font-weight:bold; }



div.menuG ul li ul.sousMenu { display:none;}
div.menuG ul li.actif ul.sousMenu { display:block;}

hr.magicHeight {
	clear:both;
	border:0;
	margin:0;
	padding:0;
	visibility:hidden;
}

#slider { list-style:none; margin:0; padding:0 15px; margin-bottom:10px;}
#slider li { padding:0 15px;}
li.titreSlider { background-image:url(../images/bg-slide-vertical.png); line-height:20px; height:20px; list-style:none;  background-repeat:repeat-x; background-position:top; color:#FFFFFF; font-weight:bold; cursor:pointer; position:relative;}
li.titreSlider img { position:absolute; top:0; right:10px;}
li.contenuSlider { background-color:#fff; background-position:top left;background-image:url(../images/bg-slide-vertical-contenu.png); background-repeat:repeat-x; list-style:none; display:none;}
img { border:0; }

span.blockAdresse {
	display:block;
	background-color:#c5e39f;
	width:221px;
	height:85px;
	color:#000000;
	background-image:url(../images/cartouche-magasin.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:10px;
	margin-bottom:5px;

}

span.blockAdresse span.titreMagasin{ color:#33a02c; font-size:17px;}
a.blockAdresse span.lien { color:#33a02c; text-decoration:underline; }
a.blockAdresse a.lien { color:#33a02c; text-decoration:underline; }

span.blockAdresse:hover { color:#FFFFFF; background-color:#3aa745;	background-image:url(../images/cartouche-magasin-a.gif);
	background-repeat:no-repeat; text-decoration:underline; }
span.blockAdresse:hover span.titreMagasin{ color:#ffff00; text-decoration:underline; }
span.blockAdresse:hover a.lien { color:#FFFFFF; text-decoration:underline; }

a {

   color:#33a02c;
}
div.conteneurFiche {
	position:relative;
	background-color:#c2e09b;
	margin:5px;
}
div.conteneurFiche p { margin:5px 0px; margin-bottom:15px;}
a.btnRetour {
	position:absolute;
	right:0;
	background-color:#3aa545;
	padding:5px 20px;
	color:#FFFFFF;
	text-decoration:none;
}
a.btnRetour:hover { background-color:#039fe0;}

ul.tmpl { list-style:none; margin:0; padding:0; margin-left:12px;}
ul.tmpl li { width:181px; height:181px; float:left; margin:3px; border-collapse:collapse;}

div.imgTMPL { position:relative; width:181px; height:181px; background-repeat:no-repeat; background-position:center; overflow:hidden;}
div.overImg { position:absolute; bottom:0; background-color:#000000; padding-left:5px; height:34px; padding-top:4px; width:176px; color:#FFFFFF; display:none;}
div.overImg img { line-height:38px; position:absolute; bottom:8px; right:8px;}

.titrePage { padding-left:23px; font-weight:bold; font-size:18px; color:#3aa545;}
