 *  { margin:0; padding: 0;}
 .clear {clear:both;}
 
 p, span, div {
    -webkit-text-size-adjust: 120%;
}

 .zone1welcome, .zone1legals
 { 
  max-width:1600px; /*600+450+200*/
  -width: expression(this.scrollWidth > 1600? 1600: true);        
  margin: 0 100 0 0;
  position: relative;
  background: url(/images/Beard-Accueil.jpg) top right no-repeat black; /*1250*600*/         
  }

.zone1localization
{       
  max-width:1600px; /*600+450+200*/
  -width: expression(this.scrollWidth > 1600? 1600: true);        
  margin: 0 0 0 0;
  position: relative;
  background: url(/images/Beard-Localisation.jpg) top right no-repeat black; /*1250*600*/        
}
 
.zone1domain
{       
  max-width:1600px; /*600+450+200*/
  -width: expression(this.scrollWidth > 1600? 1600: true);        
  margin: 0 100 0 0;
  position: relative;
  background: url(/images/Beard-Domaine.jpg) top right no-repeat black; /*1250*600*/        
}

.zone1propertywork
{       
  max-width:1600px; /*600+450+200*/
  -width: expression(this.scrollWidth > 1600? 1600: true);        
  margin: 0 100 0 0;
  position: relative;
  background: url(/images/Beard-Propriete.jpg) top right no-repeat black; /*1250*600*/        
}

.zone1vintage
{       
  max-width:1600px; /*600+450+200*/
  -width: expression(this.scrollWidth > 1600? 1600: true);        
  margin: 0 0 0 0;
  position: relative;
  background: url(/images/Beard-Millesime.jpg) top right no-repeat black; /*1250*600*/        
}

.zone1pedagogy
{       
  max-width:1600px; /*600+450+200*/
  -width: expression(this.scrollWidth > 1600? 1600: true);        
  margin: 0 0 0 0;
  position: relative;
  background: url(/images/Beard-Pedagogie.jpg) top right no-repeat black; /*1250*600*/        
}

.zone1addressbook
{       
  max-width:1600px; /*600+450+200*/
  -width: expression(this.scrollWidth > 1600? 1600: true);        
  margin: 0 0 0 0;
  position: relative;
  background: url(/images/Beard-Reference.jpg) top right no-repeat black; /*1250*600*/        
}

.zone1news
{       
  max-width:1600px; /*600+450+200*/
  -width: expression(this.scrollWidth > 1600? 1600: true);        
  margin: 0 100 0 0;
  position: relative;
  background: url(/images/Beard-Actualites.jpg) top right no-repeat black; /*1250*600*/        
}

.zone1contact
{       
  max-width:1600px; /*600+450+200*/
  -width: expression(this.scrollWidth > 1600? 1600: true);        
  margin: 0 100 0 0;
  position: relative;
  background: url(/images/Beard-Contact.jpg) top right no-repeat black; /*1250*600*/        
}

.colonne1
{
    width:482px;
    float:right;
    background-color: black;
    padding-left:15px;
    padding-right:15px;
    padding-top:30px;
    color:#cccccc;
    font-family:Arial;
    font-size:12px;
    line-height:17px;
}

.colonne2
{
	  margin-top:30px;
    width:200px;
    float:right;
    font-family:Arial;
    text-align:right;
    margin-right:11px;
}

