@import url(/css/apercuImg.css);
@import url(/css/style_pictonav.css);



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#C5CCD0;
}
img { border:0;}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.spacer{
	clear:both;
	visibility:hidden;
}
/* sous menu */
#sous_menu { color:#ADAEB2; height:25px;}

#sous_menu #select1 { background-color:#FFFFFF; width:140px; height:8px; font-size:0px;}
#sous_menu #select2 { background-color:#FFFFFF; width:140px; height:8px; margin-left:145px; font-size:9px;}
#sous_menu #select3 { background-color:#FFFFFF; width:175px; height:8px; margin-left:290px; font-size:0px;}
#sous_menu .liens { background-color:#FFFFFF; padding-left:5px; height:17px;}
#sous_menu .actif { color:#BC0005; font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#sous_menu a { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#ADAEB2;}
#sous_menu a:hover { color:#BC0005;}
/* fin sous menu */
/* centreSite */
#centreSite {
	background-image:url(../images/bg-Hcentre.jpg);
	background-repeat:repeat-x;
	background-position:top;
	min-height:339px;
	color:#000000;
}

/* PAGE SERVICES */
#bgServices{
	background-image:url(../images/bg-Hcentre-services.jpg);
	background-repeat:repeat-x;
	min-height:339px;
	background-position:top;
}

