/* CSS Document */
html{
 padding:0;
 border:0px;
 height:100%;
/* background-color:#FFFFCC;*/
}


body{
 padding:0;
 border:0px;
 margin:0 auto;
 width:1000px;
 height:100%;
 background:#FFFFCC;
 text-align:center;
}

.clear{
 clear:both;
}

sup{
 font-size:7pt;
}

#contenu{
 padding:0px; 	
 border:0px;
 margin:0 auto; 
 text-align:left;
 min-height:100%;
 width:1000px;
 position: relative;
 background:url(images/bordureCentre.png) repeat-y ;
}
#content{
 padding:0px; 	
 border:0px;
 margin:0 auto;
}

#pied{
 clear:both;
 position:absolute;
 bottom:0px;
}
#copyright{
 margin-bottom:-20px;
 margin-left:40%;
 position:relative;
 font-size:0.8em;
}

.banniere{
 margin:-1% 5px 0% 0%;
 text-align:center;
}

.plan_acces{
 margin-top: 0px;
 margin-left:200px;
}
.css3-blink {
-webkit-animation-name: blinker;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 1s; 
}			

#menuBar{
  background:url(images/menuBar.png);
  display:block;
  position:absolute;
  top:180px;
  height:70px;
  width:1000px;
  margin-left:0px;
}
#menuBarHeader{
 display: block;
 width: 1000px;
 height:40px;
 font: 14px verdana, sans-serif;
 font-weight:bold;
 /*color:#777777;*/
 color:#000000;
 list-style-type: none;
 margin:auto;
 padding: 0 ;
 border: 0;
 position: absolute;
 top: 205px;
}

#menuBarHeader li{
 list-style:none;
 display:inline;
 margin: 10px 20px;
}
#menuBarHeader a{
 text-decoration:none;
 /*color:#777777;*/
 color:#000000;
}
#menuBarHeader a:hover{
 /*color:#333333;*/
 color:#FFFFFF;
 cursor:pointer;
}

/*------ Menu left Mobil home ----- */

#menuLeft {
 width: 200px;
 margin:0 30px;
 /*border-style: solid;
 border-color: #656556;
 border-size: 1px;*/
 margin-top:130px;
 float:left;
 font: 14px verdana, sans-serif;
 list-style: none;
}

#menuLeft ul {
 list-style: none;
 margin: 0;
 padding: 0;
 border:0;
}

#menuLeft ul ul li{
 list-style: none;
 margin: 0;
 padding:0;
 border:0;
}
#menuLeft ul ul li a{
 font-weight:normal;
 margin:0 0 0 0px;
}
#menuLeft li a {
 /*height: 32px;
 voice-family: "\"}\"";
 voice-family: inherit;*/
 height: 22px;
 padding:0;
 margin:0;
 border:0;
 text-decoration: none;
 font-weight:bold;
}

#menuLeft .fin{
 color: #FFFFFF;
 display: block;
 background: url(images/game_fin.png) no-repeat;
 padding: 8px 10px 26px 20px;
}

#menuLeft ul li a:link, #menuLeft ul li a:visited {
 color: #FFFFFF;
 display: block;
 background: url(images/game_debut.png) no-repeat;
 padding: 8px 0 0 20px;
}

#menuLeft ul li a:hover {
 color: #000000;
 font-weight:bold;
 background: url(images/game_debut.png) no-repeat;
 padding: 8px 0 0 20px;
}

#menuLeft ul ul li a:link, #menuLeft ul ul li a:visited {
 color: #FFFFFF;
 display: block;
 background: url(images/game_milieu.png);
 padding: 8px 0 0 20px;
}

#menuLeft ul ul li a:hover {
 color: #000000;
 font-weight:bold;
 background: url(images/game_milieu.png);
 padding: 8px 0 0 23px;
}
#menuLeft .menuMobil{
 color:#000000;
}

/** menuLeft Chalet **/
#menuLeftChalet{
 width:270px;
 margin: 0px;
 margin-top:130px;
 float:left;
 font: 12px verdana, sans-serif;
 list-style: none;
}
#menuLeftChalet ul {
  width: 210px;
 list-style: none;
}
#menuLeftChalet li a:link, #menuLeftChalet li a:visited {
 color: #FFFFFF;
 display: block;
 background: url(images/game_seul.png) no-repeat;
 padding: 8px 0 0 8px;
 height:30px;
 text-decoration:none;
 font-weight:bold;
}

