			body {
				font-family: verdana;
				font-size:10px;
				color: #222;
				margin:0px;

			}
			input {
				font-family: verdana;
				font-size:11px;
			}
			
			.title {
				color:#222;
				font-family: verdana;
				font-size:18px;
				font-weight:bold;
  				text-align:justify;
			}
			
			.bottomBody {
				background-color: #000000;
				color: #FFFFFF;
				padding-left: 5px;
				padding-right: 5px;
			}
			
			.bottomBody a {
				color: #FFFFFF;
				text-decoration:none;
			}
			.bottomBody a:hover{
				color: #FFFFFF;
				text-decoration:none;
			}
			.bottomBody a:visited{
				color: #FFFFFF;
				text-decoration:none;
			}
			
			.bodyPage {
				padding:10px;
			}
			
			
			table {
				font-family: verdana;
				font-size:11px;
			}
			
			.newsletterText {
				font-family: verdana;
				font-size:14px;
				margin-bottom:3px;
			}
			.newsletterText b {
				font-family: verdana;
				font-size:19px;
			}
			
			.url_copy {
				font-family: verdana;
				font-size:9px;
			}
			
			
			
			
			
			/* GENERAL */
			.margin10 {
				margin: 10px;
			}
			a.mailto {
				font-family: verdana;
				font-size:11px;
				color: #222;
				text-decoration: none;
			}
			a.mailto:hover {
				font-family: verdana;
				font-size:11px;
				color: #222;
				font-weight: normal;
				text-decoration: underline;
			}
			a.mailto:visited {
				font-family: verdana;
				font-size:11px;
				color: #222;
				text-decoration: none;
			}
			/* -------------------- */
			
			

			/* NEWSLETTER */			
			.newsletterCell_white {
				color:#ffffff;
			}
			.newsletterCell_black {
				color:#000000;
			}

			.newsletterCell input {
				font-family: verdana;
				font-size:10px;
			}

			.newsletter_newsletter {
				margin-bottom:2px;
			}

			.newsletter_email {
				margin-bottom:2px;
				width:160px;
			}
			.newsletter_email {
				margin-bottom:2px;
				width:155px;
				margin-right:5px;
			}
			.newsletter_emailbutton {
				margin-bottom:2px;
			}
			
			.newsletter_espace {
				margin-top:3px;
				margin-bottom:2px;
			}
			.newsletter_login {
				margin-bottom:2px;
				width:75px;
				margin-right:5px;
			}
			.newsletter_password {
				margin-bottom:2px;
				width:75px;
				margin-right:5px;
			}
			.newsletter_espacebutton {
				margin-bottom:2px;
			}
			.newsletter_oubli {
				cursor:pointer;
				margin-bottom:2px;
				padding-left:110px;
			}
			.newsletter_newespace {
			}
			
			
			/* NEWS */
			.titleNews {
				color: #fa0001;
				font-family: verdana;
				font-size: 16px;				
				font-weight: bold;
			}
			a.suiteNews {
				float: rigth;
				color: #fa0001;
				text-decoration: none;
			}
			a.suiteNews:hover {
				float: rigth;			
				color: #fa0001;
				text-decoration: none;
			}
			a.suiteNews:visited {
				float: rigth;			
				color: #fa0001;
				text-decoration: none;
			}
			


			/* ******* */
			
			
			
			/* MENU */
			
			.menu {
				float:left;
				text-align: center;
			}
			.menu a {
				text-align: center;
				color:#989898;
				font-family: verdana;
				font-size:12px;
				cursor:pointer;
				text-decoration:none;
			}
			.menu a:visited {
				text-align: center;
				color:#989898;
				font-family: verdana;
				font-size:12px;
				cursor:pointer;
				text-decoration:none;
			}

			.menu a:hover {
				text-align: center;
				color:#FFFFFF;
				font-family: verdana;
				font-size:12px;
				cursor:pointer;
				text-decoration:none;
			}
			
			a.menuSelected {
				text-align: center;
				color: #fa0001;
				font-weight: bold;
			}
			a.menuSelected:visited {
				text-align: center;
				color: #fa0001;
				font-weight: bold;
			}
			
			.selected {
				color: #fa0001;
				font-family: verdana;
				font-size: 11px;
				cursor: pointer;
				font-weight: bold;
				text-decoration: none;				
			}
			
			.left {
				text-align: left;
			}
			
			.right {
				text-align: right;
			}
			/* -----------------------*/
			
			
			
			/* HOME */
			.enkiosque {
				z-index: 1;
				position : absolute;
				margin-top:200px;
				margin-left:0px;
			}			
			.couvEnkiosque {
				position:absolute;
				cursor:pointer;
			}
			/* ------------------------- */
			
			
			/*PREVIEW*/			
			.containerPreview {
				margin:10px;
				color:#222;
				font-family: verdana;
				font-size:11px;
				text-align:justify;
			
		        clear:both;
		        width:454px;
		        height:325px;
		        padding:0px;
		        margin:0px;
		        overflow:auto;
				border: none;
			}
			
			.basePreview {
			}
			
			.picPreview {
				float:left;
				margin:0px;
				text-align: center;
				width:434px;
			}
			
			.rigthPreview {
				cursor: pointer;
				float:left;
				height: 300px;
				width: 10px;
				margin:0px;
				background-image: url('../img/corporate/rigthPreview.png');
				background-repeat: no-repeat;
			}
			.leftPreview {
				cursor: pointer;
				float:left;
				height: 300px;
				width: 10px;
				margin-left:10px;	
				background-image: url('../img/corporate/leftPreview.png');
				background-repeat: no-repeat;
			}

			/* ----------------------------- */			
			
			
			
			
			.newsContainer {
				margin:10px;
				font-family: verdana;
				font-size:11px;
				text-align:justify;
			
		        width:92%;
		        height:380px;
		        padding:0px;
		        overflow:hidden;
			
			
			}
			.newsBreak {
				border-top:1px dotted #333;
				margin-top:12px;
				margin-bottom:12px;
			}
			
			
			
			/* CORPORATE */
			.containerCorporate {
				width:780px;
				margin-top:25px;				
			}
			.workCorporate {
				width:100px;
				float:left;
				margin-left: 25px;
				
				margin-bottom:15px;
			}
			.picWorkContact {
				width: 100px;
				height:127px;
				margin-bottom:5px;
			}
			.picWorkContact img{
			}
			.logoWorkContact {
				text-align: center;
				height:50px;
			}
			
			
			
			/* VENTE */
			.containerMenuVente {
				margin-top: 10px;
				margin-left: 8px;
			}
			
			.menuVente {
				width:125px;
				height: 18px;

				float:left;
				text-align: center;


				margin-left: 2px;
				padding-top:5px;

				background-color: #000;
				
			}
			.menuVente a {
				width:125px;
				height: 18px;

				text-align: center;
				color:#989898;
				font-family: verdana;
				font-size:12px;
				cursor:pointer;
				text-decoration:none;
			}
			.menuVente a:visited {
				width:125px;
				height: 18px;

				text-align: center;
				color:#989898;
				font-family: verdana;
				font-size:12px;
				cursor:pointer;
				text-decoration:none;
			}

			.menuVente a:hover {
				width:125px;
				height: 18px;

				text-align: center;
				color:#FFFFFF;
				font-family: verdana;
				font-size:12px;
				cursor:pointer;
				text-decoration:none;
			}
			
			a.menuVenteSelected {
				width:125px;
				height: 18px;

				text-align: center;
				color: #fa0001;
				font-weight: bold;
				font-size:12px;
			}
			a.menuVenteSelected:visited {
				width:125px;
				height: 18px;

				text-align: center;
				color: #fa0001;
				font-weight: bold;
				font-size:12px;
			}
			
			/* vente*/
			
			
			
			.containerVente {
				width:780px;
				margin-top: 43px;
			}
			
			.picVente {
				float:left;
				width: 100px;
				height: 135px;
				margin-left: 10px;
				margin-bottom: 10px;
			}
			
			.picVente img {
			}

			.titleVente {
				color:#222;
				font-family: verdana;
				font-size:18px;
				font-weight:bold;
  				text-align:justify;
  				margin-bottom: 15px;
			}
			
			.linkCommander {
				margin-top: 10px;
				text-decoration:none;
				font-weight:bold;
				cursor: pointer;
				color: #CC0000;
			}
			
			
			/* CONTACT */
			.addressContact {
				color:#cc0000;
				font-weight:bold;
			}
			
			.containerContact {
				width:780px;
				margin-top:15px;

			}
			
			.containerContact div {
			}
			.serviceContact {
				width:182px;
				float:left;
				margin-left:10px;
			}
			.titleServiceContact {
				font-weight:bold;
				border-bottom: #000 solid 1px;
				font-size:11px;

				padding-bottom:5px;				
				margin-bottom:15px;
			}

			.containerNameServiceContact {
				font-size:11px;
				font-family: verdana;
				margin-bottom: 15px;
			}
			.titleNameServiceContact {
				font-weight: bold;
			
			}
			.detailsNameServiceContact {
			
			}