#ARTICLE {color:#cccccc;width:482px;}
#ARTICLE_LANG {margin-top:85px; text-align:right;margin-left:111px;}
.SelectedLg {font-size:12px;color:white !important;font-family:Arial;}
.UnselectedLg {font-size:12px;color:#cccccc;font-family:Arial;}

.text {font-family:"Georgia";color:#000000;font-size:10.0pt;line-height:12.0pt}

a, a:visited {font-family:"Arial";color:#cccccc;text-decoration:none;cursor:pointer;}
a:active {font-family:"Arial";color:white;text-decoration:none;cursor:pointer;}
a:hover {text-decoration: none;color:white;}

#MENU {line-height:17px;}
#MENU a, #MENU a:visited {color:#929292;}
#MENU a:hover {text-decoration: none;color:white;}
.menu {font-size: 12px; font-family:Arial;}
.legals {font-size: 11px; font-family:Arial;}
a.menu, a.menu:active {color:#CCCCCC;}
a.menu:hover, a.legals:hover {color:white;}
a.legals, a.legals:active {color:#929292;}

.menu_bottom{font-family:"Arial";color:#CCCCCC; font-size:85%;font-variant: small-caps; font-weight: bold;}
a.menu_bottom, a.menu_bottom:visited {color:#CCCCCC;}
a.menu_bottom:hover {color:white;}

a.flags, a.flags:visited {color:#CCCCCC;}
a.flags:hover{color:white;}

.copyright {font-family:"Arial";color:#000000;font-size: 9px;}

.jslink {font-family:"Georgia";color:#A22828;text-decoration:underline;font-weight:bold;cursor:pointer;} 
.framed {border:2px solid black;padding:5px;}
#bodyhome {background-color:black;}
#bodycontent {background-color:black;	}
#bodywelcome {background-color:black;	}
#bodydomain {background-color:black;	}
#bodycontact {background-color:black;	}
#bodylocalization {background-color:black;	}
#bodyaddressbook {background-color:black;	}
#bodyreferences {background-color:black;	}
#bodyscoop {background-color:white;	}
#bodyvintage {background-color:black;	}
#bodypropertywork {background-color:black;	}
#bodynews {background-color:black;	}
#bodypedagogy {background-color:black;	}
#bodylegals {background-color:black;	}
#VIEWDOC_CONTENT {margin-top:8px;background-color:black;	color:#cccccc;width:482px;padding-left:15px;padding-right:15px;padding-top:20px;font-size:12px;font-family:Arial;}
.mceEditorIframe {width:542px !important; display : true !important;}
.mceContentBody {display : true !important;}



#CONTACT_CONFIRM {color:#cccccc; margin-top:30px;text-align:justify;word-spacing:1px;}
#CONTACT_CONFIRM_DIV td {text-align:left;}
#CONTACT_CONFIRM_DIV td {color:#cccccc; font-family:Georgia;}
#CONTACT_INFOS {font-size:12px;margin-top:5px;width:482px;}
#CONTACT_INFOS td {font-size:12px;}
.CONTACT_TEXTAREA {width:482px;background-color:#333;border-color:black; color:#cccccc;font-family:Arial;overflow:auto;}
.CONTACT_BIGINPUT {width:482px;background-color:#333;border-color:black; color:#cccccc;font-family:Arial;}
.CONTACT_SMALLINPUT {width:239px;background-color:#333;border-color:black; color:#cccccc;font-family:Arial;}
.CONTACT_SUBMIT {text-align:right;margin-top:20px;margin-right:10px;line-height:25px;margin-bottom:50px;}
.SpanSUBMIT {border-bottom:2px solid #cccccc;border-top:2px solid white;line-height:20px;width:auto;}
 #CONTACT_INFOS a {color:#cccccc;}

 #divReferences a, #divReferences a:visited {color:white;}
 #divAdresses a, #divCarnetAdresses a:visited {color:#cccccc;}
 #divAdresses a:hover {color:white;}
 #divContact a:hover {color:#8194BE;}
 #gmapmarker {color:black;font-size:12px;font-family:Georgia;}
 #gmapDirHead {display:none;}
 #divBrochure a:hover {color:white;}

 
.blanc
{
	color:white;
}

.spanTitle
{
	font-size:18px;
	color:white;
	line-height:20px;
	font-family:Georgia;
}

.undTitle
{
	line-height:0px;
	margin-top:5px;
	width:482px;
}

.spanSubTitle
{
	font-family:Georgia;
	font-size:15px;
	color:white;
	line-height:20px;
}

.mtop30
{
	margin-top:30px;
}

.divMyArticle
{
	text-align:justify;
	font-size:12px;
	line-height:17px;
	margin-top:30px;
	word-spacing:1px;
}

.divMyArticle a:visited, .divMillesimes a:visited 
{
	color:white;
}

.divSubArticle
{
	font-family:Arial;
	font-size:12px;
	line-height:17px;
	margin-top:20px;
	word-spacing:1px;
}

.spanGeorgia
{
	font-size:12px;
	color:#cccccc;
	line-height:16px;
	font-family:"Georgia";
}

#map span, #map a
{
	color:transparent;
}

.News1
{
	font-size:16px;
	font-style:italic;
	border-bottom:1px solid white;
	border-top:1px solid white;
	line-height:30px;
	margin-top:30px;
}

.News
{
	font-size:16px;
	font-style:italic;
	border-top:1px solid white;
	border-bottom:1px solid white;
	line-height:30px;
	margin-top:30px;
}

.SousTitre
{
	color:white;
	border-top:1px solid white; 
	border-bottom:1px solid white;
	line-height:30px;
	margin-top:30px;
	font-size:14px;
	font-family:Georgia;
}

#divarticle.colonne1
{
	line-height:17px;
}

.ast
{
	font-size:10px;
}


        #divconteneur2
        {
          -width: expression(this.scrollWidth < 700 ? 700: true);  
        }
       
        #divleft2
        {
          background: url(http://www.kremycaramel.fr/images/Contact50-1150.jpg) top right no-repeat black; /*1250*600*/        
          margin: 0 auto;
	        position: relative;
	        float:right;
	      }
	      
	      #divright2
        {
	        float:right;
	      }
        
        #divtext2
        {
        	background-color:black;
        	width:500px;
        }
        
        #colonne22
        {
        	text-align:right;
        	margin-right:20px;
   				
        }

/* divVignetteVintage */
.divVignette
{
	float:left;
	padding-bottom:20px;
	margin-left:0px;
	width:180px;
	border-top:1px solid white;
	padding-top:5px;
	border-bottom:1px solid white;
	padding-bottom:5px;
}

.divTextVignette
{
	float:left;
	margin-top:10px;
	margin-left:2px;
	font-size:12px;
}

#spanInfoErreurs
{
	color:#cc0000;
	margin-left:2px;
	margin-top:-20px;
	display:none;
	text-align:left;
}

#divHomeComeBack a
{
	text-decoration:underline;
}

#divHomeComeBack a:hover
{
	text-decoration:underline;
	color:white;
}
