BODY{  text-align: center;  background-color: #F6F6F6;}/*container*/div#container{  position: relative;  margin-left: auto;  margin-right: auto;  margin-bottom:0;  width: 760px;  text-align: left;  background:#FFFFFF url(../img/layout/main-bck.gif) top left;}#main{  float: left;  width:460px;}#main-inner{  margin: 0 0px 0 50px;  border-bottom:1px solid #DBDBDB;}#side{  float:right;  position: relative;  width:260px;}#side-inner{  /*float:left;  width:230px;*/  margin-right:30px;}#introduction{  font-style:italic;  color:#808080;  padding-bottom:20px;  text-align:justify;}#footer{  text-align:center;  padding:10px 300px 10px 50px;  margin-bottom:20px;  clear:both;  background:url(../img/layout/footer-bck.jpg) bottom left no-repeat;  color:#959595;}#footer a{  color:#959595;}#footer a:hover{  color:#DD0707;}#langues{  position:absolute;  height:36px;  top:0px;  left:515px;  width:235px;  text-align:center;}#langues a{  color:#959595;}#langues a:hover{  color:#DD0707;}/* **************************************************************** *//*                                                             Menu *//* **************************************************************** */#menu-pro{  position:absolute;  clear:both;  height:36px;  top:16px;  left:14px;  width:495px;  background: url(../img/layout/menu-pro-bck.jpg) top left no-repeat;}#menu-pro img{  position:absolute;  top:10px;  left:460px;}#menu-pro ul{  margin-top:14px;}#menu-pro li{  background:none;  display:inline;}#menu-pro li a{  color:#FFFFFF;}#menu-pro li.act a{  font-weight:bold;}#menu-gen{  position:absolute;  height:36px;  top:16px;  left:515px;  width:235px;  text-align:center;}#menu-gen ul{  margin:14px 0 0 0;  padding:0;}#menu-gen li{  display:inline;  margin:0;  padding:0 5px;  background:none;}#menu-gen li a{  color:#DD0707;}#menu-gen li.act a{  font-weight:bold;}/* **************************************************************** *//*                                                              Box *//* **************************************************************** */.box-standart{  margin-bottom:20px;}.box-orange,.box-green{  position:relative;  clear:both;  padding-bottom:12px;  margin-bottom:20px;  color:#808080;}/**.box-orange div,.box-green div,.box-orange p,.box-green p{  padding:0 0 5px 10px;}*/.box-orange h3,.box-green h3,.box-orange ul,.box-green ul,.box-orange p,.box-green p{  margin: 0 12px 0 12px;}.box-orange h2,.box-green h2{  margin-bottom:0px;  color:#FFFFFF;  padding:5px 0 10px 12px;  display:block;  position:relative;  /**  width:230px;  padding-left:12px;  */}.box-orange{  background:url(../img/layout/box-orange-bck.gif) bottom left no-repeat;}.box-orange h2{  background:url(../img/layout/box-orange-title-bck.gif) top left no-repeat;}.box-green{  background:url(../img/layout/box-green-bck.gif) bottom left no-repeat;}.box-green h2{  background:url(../img/layout/box-green-title-bck.gif) top left no-repeat;}/* **************************************************************** *//*                                                          Contact *//* **************************************************************** */fieldset.csc-mailform{  border:none;}.csc-mailform-field{  width:410px;  padding-top:2px;  clear:both;}.csc-mailform-field label{  width:140px;  float:left;}#mailform_name,#mailform_email,#mailform_company,#mailform_subject,#mailform_message{  width:260px;  border:1px solid black;}.csc-mailform-field textarea{  width:230px;}.csc-mailform-field .csc-mailform-submit{  float:right;}/* **************************************************************** *//*                                                         Articles *//* **************************************************************** */.artcle-all a{  color:#525050;}.artcle-all a:hover{  color:#525050;  text-decoration:underline;}