#menuLeftChalet li a:hover {
 color: #000000;
 font-weight:bold;
 background: url(images/game_seul.png) no-repeat;
 padding: 8px 0 0 9px;
}


.nom_mobilhome{
 margin-top:130px;
 margin-left:270px;
 margin-right:210px;
 text-align:center;
 height:25px;
 color:#176398;
 font: 1.5em verdana, sans-serif;
}
.detailMobil{
 margin-top:10px;
 width:700px;
 margin-left:270px;
/* border:dotted;*/
}
.mobil_details{
 margin-top:10px;
 font: 0.8em verdana, sans-serif;
 font-weight:bold;
}
.mobil_details p{
 float:left;
 margin:0px 10px 0 10px;
}
.chalet_details{
 margin-left:0px;
 margin-top:15px;
 font: 0.9em verdana, sans-serif;
 /*background:url(images/descriptionDetailCorps.png) repeat-y;*/
 width:680px;
 padding:0;
 /*overflow:auto;*/
 color:#000;
 text-align:justify;
}
.contourImage{
 margin-top:10px;
}
.photo{
 float:left;
 width:525px;
 height:400px;
 background:url(images/descriptionMobilDetail.png);
 margin-right:30px;
}
.photo img{
 display:block;
 width:auto;
 margin-left:auto;
 margin-right:auto;
}
.photoMini{
/* background:url(images/descriptionMobilDetailMini.png);*/
 height:400px;
 width:130px;
/* float:left;*/
 overflow: auto; 
}
.photoMini img{
 margin:5px;
}

.interieur_exterieur{
 margin: 0px 0px 1px -3px ;
 text-align:center;
 height:30px;
}
.interieur_exterieur a img{
 border-bottom:1px solid #000;
}
.miniature{
 margin: 0px 70px;
}
.miniature img{
 margin:5px;
}

.details {
 margin-top:130px;
 float:left;
 width:200px;
}
.dtail li{
 list-style:square;
}


.descriptionGamme{
 margin-top:130px;
 margin-left:0px;
}
.descriptionGammeContenu{
 width:650px;
 height:270px;
 margin-left:270px;
 line-height:1em;
}
.descriptionDetailGamme{
/* position:relative;*/
 margin-top:-500px !important!;
 margin-top:-520px;
 margin-left:10px;
}
.descriptionDetailGammeChalet{
/* position:relative;*/
 margin-top:-240px !important!;
 margin-top:-260px;
 margin-left:10px;
}
.descriptionGammeLogo{
 width:150px;
 float:left;
 position:relative;
}
.descriptionGammeText{
 text-align:justify;
 margin:0 20px 0 170px;
}
.descriptionGammeText h4{
 font-size:20px;
 color:#176398;
 font-family:verdana, sans-serif;
 font-weight:normal;
 text-align:center;
}
.descriptionGammeText a:link, .descriptionGammeText a:visited{
 font-size:20px;
 color:#176398;
 text-decoration:none;
}
.descriptionGammeText a:hover{
 font-size:20px;
 color:#ec7800;
 text-decoration:none;
}

.gammeDetails{
 background:url(images/descriptionMobil.png);
 margin-top:130px;
 margin-left:270px;
 width:650px;
 font: 0.9em verdana, sans-serif;
}
.gammeMobilDetails{
/* background:url(images/descriptionMobil.png);*/
 min-height:400px;
 width:610px;
 margin-left:20px;
 text-align:left;
 line-height:18px;
}
.gammeMobilDetails span{
 font: 1em verdana, sans-serif;
 text-decoration:none;
 text-align:center;
 color:#176398;
 font-size:20px;
}


