/* CSS Document */

@charset "iso-8859-1";
body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#F98D10;	 
}



IMG.index_img{
	margin-left:1px;
	cursor:pointer;
}

IMG.pro_image{
	margin-left:8px;
	margin-top:14px;
}

INPUT{font-size:12px;color:#595656;border:1px solid #A5A3A3;height:14px;}
INPUT.contact{width:157px;float:left}

TEXTAREA{font-size:12px;color:#595656;border:1px solid #A5A3A3;}
TEXTAREA.contact{width:416px;height:54px}


/* DIV Debut */

DIV{
	/*font-family:Arial;*/
	font-size:11px;
	color:#5A5D5B;
	text-align:justify;
}
DIV.container{
	margin:auto;
	text-align:left;
	width:992px;
	background-color:#FFFFFF;
	/*border:1px solid #FF0000;*/
}

DIV.contenu{
	margin-left:42px;
	margin-top:19px;
	margin-right:20px;
	padding-bottom:24px;
	/*
	
	border:1px solid #000000;*/
}

DIV.titre{
	font-family:"Arial Black";
	font-size:30px;
	background:url(../images/caro_titre.jpg) no-repeat 0 7px;
	color:#F9800A;
	margin-top:22px;
	padding-left:42px;
}

DIV.titre1{
	font-family:"Arial Black";
	font-size:30px;
	text-align:center;
	color:#F9800A;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}



DIV.stitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5A5D5B;
	margin-top:12px;
	margin-left:275px;
	margin-bottom:20px;
}

DIV.mod_butt{
	width:974px;
	margin-left:9px;
	padding-top:92px;
}

DIV.mod_ban{
	width:992px;
	height:177px;
	background:url(../images/ban.jpg) no-repeat;
}

DIV.trait_haut{
	font-size:0px;
	height:7px;
	width:992px;
	background-color:#3C9A23;
}

DIV.index_text{
	font-family:Arial;
	font-size:18px;
	color:#fff;
	padding-top:126px;
}

DIV.text_defilant{
	font-family:Arial;
	font-size:18px;
	color:#fff;
}

DIV.menu{
	color:#fff;
	font-size:9px;
	float:right;
	margin-right:4px;
}

DIV.copy_cadre{
	height:14px;
	background-color:#3C9A23;
}

DIV.copy_text{
	float:left;
	color:#fff;
	font-size:9px;
	height:10px;	
	margin-left:4px;
}

DIV.presentation_text{
	/*font-family:Arial;*/
	float:left;
}

DIV.img_argan{
	float:left;
	margin-top:60px;
	margin-left:52px;
}

DIV.pro_image{
	background:url(../images/cadre_pro.gif) no-repeat 67px;
	height:289px;
	width:320px;
	float:left;
	padding-left:67px;
}

DIV.pro_text{
	float:left;
	margin-top:8px;
	margin-left:43px;
	width:305px;
}

DIV.pro_titre{
	color:#F09E00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

DIV.pro_desc{
	color:#5A5859;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
}

DIV.pro_trait{
	background:url(../images/pro_trait.jpg) repeat-x;
	height:1px;
	margin-top:6px;
}

DIV.clear{
	clear:both;
	font-size:0px;
	height:0px;
}

DIV.contact_cadre{
	height:280px;
	width:522px;
	border:1px solid #F3F0EE;
	margin-top:17px;
}

DIV.contact_cadre_{
	padding-left:17px;
	width:232px;
	float:left;
}

DIV.contact_cadre__{
	padding-left:15px;
	width:245px;
	float:left;
}

DIV.contact_libelle{
	float:left;
}

DIV.contact_point{
	float:right;
}

DIV.contact_champ{
	float:right;
}

DIV.show{
	color:#F9800A;
	font-family:"Arial Black";
	font-size:18px;
	text-align:center
}

DIV.text_adresse{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-top:14px;
}

DIV.separateur{
	font-size:0px;
	height:370px;
	width:2px;
	background-color:#DFDFDC;
	float:left;
	margin-left:25px;
	margin-right:25px;
	margin-top:30px;
}

.validation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	height:1px;
	width:524px;
	color: #F45F25;
	visibility:hidden;
	margin-top:10px;
	background-color: #fff;
}


/* DIV Fin */

/* SPAN Debut*/


SPAN.power_on{
	font-size:9px;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	padding-left:45px;
}

SPAN.power_out{
	font-size:9px;
	color:#fff;
	cursor:pointer;
	text-decoration:underline;
	padding-left:45px;
}

SPAN.titre{
	font-size:24px;
}

SPAN.titre_{
	font-family:Arial;
	font-size:24px;
}

SPAN.email_on{font-size:11px;color:#F9800A;font-weight:bold;cursor:pointer;text-decoration:underline;}
SPAN.email_out{font-size:11px;color:#F9800A;font-weight:bold;cursor:pointer;text-decoration:none}
.cont{font-size:11px;color:#F9800A;font-weight:bold;cursor:pointer;text-decoration:underline;}
.cont:hover{font-size:11px;color:#F9800A;font-weight:bold;cursor:pointer;text-decoration:none}
/* SPAN Fin */


/* A Debut */

a.menu{
	font-size:9px;
	color:#fff;
	text-decoration:none;
}
a.menu:hover{
	font-size:9px;
	color:#fff;
	text-decoration:underline;
}

a.show{
	font-size:11px;
	color:#F9800A;
	text-decoration:none;
}
a.show:hover{
	font-size:11px;
	color:#F9800A;
	text-decoration:underline;
}

a.ps_gtitre{

	/*background-image:url(../images/pds.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;*/
	font-size:13px;
	color:#F9800A;
	text-decoration:underline;
	padding-left:10px;
	cursor:pointer;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
}

a.ps_gtitre:hover{
	/*background-image:url(../images/pds-over.jpg);
	background-repeat:no-repeat;*/
	font-size:13px;
	color:#F9800A;
	text-decoration:none;
	padding-left:10px;
	cursor:pointer;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
}

a.ps_stitre{
	background-image:url(../images/pds.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	color:#595656;
	text-decoration:underline;
	padding-left:10px;
	background-image:url(../images/pds-over.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
	cursor:pointer;
	line-height:20px;
	text-align:left;
	}
a.ps_stitre:hover{
	font-size:13px;
	color:#595656;
	text-decoration:none;
	padding-left:10px;
	cursor:pointer;
	line-height:20px;
	text-align:left;
}

/* A Fin */

.entete{
	height:24px;
	background-color:#F9800A;
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #fff;
}

TD.titre{
	height:21px;
	background-color:#FFEBB9;
	color:#373837;
	font-family:Tahoma;
	font-size:11px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	padding-left:5px;
}

TD.desc{
	height:21px;
	background-color:#FFEBB9;
	color:#373837;
	font-family:Tahoma;
	font-size:11px;
	border-top:1px solid #fff;
	text-align:right;
	padding-right:5px;
}

