@charset "UTF-8";
div,p,ul,li,h1,h2,h3,span,table,td,tr,th{
	height: auto;
	width:auto;
	margin: 0px;
	padding: 0px;
}
body{margin:0; background:url(img/cons/bg_1.gif) repeat-x top left #fff;}
#content{width:800px; height:auto; margin:0px auto 0px auto; padding:0px 15px 0px 15px; background:url(img/cons/deg_content.png) repeat-y top left;}
#bandeau{width:800px; height:180px; background:url(img/cons/bandeau_fix.jpg) no-repeat top left;}
#navigation{width:800px; height:25px; background:#46719C; padding-top:5px;}
#navigation a{font-family:Arial,sans-serif; font-size:17px; color:#fff; font-weight:normal; text-decoration:none; background:#46719C;}
#navigation a:hover{color:#FF9D28;}
.el1_navigation{width:auto; height:17px; background:#474747; margin:0px 20px 0px 20px; float:left;}
.el2_navigation{width:1px; height:10px; background:#fff; float:left; margin-top:5px;}


#sub_navigation{width:800px; height:4px; background:#ffc600;}
#footer{width:830px; height:74px; background:url(img/cons/footer.png) no-repeat top left; margin:0px auto 0px auto;}

#content_left{width:570px; height:auto; margin:10px 0px 0px 20px; float:left;}
#content_right{width:180px; height:auto; margin:10px 0px 0px 20px; float:left;}
#content_right #element_right{width:180px; height:auto; margin:10px 0px 0px 0px;}

#content_right .activeClass {font-family: Arial,Trebuchet,verdana,sans-serif; font-size:13px; color:#DD6B07; font-weight:normal; text-decoration:none;}
#content_right .NoneActiveClass {font-family: Arial,Trebuchet,verdana,sans-serif; font-size:13px; color:#474747; font-weight:normal; text-decoration:none;}
#content_right .NoneActiveClass:hover {font-family: Arial,Trebuchet,verdana,sans-serif; font-size:13px; color:#FF9600; font-weight:normal; text-decoration:none;}


/*.active{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:13px; color:#767358; font-weight:normal; text-decoration:none;}*/


.titre_article{width:570px; height:30px; border-bottom:2px dotted #FD9D00; margin:10px 0px 10px 0px;}
.clear{width:800px; height:1px; clear:both;}
.filet_right{width:180px; height:1px; border-top:1px dotted #36B5D5; margin-bottom:10px;}

.vignette{width:120px; height:auto; margin:15px 10px 0px 0px; float:left;}
.head_vign{width:120px; height:10px; background:url(img/cons/gal_el_01.gif) no-repeat top left;}
.content_vign{width:104px; min-height:100px; height:auto; background:url(img/cons/gal_el_03.gif) repeat-y top left; padding:0px 8px 0px 8px;}
.img_src{width:100px; min-height:60px; height:auto; margin:0px auto 0px auto; border:1px solid #474747;}
.foot_vign{width:120px; height:8px; background:url(img/cons/gal_el_05.gif) no-repeat top left;}

.desc_cat_gal{width:420px; height:auto; margin:15px 0px 0px 15px; float:left;}

#mentions{width:730px; height:auto; margin:0px auto 0px auto; text-align:center;}


.input_ctc{width:298px; height:20px; border:1px solid #AAA; padding:5px 0px 0px 5px;}
.input_ctc:hover{width:298px; height:20px; border:1px solid #B52E3A; padding:5px 0px 0px 5px;}
.area_ctc{width:300px; height:120px; border:1px solid #AAA;}
.area_ctc:hover{width:300px; height:120px; border:1px solid #B52E3A;}


/*******************	TXT 	*******************/
h1,h2{font-family:Helvetica,sans-serif; font-size:27px; color:#46719C; font-weight:bold; text-decoration:none;}
.txt1{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:13px; color:#35ABFF; font-weight:bold;}
.txt2{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:11px; color:#ED7700; font-weight:normal;}
.txt3{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:11px; color:#808080; font-weight:normal;}
label{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:11px; color:#808080; font-weight:normal;}
.title_right{font-family:Georgia,serif; font-size:16px; color:#4D4D4D; font-weight:normal; text-decoration:none;}