body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	background: url(../../../images/images/motif.jpg)  repeat-x ;
	font-size: 11px;
	margin: 0;
	padding: 0;
			
}
a, a:active:visited {text-decoration:none}


h1, p {margin: 0;padding:0;}
h1 a span{display: none;}


/* surcharge blueprint */
.bold { font-weight:bold}
.rouge { color: #ff0000;}
.bleu { color: #0088ab;}

.logo {background:url(../../../images/images/header.jpg) no-repeat top left; width:803px; height:168px; margin: 0;padding:0;
}

#nav_accueil { width:500px; height:40px;   list-style-type: none; font-size:18px; color:#FFFFFF; margin:0 10px}
#nav_accueil li{ margin:126px 0px 0px 0px; padding:0 41px 0px 5px; color:#ffffff; float:left; }
#nav_accueil li a, a:active:visited {color: #fff; text-decoration:none}
#nav_accueil li a:hover {color: #f49000; text-decoration:none}

.tools{
	position:relative; top:-81px; left:470px;font-size:12px;
	color: #00646e; text-align:right; width:400px;
}
.tools a, a:active:visited {color: #00646e; text-decoration:none}
.tools a:hover {color: #00646e; text-decoration: underline}

.rech{
	float:right; color: #fff; font-size:16px; font-weight:bold;width:400px;
}


.chemin {color: #ffffff; margin: 0px 0px 0px 0px ;padding: 0px 0px 6px 10px; font-size: 11px;}
.chemin img{float:left; padding:1px 4px 0 0;}
.chemin a:hover     { color: #ff0000; text-decoration: underline; font-size: 11px; font-weight:bold}
.chemin a, .chemin a:active:visited { color: #ff0000; text-decoration: none; font-size: 11px;font-weight:bold}





.pub_large { background:none;position:relative; top:115px; left:400px; padding:0; cursor: default }


/* 1er content --------------------------------------------------------------------------*/
#header{padding:0 ;margin:0;width:803px; height:168px; display: block; background:#dcdcdb;}
#revolution { position:absolute; padding:0; margin:0px 560px; float:left; background: url(../../../images/spacer.gif); width:230px; height:60px; border:0;}
#content{padding:0px 0px 0px 10px ;margin:0;width:793px; height:280px; display: block; background:#dcdcdb url(../../../images/images/halo.jpg) no-repeat top right;}
.halo { padding:0px;width:480px; height:276px; margin:8px 0px 0px 0px;float:left;  background: #fff; }
#argu { padding:8px 8px 8px 8px;width:175px; height:260px; margin:8px 0px 0px 0px;float:left;  background: #fff; }
#text { padding:0; margin:7px 8px 0px 0px; float:left; width:283px; height:276px; background: #eeedee; border:1px solid #c7c7c7; }
.lp1 { padding:0; margin-bottom:3px; margin:20px 9px 0px 0px; width:88px; height: 79px; float:left; background:url(../../../images/images/lp1.jpg);}
.lp1:hover { background:url(../../../images/images/lp1_o.jpg);}
.lp2 { padding:0; margin-bottom:3px; margin:20px 9px 0px 0px; width:88px; height: 79px; float:left; background:url(../../../images/images/lp2.jpg);}
.lp2:hover { background:url(../../../images/images/lp2_o.jpg);}
.lp3 { padding:0; margin-bottom:3px; margin:20px 0px 0px 0px; width:88px; height: 79px; float:left; background:url(../../../images/images/lp3.jpg);}
.lp3:hover { background:url(../../../images/images/lp3_o.jpg);}


/*  content lp1 ---------------------------------------------------*/
#header_lpa {padding:0 ;margin:0;width:803px; height:240px; display: block; background: url(../../../images/images/header_lp1.jpg);}
#content_lpa{ padding:0px 0px 0px 10px ;margin:0;width:793px; height:230px; display: block; background:#dcdcdb url(../../../images/images/halo.jpg) no-repeat top right;}
#halo_lpa { position: relative; padding:8px 8px 8px 8px;width:464px; height:203px; margin:-7px 0px 0px 0px;float:left; z-index:25;  background: #fff; }
#text_lpa { position: relative; top:0; left:0; z-index:25; padding:0; margin:-65px 8px 0px 0px; float:left; width:283px; height:276px; background: #eeedee; border:1px solid #c7c7c7; }


/* footer ---------------------------------*/
#footer {padding:0 ;margin:28px 0px 0px 0px;width:803px; height:50px; float:left; display: block; background:none;}
#content div.footer{padding:0px; margin:20px 0px 0px 0px; height: 90px; background: url(../../../images/img-common/footer_bg.png) repeat-x; float:left}
#bas_g { padding:0; margin:0; width:297px; height:150px; float:left; }
#bas_d { padding:0; margin:0; width:505px; height:150px; float:left; }
#bas_g p {border-right: 1px solid #cacaca; margin: 1em -0.2em 0.5em 1em; padding: 0; line-height: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #383838;}
#bas_d p {margin: 1em -0.2em 2em 1em; padding: 0; line-height: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #383838;}
#bas_d a {padding:10px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #F49000;}
#bas_d a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #000;}

/* footer LP ---------------------------------*/
#footer_lp {padding:10px 10px 20px 12px ;margin:25px 0px 0px 0px;width:781px; height:50px; float:left; display: block; background:#fff; border-bottom:1px solid #cacaca;}
#liens {padding:10px 0px 0px 0px; margin:0; width:803px; height: 40px; float:left; }
#liens a { padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #f49000;}
#liens a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #000;}
#gallery {z-index:50;}



#content h1 {
	margin: 0.5em 0 0.5em 0.5em;
	padding: 0;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #ff9236;
}
#content p {
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000;
}
#content_lpa h1 {
	margin: 0.5em 0 0.5em 0.5em;
	padding: 0;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #ff9236;
}
#content_lpa p {
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000;
}
#content_lpb h1 {
	margin: 0.5em 0 0.5em 0.5em;
	padding: 0;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #ff9236;
}
#content_lpb p {
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000;
}
#content h2 {
	margin: 0 0 0.5em 0;
	padding: 0;
	line-height: 14pt;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #225680;
}

/* 2eme content--------------------------------------------------------------------------*/

#content2{padding:2px 0px 5px 2px ;margin:0 0 0 2px ;width:968px;display: block}
#content2, #content2 .sb-inner { background:#fff  }

/* colgche --------------------------------------------------------------------------*/
#colgche{float:left; display:block;width:188px; margin: 0 0 0 6px; padding:14px 0px 20px 0px; font-size:11px;line-height:12px;}



#colgche p{ padding:0;margin:0 14px 6px 14px ;}
#colgche img{ padding:0;margin:0 0px 6px -4px ;}
#colgche h2{color:#ff0000;padding:8px 0 0 0;margin:0 14px 14px 16px ;}
#colgche ul{   list-style-type: none; font-weight:bold; font-size:10px; line-height:12px; margin:0 14px}
#colgche li{margin:0;padding:0 0 3px 9px; color:#ff0000; background:url(../../../images/img-common/puce_carre_r.gif) no-repeat 1px 4px;  }
#colgche li a, #colgche li a:active:visited{color:#000;font-weight:bold; font-size:10px; line-height:11px;  }
#colgche li a:hover{ text-decoration:none;color:#ff0000;}

/* acc bloc 1 --------------------------------------------------------------------------*/
.acc_bloc1{float:left; display: block; width:253px;  margin: 0 4px 0 0; background: url(../../../images/acc_bloc1.png) no-repeat}
.acc_bloc1 ul{width:136px; color:#fff; font-weight:bold; float:right; margin: 60px 10px 0 0; list-style-type: square}
.acc_bloc1 ul li{line-height:11px}
.acc_bloc1 a, .acc_bloc1 a:active:visited{display:block; float:left; width:241px; height:17px; margin: 109px 0 0 0; padding: 4px 10px 8px 4px; font-size:14px; background: url(../../../images/acc_bloc_bt.png) no-repeat; color:#FFFFFF;font-weight:bold; text-align:right}
.acc_bloc1 a:hover{ background: url(../../../images/acc_bloc_bt_o.png) no-repeat; text-decoration:none}

/* acc bloc 2 --------------------------------------------------------------------------*/
.acc_bloc2{float:left; display: block;width:253px;  margin: 0 4px 0 0; background: url(../../../images/acc_bloc2.png) no-repeat}
.acc_bloc2 p{width:136px; color:#fff; font-weight:bold; float:right; margin: 60px 10px 0 0; list-style-type: square; line-height:11px}
.acc_bloc2 a, .acc_bloc2 a:active:visited{display:block; float:left; width:241px; height:17px; margin: 120px 0 0 0; padding: 4px 10px 8px 4px; font-size:14px; background: url(../../../images/acc_bloc_bt.png) no-repeat; color:#FFFFFF;font-weight:bold; text-align:right}
.acc_bloc2 a:hover{ background: url(../../../images/acc_bloc_bt_o.png) no-repeat; text-decoration:none}

/* liste --------------------------------------------------------------------------*/

.liste table tr:hover {

	background: #fff;

}
.liste table tr {

	background:#f4f1ed;

}
.liste {float:left;width:367px;display:block;}
.liste h1{display:block; background:#000; color:#FFF; font-size:18px;padding:13px; font-weight:bold}

.liste table{width:350px}
.liste table td{border-top: 3px solid #a5b1b7;  color:#000; padding: 6px 6px 6px 9px }
.liste table td span{color:#948f89;  font-style:italic; font-size:10px}
.liste table td a, .liste table td a:active:visited{ color:#000; text-decoration:none}
.liste table td a:hover{ color:#000; text-decoration:none}

/* catégories --------------------------------------------------------------------------*/
.categories { width:200px;padding:13px;margin:0 0px 3px 3px ; background:#f7f5f2;}
.categories h3{color:#000;padding:0;margin:0 0 10px 0;font-size:11px;font-weight:bold;}
.categories ul{ list-style-type: none;font-size:12px; line-height:12px; margin:0 0 0 10px}
.categories li{margin:0;padding:0; color:#0088ab;font-size:10px; line-height:12px;  }
.categories li a, .categories li a:active:visited{color:#0088ab;font-size:10px; line-height:12px;  }
.categories li a:hover{ text-decoration:underline;color:#0088ab;}

/* suite --------------------------------------------------------------------------*/
.suite {float:left;width:369px;display:block;background:none;}
.suite h1{display:block; background:#000; color:#FFF; font-size:18px;padding:13px; font-weight:bold}

.suite table{width:688px; margin: 2px 0; }
.suite table td{ color:#fff; padding: 0px 10px 4px 10px; background:#629da8; border-left:3px solid #49727a;  }
.suite table td.fd{ background:none;  }
.suite table td p{ margin:0; padding:0}
.suite table td span{color:#948f89;  font-style:italic; font-size:10px}
.suite table td a, .liste table td a:active:visited{ color:#000; text-decoration:none}
.suite table td a:hover{ color:#000; text-decoration:none}
.suite table th {border-bottom: 2px solid #e8e2d9; background:#f4f1ed;  vertical-align:top; line-height:11px;padding: 8px 8px 8px 10px;}
.suite table td input, .suite table td textarea, .suite table td select {border:2px solid #dadadb; background:#fff url(../../../images/img-common/ombr.gif) -2px -2px;  padding:4px 1px 1px 4px; color:#344050; font-size:12px}
.suite table td select:focus , .suite table td input:focus, .suite table td textarea:focus  { border:2px solid #fff;  }


/* ------------------- forms ------------------------- */

/* ---- input ombrés ------ */
input, textarea, select {border:2px solid #dadadb; background:#fff url(../../../images/img-common/ombr.gif);  padding:4px 1px 1px 4px; color:#344050; font-size:12px}

/* ---- input pas ombrés ------ */
input.sans, .suite table td input.sans{border:none; background:none; }

select:focus , input:focus, textarea:focus  { border:2px solid #fff;  }
.bt_rge, .bt_rge:focus, .suite table td input.bt_rge:focus, .suite table td input.bt_rge  {
  background:#ff0000;
  border-top: none; border-left: none; font-size:11px;
  border-bottom:2px solid #9b0000; border-right:2px solid #9b0000;
  color:#fff; text-align:center; font-weight:bold; padding:2px 0 0 2px;
}

/* ------------ identification ----------- */


.ident{	width:160px; float: right; margin: 0 5px 0 0}
.ident h1{	display:none}
.ident p{line-height:12px; font-size:10px;color:#828588; }
.ident form {margin: 4px 0 0 0 }

.ident label{color:#344050; margin: 0 0 0 10px	}
.ident a, .ident a:active:visited {color: #ff0000; text-decoration:none; line-height:10px; font-size:10px}
.ident a:hover {color: #ff0000; text-decoration: underline}







#cartche { display: block;width:345px;margin:8px 0 12px 0  ;height:auto;	padding: 10px ; float:right; text-align:left; color:#67635a }
#cartche p { padding:0; margin:3px 0 5px 7px }
#cartche p a, #cartche p a:active:visited{ color:#67635a; text-decoration:underline; line-height:14px }
#cartche p a:hover{ color:#b90000; text-decoration:underline }
#cartche, #cartche .sb-inner {background:#e4e3de url(../../../images/img-common/fd_cartche.jpg) repeat-x ;}
#cartche .sb-border {background:#f1f0ef ;}




 
