/*body{margin:0px;padding:0px;font-family: 'Oswald', sans-serif;background:url(../img/body_background.gif);text-align:center;}*/
body{margin:0px;padding:0px;font-family: arial, sans-serif;background:url(../img/body_background.gif);text-align:center;}
img{border:0px;}
.wrapper{position:relative;width:950px;margin-left:auto;margin-right:auto;}

.header{position:relative;width:950px;height:178px;}
.header .logo{position:absolute;top:0px;left:0px;}
.header .logo_blanc{position:absolute;top:20px;left:885px;}
.header .titre_part{position:absolute;top:0px;left:383px;}

.header2{position:relative;width:950px;height:46px;background-color:#828173;}
.header2 .menu{padding-right: 25px;height:46px;line-height:46px;background-color:#afada0;color:#4e404d;text-align: right;}
.header2 .menu a{margin-left:5px;color:#4e404d;font-weight:bold;text-decoration:none;}
.header2 .menu a:hover{text-decoration:underline;}
.header2 .menu a img{border:0px;vertical-align:middle;}
                
.header2 .login{position:absolute;top:0px;left:475px;width:475px;height:46px;line-height:46px;color:#ffffff;}
.header2 .login input{width:110px;margin-left:5px;}
.header2 .login a{margin-left:5px;color:#ffffff;text-decoration:none;}
.header2 .login a:hover{text-decoration:underline;}
.header2 .login a img{border:0px;vertical-align:middle;}

.head_slide{position:relative;width:950px;margin-top:10px;}
.head_slide .bg1{background-color:#859FAA;}
.head_slide .bg2{background-color:#7D888C;}
.head_slide .bg3{background-color:#7A878A;}
.head_slide .bg4{background-color:#839DA5;}
.head_slide .head_slide_i{position:relative;width:950px;height:214px;}
.head_slide .head_slide_i .logo{position:absolute;top:10px;left:10px;}
.head_slide .head_slide_i .btn{position:absolute;height:72px;width:220px;text-align:left;color:#FFFFFF;text-decoration:none;}
.head_slide .head_slide_i .btn:hover{color:#ffffff;}
.head_slide .head_slide_i .btn .nb{float:left;height:72px;width:40px;text-align:center;font-size:40px;font-weight:bold;line-height:72px;}
.head_slide .head_slide_i .btn .title{float:left;text-align:left;padding-top:20px;font-size:13px;line-height:16px;}
.head_slide .head_slide_i .btn1{top:59px;left:10px;background:url(../img/bandeau_btn_slide1.jpg);color:#9F879A;}
.head_slide .head_slide_i .btn2{top:131px;left:10px;background:url(../img/bandeau_btn_slide2.jpg);color:#857B85;}
.head_slide .head_slide_i .btn3{top:59px;left:230px;background:url(../img/bandeau_btn_slide3.jpg);color:#A47F80;}
.head_slide .head_slide_i .btn4{top:131px;left:230px;background:url(../img/bandeau_btn_slide4.jpg);color:#AAB7B4;}
.head_slide .head_slide_i .btn_active{color:#FFFFFF !important;}
.head_slide .head_slide_i .slide{position:absolute;top:10px;left:450px;}
.head_slide .head_slide_i .btn_devis{position:absolute;top:10px;left:703px;}

.content{position:relative;width:950px;margin:10px 0px 10px 0px;text-align:left;}
.content_1_3col{background:url(../img/content_1_bg_3col.png) repeat-y;}
.content_1_2col{background:url(../img/content_1_bg_2col.png) repeat-y;}
.content_1_1col{background:url(../img/content_1_bg_2col.png) repeat-y;}
.content_2_3col{background:url(../img/content_2_bg_3col.png) top left no-repeat;}
.content_2_2col{background:url(../img/content_2_bg_2col.png) top left no-repeat;}
.content_2_1col{background:url(../img/content_2_bg_1col.png) top left no-repeat;}

.col{float:left; font-size:14px;}
.col_1_de_3{width:352px;}
.col_2_de_3{width:352px;}
.col_3_de_3{width:246px;}
.col_1_de_2{width:704px;padding-bottom:50px;background:url(../img/form_footer.gif) bottom center no-repeat;}
.col_2_de_2{width:246px;}
.col .inner{padding:20px;color:#4e404d;}
.col .inner_left{margin-right:10px;}

.col .inner h1{font-size:28px;line-height:33px;font-weight:bold;margin-top:0px;color:#613958;}
.col .inner h1 img{vertical-align:middle;}
.col .inner h2{font-size:20px;line-height:26px;font-weight:bold;margin-top:0px;color:#613958;}
.col .inner p{font-size:14px;line-height:24px;}
.col .inner ul{font-size:14px;line-height:24px;font-weight:bold;}
.col .inner a{color:#613958;text-decoration:none;}
.col .inner a:hover{text-decoration:underline;}
.col .btn{display:block;float:left;padding:5px 10px 5px 10px;font-size:12px;color:#ffffff !important;text-decoration:none;background-color:#4F404E;}

.col .lst_offre{color:#863e28;padding:0px;list-style-type: none;margin-left:25px;}
.col .lst_offre li{border-top:1px solid #afada0;}
.col .lst_offre li.last{border-bottom:1px solid #afada0;}

.col .lst_societe{padding:10px;font-weight:normal !important;}

.news{border-bottom:1px dotted #4F404E;margin-bottom:20px;}
.news span{font-size:12px;color:#AEADA0;}
.news_date{font-size:16px;color:#AEADA0;}

.doc{border-top:1px dotted #4F404E;padding:20px 0px 0px 0px;}
.doc a{color:#000000;font-weight:bold;text-decoration:none;}
.doc a:hover{text-decoration:underline;}
.doc img{float:left;margin:0px 10px 5px 0px;}
.doc span{color:#613958;}

.tbl_interlocuteurs{}
.tbl_interlocuteurs td{vertical-align:top;padding-right:20px;}

.footer{position:relative;width:950px;height:130px;background-color:#4F404E;color:#AEADA0;}
.footer .menu{position:absolute;top:10px;left:35px;height:50px;width:880px;border-bottom:1px solid #AEADA0;
              text-align:left;font-size:14px;line-height:50px;}
.footer .menu a{color:#FFFFFF;text-decoration:none;}
.footer .menu a:hover{text-decoration:underline;}
.footer .menu .ot-sdk-show-settings{color: #fff !important; font-size:14px !important ;background-color: transparent !important; border: 0px !important;}

.footer .copy{position:absolute;top:70px;left:35px;width:300px;text-align:left;font-size:12px;}
.footer .division{position:absolute;top:70px;left:335px;width:440px;text-align:right;font-size:12px;}
.footer .logo{position:absolute;top:65px;left:800px;width: 100px;}

.dataform{border-collapse:collapse;}
.dataform td{vertical-align:top;}
.dataform .lbl{vertical-align:top;}
.dataform .lbl a{font-weight:bold;font-size:12px;}
.dataform .lbl_error{color:#cc0033;font-weight:bold;}
.dataform .td_lbl{vertical-align:top;}
.dataform .td_lbl a{font-weight:bold;font-size:12px;}
.dataform .td_lbl_error{color:#cc0033;font-weight:bold;}
.dataform .data{}
.dataform .data input,textarea{width:350px;height:18px;border:1px solid #666666;background-color:#F4F4F4;color:#000000;}

.table_list{border-collapse: collapse;}                          
.table_list th{padding: 5px;color: #fff;background-color: #613958;border: 1px solid #000;}
.table_list td{padding: 5px;color: #000;border: 1px solid #000;}

/*********************************************/
/*Notifications                              */
/*********************************************/
.notification 			{ border: 1px solid #666666; border-radius: 3px; display: block; margin-bottom: 15px; overflow: hidden; padding: 9px 0px 4px 0px; position: relative; z-index: 1; zoom: 1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.notification p			{ color: #333333; font-size:12px; line-height: 16px; margin:0px; padding: 0px 25px 5px 42px;}

.note-error			{ background: url('../img/ico_error.png') 2px 0px no-repeat #FAE2E3; border-color: #EC9B9B; }
.note-success			{ background: url('../img/ico_success.png') 2px 0px no-repeat #DFFAD3; border-color: #72CB67; }
.note-info			{ background: url('../img/ico_info.png') 2px 0px no-repeat #DDE9F7; border-color: #50B0EC; }
.note-attention			{ background: url('../img/ico_attention.png') 2px 0px no-repeat #FFFAC6; border-color: #D3C200; }
