body {
	margin:0;
	padding:0;
	color: #000;
	background: #fff;
	font-size: 11px;
	text-align: center; /* for IE */
	font-family: helvetica;
}

.headingBox
{
	display:none;
}

#image_viewer{
	height:600px;
	width:100%;
	}
	
div#gal{
	float:right;
	}

p#renseignement{display:none;}
p#telechargement{display:none;}

div#header {
	overflow: auto;
	width: 100%;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	background: white;
}

div#header2 {
	overflow: auto;
	width: 100%;
	height: 290px;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	background: white;
	float:center;
}

div#main {
	padding-top:10px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	
	
}

div#main a{
	color:#535353;
	font-size:14px;
	font-family:helvetica;
}

div#main span#active{
	color:green;
	font-size:14px;
	font-family:helvetica;
}

div#main span#inactive{
	color:red;
	font-size:14px;
	font-family:helvetica;
}

div#headerAdmin {
	overflow: auto;
	width: 100%;
	height: 81px;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	background: #b72925;
}

div#headerAdmin a {
	color:white;
	font-size:12px;
	font-family:helvetica;
}

div#footer {
	display:none
}

div#footer_print
{
	width:100%;
	}

#informationProduit
{
  top:58px;
  left:23px;
  position:fixed;
  
}

* html #informationProduit {position:absolute;}

div#container {
	//padding-top: 11px;
	
	
}

.pad2
{
	display:none;
	}
	

div#content
{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	
}
div#content2
{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	
	
}

div#contentCollection
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	float:center;

}

div#mini{display:none;}
td#tdgalerie{display:none;}

table#tableimage{float:right;}

div#content p
{
	text-align:justify;
	font-family: helvetica;
	font-size: 12px;
	word-wrap: break-word;
	width:500px;
	
}

div#content span
{
	text-align:justify;
	font-family: helvetica;
	font-size: 12px;
	word-wrap: break-word;
	
	
}

div#content2>p
{
	text-align:justify;
	font-family: helvetica;
	font-size: 12px;
	word-wrap: break-word;
	width:500px;
	
}

div#content2>span
{
	text-align:justify;
	font-family: helvetica;
	font-size: 12px;
	//word-wrap: break-word;
	//width:200px;
	
}


table#tableval 
{
	background:#f3f3f4;
	}

#titreCaracteristique{
	font-weight: bold; 
	letter-spacing: 1px;
	color: #535353;
	font-family: helvetica;
	font-size: 11px;
}

#contentCaracteristique{
	 
	color: rgb(83, 83, 83);
	font-family: helvetica;
	font-size: 11px;
	letter-spacing: 1px;
}

.contentActualite
{
	width:500px;
	word-wrap: break-word;
	}


.contentActualite span
{
	text-align:justify;
	font-family: helvetica;
	font-size: 12px;
}

.contentActualite p
{
	text-align:justify;
	font-family: helvetica;
	font-size: 12px;
	word-wrap: break-word;
	width:360px;
}

#titleActualite
{
	float:left;
	font-weight: bold;
	color:#535353;
}

#dateActualite
{
	float:right;
	font-size: 11px;
	color:#535353;
	//text-align:right; 
}
	
#titlePresse
{
	float:left;
	font-weight: bold;
	color:#535353;
}

#datePresse
{
	float:left;
	font-size: 11px;
	color:#535353;
}

@media screen {
	body>div#footer {
		position: fixed;
	}
	body>div#header {
		position: fixed;
	}
	body>div#header2 {
		position: fixed;
	}
}

a img {border: none; }

.title {
	border-bottom: 1px solid #535353;
	border-top: 1px solid #535353;
	color: #535353;
	font-size: 12px;
	font-family: Helvetica;
	margin: 0 0 0.7em;
	padding: 3px;
	text-shadow: 0 1px 0 #FFFFFF;
	width:500px;
}

.titrePage
{
	color:#b72925;
	font-family:'Times New Roman';
	text-align:center;
	font-size:25px;
	letter-spacing:2px;
}

.titreSection
{
	color:#535353;
	font-family:helvetica;
	font-size:14px;
	letter-spacing:1px;
	padding-top:29px;
}

.formfield {
	padding-top:10px;
	padding-bottom:10px;
}

.formfield input {
width:100%;
}

.descriptionLang {
	padding-top:10px;
}

.formfield label{
	color:#535353;
	font-family:helvetica;
	font-size:14px;
	letter-spacing:1px;
	padding-right:10px;
}


.titrePageAdmin
{
	color:white;
	font-family:'Times New Roman';
	text-align:center;
	font-size:20px;
	letter-spacing:2px;
}


.date {
	text-align: left;
}



.actualite {
	padding:0;
	width: 500px;
	float:left;
}

.presse
{
	padding-top :5px;
	width: 100%;
	float:left;
}

div#credits {
	background: #b72925;
	width: 100%;
	height: 22px;
	padding: 0;
	font-size:12px;
}

div#logo {
	background: black;
	width: 100%;
	text-align: center;
	height: 73px;
}

#logo_table_header
{
	height:100%;
    vertical-align: middle;
    text-align: center;
	
}

div#menu {
	background: white;
	width: 100%;
	border-top: 1px solid #535353;
	font-size: 12px;
	height: 23px;
	text-align:left;
}

div#menuAdmin {
	background: white;
	width: 100%;
	border-top: 1px solid #535353;
	border-bottom: 1px solid #535353;
	font-size: 12px;
	height: 23px;
}

div#menu  a {
	color:#535353;
	font-size: 13px;
	letter-spacing:2px;
	text-decoration:none;
	
}

