@charset "utf-8";
/* CSS Document */

body{ background-color:#FFFFFF; text-align:center;  font-family:Verdana, Arial, sans-serif; font-size:12px; color:#262626; }
#carter ul, #ct_left ul { list-style:disc; margin-left:30px; }
#carter li, #ct_left li { margin-left:20px; }
a { color:#555555; }
.top_bar{ width:100%; background-color:#333333; min-height:16px; }
#content{ width:900px; margin-right:auto; margin-left:auto; }
#header{ width:900px; height:250px; margin-left:auto; margin-right:auto; background:#d7d8d8 url(images/header3_t2.jpg); }
#menu{ width:900px; text-align:right; margin-right:auto; margin-left:auto; }
#menu_cont{ width:100%; background:url(images/deg_menu2.jpg) repeat-x top left; }
#menu ul li{ display:inline-block; text-align:left; padding-left:20px; padding-right:20px;  padding-top:10px; margin-top:20px; font-size:12px; font-weight:bold; 
background:url(images/sep.jpg) no-repeat bottom right; }
#menu a { text-decoration:none; }
#currentA { border-bottom:1px solid #0078c2; background:#0078c2 url(images/back_men.jpg) no-repeat top left; }
.colorGray{ color:#989796; line-height:30px; }
#back_menu { width:100%; height:12px; background-color:#0078c2; margin-bottom:30px;} /*1985af*/
#contenu{ width:860px; /*height:240px;*/ text-align:left; padding:20px;  margin-right:auto; margin-left:auto; }
#ct_left { width:415px; float:left; text-align:justify; }
#ct_right { width:415px; float:right; text-align:justify; }
#ct_left p, #ct_right p {margin-left:10px; }
h1 { font-size:22px; color:#0078c2; font-weight:bold; margin-bottom:20px;}
h2 { font-size:16px; color:#0078c2; font-weight:bold; margin-bottom:10px;}
.margeBot { margin-bottom:15px; }
#carter { width:880px; height:215px; background:url(images/deg_carter.jpg) repeat-x; border:1px solid #adacac; margin-right:auto; margin-left:auto; margin-bottom:25px;
text-align:justify; padding-right:20px;  }
#mat1 { width:900px; height:370px; margin-bottom:35px; text-align:justify; }
#footer { width:100%; height:50px; text-align:center; background-color:#333333; padding-top:10px; color:#FFFFFF; font-size:10px; }
#header_back { width:100%; background:#d7d8d8; }
.column { width:275px; float:left; height:230px; margin-left:30px; text-align:justify; margin-top:30px; }
.block { float:left; width:205px; height:350px; padding-top:15px; background:#f8f8f8 url(images/top_white.jpg) repeat-x; border:1px solid #CCCCCC;  text-align:left; border-right:0; padding-left:15px; line-height:18px;}
.gros { font-size:12px; font-weight:bold; color:#555555; }
.blue { color:#0078c2 }
.block ul li { margin-left:15px }
.thumb_img { width:75px; height:60px; border:1px solid #CCCCCC; padding:5px 5px 0px 5px; overflow:hidden; float:left;margin-right:4px; }
.list { margin-left:30px; list-style-type:disc; line-height:18px; }
.list2 li { margin-left:15px; list-style-type:disc; line-height:18px; margin-top:10px;}
.list3 li { margin-left:15px; list-style-image:url(images/list2.png); line-height:18px; margin-top:10px; margin-bottom:5px;}
.list3_2 li { margin-left:15px; list-style-image:url(images/list2.png); line-height:18px; margin-top:10px; margin-bottom:5px;}
.list4 li { margin-left:15px; list-style-image:url(images/list2.png); line-height:14px; margin-top:5px; }
.news_contener ul li { margin-top:15px; line-height:16px;}
table { border-collapse:collapse; width:885px; }
thead{ background-color:#CCCCCC; width:700px; border:0; padding:5px; height:30px; font-size:14px; font-weight:normal;}
th{ padding-left:15px; border-bottom:1px solid #FFFFFF; border-top:4px solid #BBBBBB; background-color:#DDDDDD;  }
tr, td { height:30px; padding:0px 0px 10px 10px; background-color:#EEEEEE; border-top:1px solid #FFFFFF;  border-left:1px solid #FFFFFF;}
table ul { margin-left:10px; }
table ul li { margin-top:10px; list-style-image:url(images/list2.png); }
div.hr { height: 50px; background: #fff url(images/hr.jpg) no-repeat scroll center; margin-top:40px; margin-bottom:40px; }
div.hr hr { display: none; }
.puce { margin-right:10px; }

#menu_right { width:270px; float:right; height:680px; background:#f8f8f8 url(images/back_gil.png) no-repeat bottom right; border:1px solid #CCCCCC;
 padding:15px; line-height:18px; }
.news_contener { width:520px; text-align:justify; }
.date { float:left; width:35px; height:32px; background:url(images/back_date.jpg); color:#FFFFFF; font-weight:bold; text-align:center; font-size:14px; line-height:14px; padding-top:3px; margin-right:15px; }
.block_rea, .block_big {float:none; width:230px; height:40px; padding-top:15px; background:#f8f8f8 url(images/top_white.jpg) repeat-x; border:0; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  text-align:left; padding-left:15px; line-height:18px; }
.block_big { height:433px; background:#f8f8f8 url(images/back_alu.png) no-repeat bottom right;}
#contenu_rea { border:1px solid #CCCCCC; width:900px; height:560px; }
#contenu_cont { height:300px; }
#contenu_cont_left { float:left; width:340px; line-height:18px; }
#gallery { background-color: #444; padding: 10px; width: 520px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { border: 5px solid #3e3e3e; border-width: 5px 5px 20px; }
#gallery ul a:hover img { border: 5px solid #fff; border-width: 5px 5px 20px; color: #fff; }
#gallery ul a:hover { color: #fff; }