/* shadows lightbox */
 .box {
   padding-top:100px;
 }
 .box_top{
   background:url("../img/box_top_line.png") top left no-repeat !important;
   width:494px;
   height:15px;
   background-image:none;
  }

 .box_head{
  background:url("../img/box_top_body.png") top left repeat-y !important;
  width:494px;
  background-image:none;

  color:#414141;
  font-family: verdana;
  font-size:14px;
  font-weight:bold;
  text-align:justify;
 }
 .box_head div{
   
  clear:both;
  float:none;
  color:#656565;
  padding:10px 30px 20px 30px;
  position:relative;
 }
   
 .box_line{
  background:url("../img/box_line.png") top left no-repeat !important;
  width:494px;
  height:1px;
  background-image:none;
  font-size:1px;
 }

 .box_body{
  background:url("../img/box_bottom_body.png") bottom left repeat-y !important;
  width:494px;
  background-image:none;

  color:#222;
  font-family: verdana;
  font-size:11px;
  font-weight:normal;
  text-align:justify;
 }
 
 .box_body_text {
  padding-left: 20px;
  padding-top:10px;
  padding-bottom:10px;
  width:480px;
  color:#222;
  font-family: verdana;
  font-size:11px;
  font-weight:normal;
  }

 .box_bottom{
  background:url("../img/box_bottom_line.png") top left no-repeat !important;
  width:494px;
  height:24px;
  background-image:none;
 }			
			