div#menuAdmin a
{
	color:#535353;
	font-size: 13px;
	letter-spacing:2px;
	text-decoration:none;
	}

.contact
{
	background:#ececec;
	border:1px solid #535353;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
	width:290px;
	font-family: arial;
	font-size: 11px;
	color:#535353;
	}
	
	.contactArea
	{
	width:290px;
	overflow:auto;
	background:#e3e3e3;
	border:1px solid #535353;
	font-family: arial;
	font-size: 11px;
	padding-left:20px;
	color:#535353;
	}

.contentBox a
{
	color:#535353;
	text-decoration:none;
	}

div#credits a
{
	color:black;
	text-decoration:none;
}



	
.table-separateur {
  font-size : 12px;
  font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  background-color : #d6d3ce;
}

/* Style du titre du tableau */
.table-titre {
   font-size : 12px;
   font-family : Verdana, arial, helvetica, sans-serif;
  color : #eeeeee;
  text-align : center;
  font-weight : bold;
  background-color : #666666;
}

/* Style des en-têtes du tableau */
.table-entete {
  font-size : 12px;
  font-family : helvetica, sans-serif;
  color : #535353;
  background-color : white;
}

/* Style des en-têtes du tableau (centré) */
.table-entete-centre {
  font-size : 12px;
   font-family : Verdana, arial, helvetica, sans-serif;
   color : #333333;
   text-align : center;
  background-color : #a7ada7;
}

/* Style des en-têtes du tableau (droite) */
.table-entete-droit {
  font-size : 12px;
   font-family : Verdana, arial, helvetica, sans-serif;
   color : #333333;
  text-align : right;
  background-color : #a7ada7;
}

/* Style 1 des cellules */
.table-ligne1 {
  font-size : 12px;
  font-family : helvetica, sans-serif;
  color : #535353;
  background-color : white;
}

/* Style 2 des cellules */
.table-ligne2 {
  font-size : 12px;
  font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  background-color : #cccccc;
}

/* Style 1 des cellules (centré) */
.table-ligne1-centre {
  font-size : 12px;
   font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  text-align : center;
  background-color : #c6c3bd;
}

/* Style 2 des cellules (centré) */
.table-ligne2-centre {
  font-size : 12px;
  font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  text-align : center;
  background-color : #cccccc;
}

/* Style 1 des cellules (droite) */
.table-ligne1-droit {
  font-size : 12px;
  font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  text-align : right;
  background-color : #c6c3bd;
}

/* Style 2 des cellules (droite) */
.table-ligne2-droit {
  font-size : 12px;
  font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  text-align : right;
  background-color : #cccccc;
}


.layer1 {
text-align:left;
position: absolute;
z-index:9;

}



.headingBox {
margin-top: 0px;
color: #fff;
padding:0px 25px;
cursor: pointer;
position: absolute;
background: url(../img/backbox.gif) no-repeat;
width: 240px;
height:21px;


}

.headingBox span
{
	font-size :12px;
	font-family : helvetica;
	letter-spacing:1px;
	line-height: 1.8em;
	}

.headingBox.active {background-position: left bottom;}

.contentBox {
border:1px solid #535353;
z-index:0;
width: 350px;
background: #ececec;

    text-align:left;
}



.checkbox {
	width: 18px;
	height: 23px;
	padding: 0px 2px 1px 0;
	background: url(../img/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

.button
{
	background:#ececec;
	border:1px solid #535353;
	font-weight:bold;
	color:#535353;
	padding:5px;
	}
	
	#contactImageContainer { width:753px;height:223px; margin-left:auto;margin-right:auto; }  
#contactImageContainer img { display:none; 	
			position:absolute; 
			margin-left: auto;
       		margin-right: auto;	
			//top:0px; 
			//left:0px;
			
					
			opacity: -0.01; } 
			
			#contactImageContainer2 { width:500px;height:190px; margin-left:auto;margin-right:auto; }  
#contactImageContainer2 img { display:none; 	
			position:absolute; 
			margin-left: auto;
       		margin-right: auto;	
			//top:0px; 
			//left:0px;
			
					
			opacity: -0.01; } 
			
			.nomProduit
			{
				font-size :13px;
				font-family : "Times New Roman", Times, serif;
				letter-spacing:1px;
				font-style:italic;
				font-weight:bold;
			}
			
			.refProduit
			{
				font-size :11px;
				font-family : helvetica;
				letter-spacing:1px;
			}
			
			.titreImage
			{
			color:#535353;
			font-family: "Times New Roman", Times, serif;
			text-align:center;
			font-size:26px;
			letter-spacing:2px;
			font-style:italic;
			}
			
	#galerie
	{
	display:none;
	
	}
	
	#galerie a {
		display:block;
		float:left;
		padding: 0 5px;
		margin:1px;
		
	}
	
	.suiv
	{
	cursor:pointer;
	position:absolute;
	top:-5px;
	right:0px;
	height:55px;
	width:26px;
	background:url(../img/fleche.jpg) -78px top no-repeat;
	z-index:2;
	margin:0;
	padding:0;
	}
	
	.prec
	{
	cursor:pointer;
	position:absolute;
	top:-10px;
	left:0px;
	height:55px;
	width:26px;
	background:url(../img/fleche.jpg) left top no-repeat;
	z-index:4;
	margin:0;
	padding:0;
	}
	
	#galerie .prec:hover
	{
	background-position:-26px right;
	}
	
	#galerie .suiv:hover
	{
	background-position:-52px top;
	}
	
	.slider
	{
	width:5000px;
	top:0px;
	position:relative;
	padding-left:31px;
	z-index:2;
	
	
	}
	
	


