/* Site Alternative Traduction ... Création Maxi-PC.COM - Webmaster NeoXfive */ 
body { 
	padding: 0; 
	margin: 0; 
	font: .90em Arial, sans-serif; 
	line-height: 1.5em; 
	background: #fff url(images/header.png) repeat-x top; 
	color: #555555; 
	/*font-weight:bold;*/
	}
	
legend{font-size:20px; color:#996699; font-weight:bold;}	
.bas_ref{font-size:16px; color:#996699; font-weight:bold; text-align:center;}

.ReseauDrap {font-size: 0.7em; color: #555555;}

.cursor {cursor:pointer;}
	
#tableat {
	padding: 0; 
	margin: 0; 
	font: 14px Arial, sans-serif;
	color: #555555;
}

.tableatoff {
	padding: 0; 
	margin: 0; 
	font: 14px Arial, sans-serif;
	color: #996699;
	font-weight:bold;
}

.dic {
	padding: 0; 
	margin: 0; 
	font: 12px Arial, sans-serif;
	color: #996699;
	font-weight:bold;
}
	
a { color: #99CC00; background: inherit; text-decoration: none; font-weight:bold; }
a:hover { color: #996699; background: inherit; text-decoration: none; } /* underline */

td.hdp a { color: #CBFE01; background-color:#996699; text-decoration: none; font-weight:bold; text-transform:uppercase; font-size:11px; }
td.hdp a:hover { color: #996699; background-color:#99CC00; text-decoration: none; font-weight:bold; } /* underline */

td.hdpcontact a { color: #CBFE01; background-color:#996699; text-decoration: none; font-weight:bold; font-size:16px; /*text-transform:uppercase;*/ padding: 5px 0; margin: 5px 0 5px 0; text-align: center; }
td.hdpcontact a:hover { color: #996699; background-color:#99CC00; text-decoration: none; font-weight:bold; } /* underline */

div.hdp a { color: #CBFE01; background-color:#996699; text-decoration: none; font-weight:bold; text-transform:uppercase; font-size:11px; }
div.hdp a:hover { color: #996699; background-color:#99CC00; text-decoration: none; font-weight:bold; } /* underline */


.cadrecontact a{width:520px; height:38px; display:block; background:url(images/cadre_contact_1.png) 0 0 no-repeat; text-indent:-20000px; margin: 0px auto;}
.cadrecontact a:hover{width:520px; height:38px; background:url(images/cadre_contact_2.png) 0 0 no-repeat;}

.Select {color: #996699; font-weight:bold; font-size:12px;}
.Select_2 {color: #666666; font-weight:bold; font-size:12px;}

.faites_appel{width:100px; height:84px; background:url(images/FaitesAppel.gif) 0 0 no-repeat;}

.titre {color: #996699; font-weight:bold;}
.subtitre {color: #888888; font-weight:bold;}
.textcgv {color: #996699; font-weight:bold; font-size:12px;}
.textrose {background-color: #FAFAFA;} <!-- fond rose clair #F9F2F9 -->

p {	margin: 0 0; }
h1 {font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px; }
h2 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h3 { padding: 4px 0; margin:  0; }
h4 {font: bold 1.2em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; }
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }



.content { margin: 0px auto; width: 850px; }
/*#logo { background: #FFF url(images/Logo_small.png) no-repeat left; padding-left: 135px; min-height: 80px; margin-bottom: 0px;}*/

/* Top part */
#top { padding-top: 20px; background: transparent; height: 101px; }
	#top h1 { font: bold 2.3em Arial, Sans-Serif; padding: 6px 0 4px 0; margin: 0; letter-spacing: 3px; color: #BFFF00 }
	#top h2 { font: 1.0em Arial, Sans-Serif; letter-spacing: 0px; color: #585858; margin:0; padding:0; } /*  color: #868686 */
	#top #icons { float: right; margin:17px 0; padding:0; }
	#top #icons img { padding-right: 2px; border: 0; }

/* Second part */
#prec {
font: .90em Arial, sans-serif; 
height: 220px; 	
margin:0; 
padding: 0; 
background: #F6F6F6; 
border-bottom: 1px solid #DCDCDC; 
overflow: hidden; 
margin-bottom: 15px 
}
	#wrap { margin: 0 auto; width: 850px; }
		 /*#wrap #pic { float: right; background: #FFF url(images/imagecenter.png) no-repeat; height: 205px; width: 598px; overflow: hidden}*/
			#wrap #pic #slogan { float: right; padding: 5px 40px 10px 30px; text-align: right }
			#wrap #pic #slogan h1 { font: bold 1.2em Arial, Sans-Serif; color: #FFF; letter-spacing: 1px; margin:0 }
			#wrap #pic #slogan h2 { font: 1.0em Arial, Sans-Serif; color: #FFF; letter-spacing: 0px; margin:0; padding: 10px 0}
			#wrap #pic #slogan a { color: #FFF; }
			
   #wrap #menu_2 { padding: 0; margin:0; background: inherit; }			
			
		#wrap #menu { padding: 0; margin:0; background: inherit; }
		#wrap #menu a { padding-left: 25px; font:  0.9em Arial, Sans-Serif; text-decoration: none; background: #F6F6F6 url(images/lm-li.gif) no-repeat left; font-weight: bold;  }
		#wrap #menu a:hover { color: #996699; text-decoration: none; }
		#wrap #menu ul { padding: 10px 0 }
		#wrap #menu li { line-height: 26px; background: #F6F6F6 url(images/li-line.gif) no-repeat bottom left; list-style: none }

/*  Advertising */
#ad { background: #FFF url(images/Logo_small.png) no-repeat left; padding-left: 120px; min-height: 80px; margin-bottom: 0px;}
#ad a, #left_side a { background: #FFF; text-decoration: none }
#ad a:hover, #left_side a:hover { text-decoration: none } /* underline */


#ad_1 { background: #FFF url(images/lesplus.gif) no-repeat left; padding-left:120px; min-height: 80px; margin-bottom: 0px; width:595px; border: 0;}
#ad_1 a, #left_side a { background: #FFF; text-decoration: none }
#ad_1 a:hover, #left_side a:hover { text-decoration: none } /* underline */

/*#left_side_1 { background: #fff; margin-bottom: 10px; width: 685px; border: 0;  }	
#left_side_1 h3 { background: #FFF url(images/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 0px; margin: 0; font: bold 1.4em Arial, Sans-Serif;}		
#left_side_1 h3 span { background: url(images/btn_dr.png) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0;}
#left_side_1 div {font: 1.1em Arial, Sans-Serif;}*/



#ad_2 { background: #FFF url(images/Logo_small.png) no-repeat left; padding-left: 135px; min-height: 80px; margin-bottom: 0px;}
#ad_2 a, #left_side a { /*background: #FFF;*/ text-decoration: none }
#ad_2 a:hover, #left_side a:hover { text-decoration: none } /* underline */
		
#ad_3 { background: #FFF url(images/img_2.png) no-repeat left; padding-left: 135px;  min-height: 102px; margin-bottom: 0px;}

#cadre_adress { font-size:14px; background: #FAFAFA; border: 1px solid #ddd; padding: 5px 10px 5px 10px; margin-bottom: 10px }

	#right_side { float: right; width: 100px; background: #F6F6F6; border: 1px solid #ddd; padding: 5px 10px 5px 10px; margin-bottom: 10px }
		#right_side ul { padding: 8px 8px 8px 1px; }
		#right_side div.euro {height:75px; width:75px; background: #F6F6F6 url(images/drap/euro.gif) no-repeat center; list-style: none; padding-left: 28px; } 
		#right_side li.fra { line-height: 20px; background: #F6F6F6 url(images/drap/flag_fra.gif) no-repeat left; list-style: none; padding-left: 30px; }
		#right_side li.gbr { line-height: 20px; background: #F6F6F6 url(images/drap/flag_gbr.gif) no-repeat left; list-style: none; padding-left: 30px; }
		#right_side li.esp { line-height: 20px; background: #F6F6F6 url(images/drap/flag_esp.gif) no-repeat left; list-style: none; padding-left: 30px; }
		#right_side li.deu { line-height: 20px; background: #F6F6F6 url(images/drap/flag_deu.gif) no-repeat left; list-style: none; padding-left: 30px; }
		#right_side li.ita { line-height: 20px; background: #F6F6F6 url(images/drap/flag_ita.gif) no-repeat left; list-style: none; padding-left: 30px; }
		
		#right_side a { background: #F6F6F6; text-decoration:  none }
		#right_side h3 { color: #404040; font:  bold 1.2em Arial, Sans-Serif; }
	
#left_side { background: #fff; margin-bottom: 12px; width: 690px; border: 0;  }	
#left_side h3 {background: #FFF url(images/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 0px; margin: 0; font: bold 1.4em Arial, Sans-Serif;}		
#left_side h3 span { background: url(images/btn_dr.png) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0; }
		
#left_side_1 { background: #fff; margin-bottom: 10px; width: 685px; border: 0;  }	
#left_side_1 h3 { background: #FFF url(images/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 0px; margin: 0; font: bold 1.4em Arial, Sans-Serif;}		
#left_side_1 h3 span { background: url(images/btn_dr.png) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0;}
#left_side_1 div {font: 1.1em Arial, Sans-Serif;}

#left_side_ac { background: #fff; margin-bottom: 10px; width:685px; border: 0;  }	
#left_side_ac h3 { background: #FFF url(images/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 0px; margin: 0; font: bold 1.4em Arial, Sans-Serif;}		
#left_side_ac h3 span { background: url(images/btn_dr.png) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0;}
#left_side_ac div {font: 1.1em Arial, Sans-Serif;}

		
	#left_side_bis { background: #fff; margin-bottom: 10px; width: 685px; border: 0;  }	
		#left_side h3 { background: #FFF url(images/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 0px; margin: 0; font: 1.4em Arial, Sans-Serif; }		
		#left_side h3 span { background: url(images/btn_dr.png) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0}
		
	#left_side_4 { background: #fff; margin-bottom: 10px; width: 850px; border: 0;  }
		#left_side_4 h3 { background: #FFF url(images/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 0px; margin: 0; font:  bold 1.4em Arial, Sans-Serif; }
		#left_side_4 h3 span { background: url(images/btn_dr.png) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0}	
		
	#left_side_3 { background: #fff; margin-bottom: 10px; width: 850px; border: 0;  }
		#left_side_3 h3 { background: #FFF url(images/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 0px; margin: 0; font:  bold 1.4em Arial, Sans-Serif; }
		#left_side_3 h3 span { background: url(images/btn_dr.png) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0}

	
div .clients_parts { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
div p.demarche-accueil{ font-weight:bold; font-size:13px;}

		
	#left_side_2 { background: #fff; margin-bottom: 10px; width: 850px; border: 0;  }
		#left_side_2 h3 { background: #FFF url(images/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 0px; margin: 0; font: bold 1.4em Arial, Sans-Serif; }
		#left_side_2 h3 span { background: url(images/btn_dr.png) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0;}
		#left_side_2 .titreat { background: url(images/btn_dr2.png) no-repeat left #FAFAFA; /*padding: 1px 10px 0 23px;*/  line-height: 23px; margin: 0; border: 1px solid #ddd; padding: 5px 10px 5px 23px; /*margin-bottom: 10px;*/ }
		.titreat {font: bold 1.4em Arial, Sans-Serif; color: #996699;}
		
		#left_side  p {font: 1.1em Arial, Sans-Serif; color:#555555; padding: 0 5px 0 5px;}
		/*#left_side  p.tailletexte{font: 1.1em Arial, Sans-Serif; text-align: justify }*/
		#left_side img { float: left; padding: 0 10px 5px 0 }
		#left_side blockquote { padding-left: 10px; border-left: 1px solid #99CC00; margin: 15px 0 10px 20px; } /* #DA4040 */
		.date { border-top: 1px dotted #ccc; padding: 5px 0; margin: 10px 0 25px 0; text-align: right }
		.hdp { font: 0.9em Arial, Sans-Serif; padding: 5px 0; margin: 5px 0 5px 0; text-align: right }		
		/* #left_side .rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5  } */
		#left_side ul { list-style-position: inside; margin-left: 2px }
		#left_side ul li { list-style-type: square; margin-left: 15px;  }
		#left_side ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }
	
/* The footer */
#footer { font-size:12px; clear: both; border-top: 1px solid #DCDCDC; margin: 0 0 3em 0; color: #777;  background: #fff }
#footer .right  { float: right; text-align: right; background: #FFF; }
#footer a { text-decoration: none; background: #FFF }
#copyright { font-size:11px; font-style:italic; text-align: center;}
	