.descriptionMobil{
 margin-top:130px;
  width:650px;
 margin-left:270px;
}
.descriptionMobilContenu{

}
.descriptionDetailMobil{
 margin-top:-230px;
/* position:relative;*/
 margin-left:10px;
  float:left !important!;
}
.descriptionDetailMobilImage{
 width:120px;
 text-align:center;
 float:left;
 /*position:relative;*/
}
.descriptionDetailMobilImage p {
 text-align:center;
 margin:0;
}
.descriptionDetailMobilImage a:link, .descriptionDetailMobilImage a:visited{
 color:#176398;
 text-decoration:none;
}
.descriptionDetailMobilImage a:hover{
 color:#ec7800;
 text-decoration:none;
}
.descriptionDetailMobilText{
 margin-left:130px;
}

.detailChalet{
 float:left;
 margin-top:130px;
 margin-left:150px;
}
.contourImageChalet{
 margin-top:10px;
}
.photoChalet{
 margin:0px 5px 0px 40px;
 width:410px;
 height:410px;
}
.interieur_exterieurChalet{
 margin: 0px 0px 0px -3px ;
 text-align:center;
 height:30px;
}
.interieur_exterieurChalet a img{
 border-bottom:1px solid #000;
}
.miniatureChalet{
 margin: 0px 70px;
}
.miniatureChalet img{
 margin:5px;
}

.detailsDescription{
 margin-left:300px;
 margin-top:15px;
}
.caracteristique_technique_chalet li{
 list-style-type:none;
 margin-left:-20px;
}

.occasion{
 margin-top: 120px;
}
.occasion_presentation{
 margin-left:25px;
 margin-bottom:25px;
 background:url(images/descriptionMobilOccasion.png) no-repeat;
 height:300px;
 width:300px;
 float:left;
 text-align:center;
}
.occasion_presentation a:link, .occasion_presentation a:visited{
 font-size:20px;
 color:#176398;
 text-decoration:none;
}
.occasion_presentation a:hover{
 font-size:20px;
 color:#ec7800;
 text-decoration:none;
}
occasion_presentation a{
}
.occasion_presentation p{
 text-align:left;
 margin:5px 0 0 50px;
 font-weight:bold;
}
.occasion_nom_mobilhome{
 margin-top:130px;
 margin-left:170px;
 margin-right:210px;
 text-align:center;
 height:25px;
 color:#176398;
 font: 1.5em verdana, sans-serif;
}
.occasion_detailMobil{
 margin-top:10px;
 width:700px;
 margin-left:170px;
/* border:dotted;*/
}
.occasion_mobil_details{
 margin-top:10px;
 font: 0.8em verdana, sans-serif;
 font-weight:bold;
}
.occasion_mobil_details p{
 float:left;
 margin:0px 10px 0 10px;
}


.accessoires_titre{
 margin-top:130px;
 margin-left:25px;
 margin-bottom:20px;
 font: 1.5em verdana, sans-serif;
}
.accessoires_liste{
 margin-left:30px;
}
.accessoires_liste p{
 margin:8px;
 font: 1em verdana, sans-serif;
}


.presse{
 margin-top:130px;
 margin-left:45px;
 margin-right:25px;
 margin-bottom:20px;
}
.presseImage{
 float:left;
}
.presseText{
 font: 1.3em verdana, sans-serif;
 margin-left:270px;
 margin-right:25px;
}
.presseText a:visited,.presseText a:link{
 color:#000000;
 text-decoration:none; 
}
.presseText a:hover{
 color:#000000;
 text-decoration:underline; 
}


.promotion{
 margin-top:130px;
 margin-left:70px;
}
.promotion_detail{
 margin-bottom:30px;
}
.promotion_detail p{
 margin:0;
}






























/*Partie admin*/
.admin_liste_table{
 margin:100px 0 0 20px;
}
.admin_liste_table a{
 font-size:0.7em;
}
.admin_liste_champs{

 margin-left:25%;
 margin-right:25%;
 margin-top:1%;
 text-align:left;
}
.admin_nom_champ{
 padding: 0 10px 0 0px;
 float:left;
 text-align:right;
 width:150px;
}
.admin_type_champ{

}
.admin_gamme_mobil{
 padding:5px;
/* border:#000000 solid 1px;*/
 text-align:left;
}
.admin_gamme_mobil a{
 padding:5px;
}

.admin_gamme_mobil1{
 padding:5px;
 background-color:#EEEEEE; 
}
.admin_gamme_mobil0{
 padding:5px;
 background-color:#DDDDDD;
}

input[type=text]{
width:300px;
}