.box_close, #box_close{
 display:block;
 text-decoration:none;
 float:right;
 width:14px;
 height:14px;
 background:url("../img/box_close.gif") top left no-repeat;
 z-index:9001;
	margin-right: 20px;

}
.box_close:hover, #box_close:hover{
  background:url("../img/box_close_hover.gif") top left no-repeat;
}



		
/* Preview */

 .box_body_preview {
  background:url("../img/box_bottom_body_preview.png") bottom left repeat-y !important;
  width:494px;
  background-image:none;

  color:#222;
  font-family: verdana;
  font-size:11px;
  font-weight:normal;
 }
 
 .box_bottom_preview {
  background:url("../img/box_bottom_line_preview.png") top left no-repeat !important;
  width:494px;
  height:24px;
  background-image:none;
 }			




/* FLASH */
 .box_flash {
   padding-top:100px;
 }
 .box_top_flash{
   background:url("../img/box_top_line_flash.png") top left no-repeat !important;
   width:661px;
   height:15px;
   background-image:none;
  }

 .box_head_flash{
  background:url("../img/box_top_body_flash.png") top left repeat-y !important;
  width:661px;
  background-image:none;

  color:#414141;
  font-family: verdana;
  font-size:14px;
  font-weight:bold;
  text-align:justify;
 }
 .box_head_flash div{
  font-size: 10px;
  text-align: center;
  clear:both;
  float:none;
  color:#656565;
  position:relative;
  padding-bottom: 10px;

 }
   
 .box_line_flash{
  background:url("../img/box_line_flash.png") top left no-repeat !important;
  width:671px;
  height:1px;
  background-image:none;
  font-size:1px;
 }

 .box_body_flash{
  background:url("../img/box_bottom_body_flash.png") bottom left repeat-y !important;
  width:661px;
  background-image:none;

  color:#222;
  font-family: verdana;
  font-size:11px;
  font-weight:normal;
 }
 .box_body_text_flash {
  margin-left:-5px;
  padding-top:10px;
  padding-bottom:10px;
  width:454px;
  color:#222;
  font-family: verdana;
  font-size:11px;
  font-weight:normal;
  text-align:justify;
  }

 .box_bottom_flash{
  background:url("../img/box_bottom_line_flash.png") top left no-repeat !important;
  width:661px;
  height:24px;
  background-image:none;
 }			
			
		
		
.box_close_flash, #box_close_flash{
 display:block;
 text-decoration:none;
 float:right;
 width:14px;
 height:14px;
 background:url("../img/box_close.gif") top left no-repeat;
 z-index:9001;
	margin-right: 20px;

}
.box_close_flash:hover, #box_close_flash:hover{
  background:url("../img/box_close_hover.gif") top left no-repeat;
}
