html{
  width = 101%;
  height: 100%;
  /*background: url(../images/fond4.png) top center no-repeat,url(../images/fondrepeaty.png) bottom  center repeat-y;
  background-color : #BEBEBE;*/
  background:url(../images/test-fond-2-512.png) fixed;
  font-family: helvetica, arial, sans-serif;
  font-size: 12px;
  text-align: justify;
}

body{
  /*background: url(../images/fond4.png) top center no-repeat,url(../images/fondrepeaty.png) bottom  center repeat-y;*/
  width : 1280px;
  margin-right : auto;
  margin-left : auto;
  margin-top:0px;
}

.wrapperiframePerso {
  padding-left : 101px !important;
  padding-top : 5px;
}

.wrapperiframePerso2 {
  padding-left : 82px !important;
}

table {
  border-spacing: 10px;
}

p {
    
}

h3 {
  font-size : 18px;
}

.blog{
  margin-left : 20px;
  margin-right : 20px;
}

h2{
  background-color : #252525;
  color : #FFFFFF;
  font-family: Impact, Arial Black, arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1.8pt;
  line-height: 10pt
}

#fond{
  background-color: #EEEED0;
}
#centre a, #footer a {
  color : #252525;
  font-family: Arial Black, arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  /*letter-spacing: 1.2pt;*/
  text-transform: uppercase;
  /*text-decoration: none;*/
}

#centre #Articles-full{
  width : 1240px;
  margin-left : 20px;
  margin-right : 20px;
}

#header{
  width : 100%;
  background-color : green;
  height : 225px;
}

.custommonTest{
  position : relative;
  left : 257px;
  top : 0px;
  width : 230px;
}

.customsuperPerso{
  position : relative;
  left : 0px;
  top : 68px;
  width : 230px;
}

#centre {
  width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

#langue{
  float:left;
  width: 200px;
  height : 204px;
}

.mod-languages{
  margin-left: 276 px;
  height :21px;
}

.lang-inline{
  width : 60px;
  margin-left : 410px !important;
}

#logo{
  width:115px;
  height: 180px;
  float:left;
  margin-left: 20px;
}

#topmenu-droite {
  width:676px;
  height:206px;
  float:left;
  /*margin-top: 45px;*/
  font-family: Impact, Arial Black, arial, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1.8pt;
}


/******TOP MENU*******/
#topmenu{
  background: url(../images/TestFondWebx.jpg);
  height: 204px;
  width: 1280px;
  /*border-radius: 10px;*/
  margin-left: auto;
  margin-right: auto;
}

#topmenu #topmenu-droite li {
  background:url(../images/saparateur-test2.png);
  height: 50px;
  padding: 0 15px;
  float: left;
  margin: 0 2px;
  width: auto;
  line-height: 45px;
  text-transform: uppercase;
  font-size: 20px;
}

#topmenu li a {
  color: #252525;
  padding: 0;
  margin: 0;
  line-height: 45px;
  vertical-align:middle;
  text-decoration: none;
}

#topmenu li a:hover, #topmenu li.current {
  color: #BEBEBE;
}
li {
  list-style : none;
}

#topmenu .menu, #topmenu .custom{
  float: left;
}

#topmenu .ul, .menu{
  padding: 0px;
  margin-top: 115px;
  margin-bottom : 20px;
}

#topmenu-droite .custom{
  margin-left: 3px;
  position: static;
}

#topmenu-droite .custom p{
    margin : 0px;
}

#topmenu-droite div {
  width : 100%
}

#carroussel{
  width : 100%;
  height : 350px;
  margin-bottom: 14px;
  margin-top:12px;
}

#banniere{
  width : 100%;
  height : auto;
  /*padding-top: 170px;*/
  margin-bottom: 30px;
  /*margin-top: 20px;*/
  margin-left: auto;
  margin-right: auto;
}

#banniere2 p{
  margin-bottom : 14px;
}

.banneritem img{
  /*padding-left: 88px;*/
}

.module-1-full{
  width : 700px;
  margin-right : auto;
  margin-left : auto;
}

.module-1-moitie{
  width : 48%;
  float : left;
  margin-left : 20px;
}

.module-1-moitie div, .module-2-moitie div{
 margin-top: 10px;
 margin-right :10px;
}

.module-2-moitie{
  width : 48%;
  float : right;
  margin-right : 20px;
}

#Articles-2_3{
  width : 66%;
  float : left;
}

#module-droite{
  width : 33%;
  float : right;
}

#Articles-full{
  width : 100%;
}

#footer, #footer a{
  width : 1280px;
  margin : auto;
  text-align: center;
  background-color : #ef7859;
  color : #FFFFFF;
  decoration : none;
}

.clr{
  clear : both;
}

.opacite,  .item, .items-leading, .contact, .item-page {
  /*border-bottom : 1px double black;
  background-color: #FFFFFF;
  moz-opacity:0.90;
  opacity: 0.90;
  filter:alpha(opacity=95); 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.6);
  -moz-box-shadow: 0 2px 8px rgba(0,0,0,.6);
  box-shadow: 0 2px 8px rgba(0,0,0,.6);*/
}

.opacite, #module-droite div, #module-droite p,.module-1-moitie div, .module-2-moitie div, .item-page{ 
  /*
  background-color: #FFFFFF;
  moz-opacity:0.90;
  opacity: 0.90;
  filter:alpha(opacity=95);*/
}
  

#module-droite p, h1, h3{
  margin-top : 0px; 
  /*padding:10px;*/
}

h1, h2{
  margin-top : 0px; 
  padding:10px;
  background-color : #ef7859;
}


.pagination ul li{
  display: inline;
  padding: 0px 10px 0px 10px;
  background-color : white;
  moz-opacity:0.95;
  opacity: 0.95;
  filter:alpha(opacity=95);
}

.item-separator{
  background: none 
}
  

.slideshow {
  /*margin-top: 120px;*/
}



.items-row.cols-1.row-0{
  /*margin-top: 120px;*/
}

.contact {
  /*margin-top: 120px;*/
  margin-left : 20px;
  margin-right : 20px;
}

.items-leading {
  /*margin-top:10px;*/
}

