@charset "iso-8859-1";

html{margin: 0px; padding: 0px;}
body {margin:20px 0px; padding: 0px; text-align: left; background:url(../images/bg_body.jpg) repeat-x #ddd;}
div {font-family: verdana, Helvetica, sans-serif;font-size: 12px;}
img{border:none;}
.clear{clear:both;}
#container{width:1000px; margin:0 auto;}

/****** Header ******/
#header{width:1000px; margin:0 auto;background:#222124;}
.header_bot{position:relative;height:272px;}
#anim-flash{}
.logo{position:absolute;margin-left: 327px;}
/*********************/
/**** menu ****/
#menu{height:61px;width:1000px;background:url(../images/menu/bg_menu.jpg) repeat-x;overflow:hidden;}
#menu ul { margin:0; padding:0; list-style-type:none;margin-left: 82px; }
#menu ul li { height:61px; float:left; list-style-type:none; list-style-image:none; }
#menu ul li a { display:block; height:122px;}
#menu ul li a:hover { margin-top:-61px; }
.on a{margin-top:-61px;}

/*#menu { margin-top:3px;margin-left: 9px;height: 62px;overflow: hidden; }

/************/
#grandmain{width:1000px;background:url(../images/bg_content.jpg) top left no-repeat #1a181c;}
#maincontent{width:1000px !important;background:url(../images/content_bot2.jpg) bottom left no-repeat;}
#content{width:450px;float:left;padding:15px;padding-bottom: 70px;}
#content_header{font-weight:bold;font-size:18px; color:#f6b600;background:url(../images/bg-title.png) no-repeat;width:433px;height:50px;margin-top:20px;margin-left:5px;padding-left: 12px;}
.contexte{color:#bbbbbb;text-align:justify;line-height:17px;padding:10px 0;}
.contexte a{color:#bbbbbb;}
.contexte ul{list-style-image:url(../images/puce.png);}

.pub{width:435px; height:68px;background:#3c3a3e; border:solid 1px #5a595c;text-align:center;padding: 15px 4px;margin-left: 3px;margin-top: 15px;}
.pub .partenaire{width:435px; height:66px;}

.pub2{width:435px; height:110px;background:#3c3a3e; border:solid 1px #5a595c;text-align:center;padding: 15px 4px;margin-left: 3px;margin-top: 15px;}
.pub2 .partenaire{width:435px; height:100px;background:#FFF;text-align:center;padding:5px 0;}
/***** Sidebar Left ******/
#sidebar-left{float:left; width:260px;padding:5px 0;padding-bottom: 160px;}
#sidebar-left .photo1{margin-bottom:23px;}
#sidebar-left .photo2{margin-bottom:10px;}
#sidebar-left .photo3{}


/***** Sidebar Right ******/

#sidebar-right{float:right; width:260px;}
.side-content-top{padding:10px 0;}
.photo4{margin-bottom:5px;}
.photo5{margin-bottom:10px;}
#contact-bloc{width:250px;}
.ttl{font-size:14px;color:#FFF; background:url(../images/bg_coord.jpg); height:28px;font-weight:bold;padding: 12px 18px;}
.ttl img{margin-right:5px;}
.contact_content{background:url(../images/bg_coord-cont.jpg);height:100px;color:#9f9ea0;font-size:14px;padding-top:10px;padding-left:20px;}
.title{font-weight:bold;}
.text{padding-top:5px;line-height:16px;}

/******* Footer ********/
#footer{background:url(../images/bg_footer2.jpg) repeat-x; height: 62px; width:1000px;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.footer_link {text-align: center;font-size:11px;}
.footer_link a{color:#f6b600;}
.footer_mt{text-align: center;padding: 5px 0;}
.footer_mt a{color:#FFF;}
.naire{ margin-left: 25px;float: left;text-align:left;font-size:11px;margin-top: 7px;}
.mt{}
.mt img{border: none;float: left;margin-left: 60px;margin-top: 5px;}
/*********************/

/**** PAGE CATALOGUE ****/
div#id{float:left; width:140px; margin:0; margin-right:10px; margin-bottom:15px;}
div#id:hover{float:left;width:140px;margin:0;margin-right:10px;margin-bottom:15px;}
div#id img{ border:solid 3px #4b494c;}
div#id a:hover img{border:3px solid #990000;}
#part1{float:left;margin-right:10px;}
#part1 img{border:6px solid #4b494c;}
#part1 a:hover img{border:6px solid #990000;}
.photos{float:left;width:100px;}
.photos img{margin-bottom:6px;border:3px solid #4b494c;}
.photos a:hover img{border:3px solid #990000;}
.bas{margin:10px 0;border: solid 1px #666;padding: 5px;background: #3c3a3f;width: 428px;}
.back{text-align:right;padding-right:10px;}
.back span{padding: 5px;border: #ccc solid 1px;}
.back span a{text-decoration:none;}
.back span:hover a{color:#f5b606;background:#424246;}
.back span:hover {color:#f5b606;background:#424246;}
.selection{text-align: center;font-weight: bold;border: solid 1px #333137;height: 30px;padding: 5px;}
.selection select{height: 30px;min-width: 200px;border: solid #ddd;background: #eee;}