.titreRub {font-size:32px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.titreProd {font-size: 18px;

font-family: Arial,Helvetica,sans-serif;

color: #adaeb2;}

.texteProd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


.nomRespService {color:#C41F23; font-weight:bold;}
/* fin page SERVICE */

/* PAGE PRODUITS */
#bgProduits {
	background-image:url(../images/bg-Hcentre-produit.jpg);
	background-repeat:repeat-x;
	min-height:339px;
	background-position:top;
}
/* PAGE PRODUITS */
#centreSite a { color:#999999; text-decoration:none;}
#centreSite a:hover { color:#CC0000; text-decoration:underline;}

/* page accueil
margin-top:62px !important;
	margin-top:56px;
*/

/* fin page accueil */


/* fin centreSite */
/* bas page */
.piedPage{
	text-align:center;
	width:96%;
	margin-top:10px;
	background-color:#E18171;
	padding:3px;
	color:#FFFFFF;
}
.piedPage a{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
.piedPage a:hover{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}
.zoneContactBas {
	background-image:url(../images/miniLogo.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	float:left;
	margin:0px 0px 20px 20px;
	padding-left:20px;
	width:200px;


}

.zoneContact {
	background-image:url(../images/miniLogo.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	float:left;
	margin:0px 0px 20px 20px;
	padding-left:20px;


}
.zoneActuBas {
	float:left;
	margin:-5px 0px 10px 5px;

    width:200px;
}
.zoneUnikBas {
	float:left;
	margin:-5px 0px 10px 5px;

    width:120px;
}

.zoneBTBas {
	float:left;
	margin:0px 0px 10px 10px;
   padding-left:40px;

}
.btnRouge {
	width:129px; height:46px;
	background-image:url(../images/btn-rouge.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	margin-right:10px;
}
.btnRouge a { width:100%; height:100%; display:block; color:#FFFFFF; padding-top:13px; text-decoration:none; font-weight:bold;}
.btnRouge a:hover { color:#000000;}

.btnRouge2Ligne {
	width:129px; height:46px;
	background-image:url(../images/btn-rouge.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	margin-right:10px;
}
.btnRouge2Ligne a { width:100%; height:100%; display:block; color:#FFFFFF; padding-top:9px; text-decoration:none; font-weight:bold;}
.btnRouge2Ligne a:hover { color:#000000;}

.btnRouge2 {
	width:64px; height:23px;
	background-image:url(../images/btn-rouge2.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	margin-right:5px;
}
.btnRouge2 a { width:100%; height:100%; display:block; color:#FFFFFF; padding-top:6px; text-decoration:none; font-weight:bold;}
.btnRouge2 a:hover { color:#000000;}

.btnGris {
	width:129px; height:46px;
	background-image:url(../images/btn-gris.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	margin-right:10px;
}
.btnGris a { width:100%; height:100%; display:block; color:#FFFFFF; padding-top:7px; text-decoration:none; font-weight:bold;}
.btnGris a:hover { color:#000000;}
/* fin bas page */

/* Menu TOP*/
#menuTop {}
#menuTop ul{ list-style:none; margin:0; padding:0;}
#menuTop ul li{  margin-right:5px; float:left; text-align:center;}
.btn-1 {
	background-image:url(../images/btn-menu1.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:23px;
}
.btn-1-a {
	background-image:url(../images/btn-menu1-a.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:23px;
}
.btn-2 {
	background-image:url(../images/btn-menu1-2.jpg);
	background-repeat:no-repeat;
	width:174px;
	height:23px;
}
.btn-2-a {
	background-image:url(../images/btn-menu1-2-a.jpg);
	background-repeat:no-repeat;
	width:174px;
	height:23px;
}
#menuTop a { color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; display:block; padding-top:3px;}
#menuTop a:hover { color:#000000;}
.menu2 { float:right; margin-right:10px;}
/* fin Menu TOP*/

/* MENU G */
.menuGauche{
	padding-top:45px;
	background-image:url(../images/bg_menuG_Haut.jpg);
	width:227px;
}
/* LES TETES DE RUB*/
.menuGaucheLien{
	padding-left:10px;
	margin-top:25px;
		margin-right:3px;
}
.menuGaucheLien a{
	color:#631A99;
	font-weight:bold;
	text-decoration:none;
}
.menuGaucheLienSelected{
	margin-top:25px;
	margin-right:3px;
	padding-left:10px;
	background-color:#E79A91;
}
.menuGaucheLienSelected a{
	color:#D24B35;
	font-weight:bold;
	text-decoration:none;

}
/* fin menu G*/

/* LES PROD */
.menuGaucheProdLien{
	padding-left:20px;
}
.menuGaucheProdLien a{
	color:#A569A9;
	font-weight:bold;
	text-decoration:none;
}
.menuGaucheProdLienSelected{
	padding-left:20px;
	background-color:#E79A91;
}
.menuGaucheProdLienSelected a{

	color:#D24B35;
	font-weight:bold;
	text-decoration:none;

}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-style:inherit
}
/* formulaire */
.formulaire{
background-image:url(../images/formu.jpg);
background-repeat:repeat-y;
height:25px;
width:399px;
}

.formulaire2{
background-image:url(../images/fond_formu.jpg);
background-repeat:repeat-y;
height:97px;
width:399px;
}

.formulaire3{
background-repeat:no-repeat;
margin-left:5px;
text-align:left;

}

.inputformu{
	width:380px;
	height:13px;
	background:transparent;
	border:0px;
	margin-left:8px;
	margin-top:2px;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-style:inherit;
	font-weight:bold;
}

.inputformu2{
	width:380px;
	height:80px;
	background:transparent;
	border:0px;
	margin-left:5px;
	margin-top:4px;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-style:inherit;
	font-weight:bold;
}

.inputformu3{
	background:transparent;
	border:0px;
	margin-left:0px;
	margin-top:0px;
}

.formu{
	font-family: Verdana;
	font-size: 12px;
	color: #A569A9;
	font-style:inherit;
	font-weight:bold;
}
/* fin formulaire */

/*  MA FEUILLE */
.conteneur {
	width:955px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}
.banniere {}
/* menu 2 */
.menu2 { color:#FF2222;}
.menu2 a.rouge{ color:#FF2222;; text-decoration:none;}
.menu2 a{color:#000000; text-decoration:none;}
.menu2 a:hover {text-decoration:underline;}
.menu2 a:active{color:#FF2222;}
/* fin menu 2 */

.G11 { color:#ADAEB2; font-size:11.14px;}

/* bas page*/
#basPage {
	width:955px;
	margin-left:auto;
	margin-right:auto;
}
#basPage .haut{
	background-color:#FFFFFF;
	width:100%;
	height:78px;
	margin-top:7px;
	padding-top:11px;
	padding-bottom:11px;

}
#basPage .bas{ margin-top:7px;text-align:left; padding-left:5px;}
/* fin bas de page */

.tabMiniImg { margin-bottom:105px;}
.info {font-size:11px; color:#999999;}


.blocTexte{
	display:none;
	visibility:hidden;

}
.blocTexte_ouvert{
	display : block;
	visibility:visible;
}