a{color:#387273;text-decoration:none;}a:hover{text-decoration:underline;}body{margin:0px;padding:0px;border:0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;/*background-image:url(../images/interface/back.jpg);*/background-repeat:repeat-x;color:#387273;}body .i_text,body .i_text2,body .i_text3,textarea,.file{height:15px;font-size:11px;color:#387273;border:solid 1px #7F9DB9;font-family:Arial, Helvetica, sans-serif;}body select{height:18px;font-size:10px;color:#387273;}body .submit{position:absolute;top:-1200px;}body .tel1, body .tel2{border:solid 1px #7F9DB9;width:20px;text-align:center;height:12px;font-size:10px;color:#387273;}body .tel3{border:solid 1px #7F9DB9;width:30px;height:12px;font-size:10px;color:#387273;text-align:center;}div{float:left;}form{margin:0px;padding:0px;}h1,h2,h3,h4,h5{margin:0px;padding:0px;font-weight:bold;}h1{	font-size:24px;}h2{	font-size:16px;	margin-bottom:15px;}h3{	font-size:14px;}h4{	font-size:12px;}h5{	font-size:11px;	margin-bottom:15px;}hr{height:1px;color:green;border:0px;border-bottom:solid 1px #387273;margin:0px;padding:0px;}html {     overflow: -moz-scrollbars-vertical; } img{border:0px;margin:0px;padding:0px;}textarea{	font-size:11px;}.invisible{display:none;}div.visible{display:block;}td.enveloppe{padding-top:3px;vertical-align:top;}td.header_cell{vertical-align:text-bottom;text-align:right;}div#contact{	float:left;	width:200px;}div#contact .email{position:relative;float:left;}div#contenant{	position:absolute;	width:955px;	top:0px;	float:none;}table#contenant{width:955px;height:100%;vertical-align:top;}div#contenu{	width:725px;	font-size:12px;}div#footer{width:955px;margin-top:20px;background-image:url(../images/interface/footer.jpg);height:47px;}div#footer a{color:#000;}table#t_footer{width:100%;height:100%;font-size:10px;color:#000;}table#t_footer td.copyright{padding-bottom:20px;}td.f_txt_1{vertical-align:middle;padding-left:15px;}td.f_txt_2{vertical-align:middle;padding-right:15px;}div#header{	height:100px;	width:755px;}div#left{	width:200px;}div#left .spacer{height:470px;width:20px;}div#logo{	width:100%;	height:90px;	text-align:center;	margin-bottom:10px;}div#menu{	width:200px;}table#t_menu{	font-size:14px;}div#menu2{	margin-bottom:20px;}div#right{	width:575px;}table#navig{width:100%;clear:left;}table#navig img{position:relative;top:3px;}table#navig .i_text{width:20px;text-align:center;}td#err_distri{	color:#FF0000;	font-weight:bold;}table.t_lng{	width:100%;}td.td_lng{text-align:right;}/*-------------------------*/div.box_title{color:#000;position:relative;margin-bottom:-20px;font-size:14px;top:-24px;left:10px;}div.courbes{	font-weight:bold;	/*width:182px;*/	color:#396975;	margin-bottom:10px;	background-image:url(../images/interface/box_border.jpg);	background-repeat:repeat-y;}div.courbes2{	width:100%;}div.courbes .i_text{width:125px;}div.courbes img{float:left;}div.courbes table{float:left;}div.error{	color:#ff0000;	font-weight:bold;	width:100%;}div.success{	color:#387273;	font-weight:bold;	width:100%;	font-size:14px;	margin:5px 0px 15px 0px;}span.b_link a{	color:#000;	font-family:"Century Gothic",Arial, Helvetica, sans-serif;	font-size:28px;	text-decoration:none;}span.b_link a:hover{text-decoration:none;}span.titre_1{	color:#000;	font-family:"Century Gothic",Arial, Helvetica, sans-serif;}span.titre_2,span.titre_3{	color:#78a4ad;	font-family:"Century Gothic",Arial, Helvetica, sans-serif;	font-size:28px;}span.titre_3{font-size:24px;color:#000;padding-left:5px;}table.t_box{	width:168px;	color:#000;	position:relative;	left:1px;}table.t_news{	width:169px;	color:#000;}table.t_box a,table.t_news a{	color:#000;}table.t_box td,table.t_news td{padding:3px 0px 3px 10px;}table.t_box tr.alt{	background-color:#efefef;}table.t_prod{	width:100%;	margin-bottom:20px;}	tr.row0{background-color:#EEE;}/*navig*/.navig{	width:100%;	text-align:right;	margin-top:10px;	margin-bottom:10px;	position:relative;	left: 7px;}.i_navig{	width:20px;	font-size:10px;	border:solid 1px #387273;	font-size:10px;	color:#3a9202;	margin:0px;	padding:0px;	text-align:center;}span.selected{color:#000;text-decoration:underline;}div.delbox{position:relative;margin-right:-200px;margin-bottom:-20px;left:250px;top:-17px;}/*----FLASH--------*/.main_menu{width:190px;height:155px;}/*----NEWS--------*/div#n_nouvelles{overflow:hidden;width:100%;position:relative;}div.newsheight1{height:149px;}div.newsheight2{height:168px;}div.newsheight3{height:168px;}div.newsheight4{height:130px;}div#n_nouvelles div.n_news, div#n_nouvelles table.t_news{position:relative;}table.t_news td{border-bottom:1px solid #BFBFBF;}