@charset "iso-8859-1";

/*///////////////////////////////// INDEX ////////////////////////////////// */

body 
{
	font-size: 0px;
	background-color: #000;
	background-image:url(../../images/pages/bg.gif);
	background-repeat:repeat-y;
	margin: 0px;
	padding: 0px;
}
div, img, ul, li, table, tr, td, input, textarea
{
padding:0px;
margin:0px;
border:0px;
}
#preload
{
	visibility:hidden;
}
#content
{
position:absolute;
top:113px;
width:100%;
padding:0px;
margin:0px;
height:auto;
min-width:950px;
width:expression(document.body.clientWidth <= 950? "950px": "auto" );	
}
#clr
{
	clear:both;
}
/*///////////////////////////////// HEAD ////////////////////////////////// */

#head
{
	position:absolute;
	float:left;
	width:947px; 
	height:49px; 
	left: 0px; 
	top: 0px;
	background-color: #f5e3de;
}
#newsletterIndex
{
	position:absolute;
	top:25px;
	left:700px;
	z-index:1;
	width: 200px;
	height: 10px;
}
input.newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
	height: 12px;
	width: 200px;
	text-align: left;
	vertical-align: middle;
	border: none;
}
#newsletterIndexOK
{
	position:absolute;
	width:35px;
	height:49px;
	z-index:1;
	left: 917px;
	top: 0px;
}

#newsletterIndexOK a
{
	display: block ;
	width: 33px;
	height: 49px;
	background: url(../../images/index/art-et-lignes_07.gif) no-repeat;
}
#newsletterIndexOK a:hover
{
	width: 33px;
	height: 49px;
	background: url(../../images/index/art-et-lignes-over_07.gif) no-repeat;
}
#separate
{
	position:absolute;
	width:100%;
	height:3px;
	left:0px;
	top:49px;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}

/*////////////////////////////////// MENU HORIZONTAL ///////////////////////////////*/
#menu1
{
	position:absolute;
	width:100%;
	left:0px;
	top:52px;
	margin:0px;
	padding:0px;
	height:19px;
	background-color:#000000;
}
#menu11
{
	float:left;
	z-index:1;
	width:947px;
	margin:0px;
	padding:0px;
	height:19px;
	background-color:#804d40;
}
#menu12
{
	float:left;
	z-index:1;
	width:3px;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	height:19px;
}

ul#menuH li
{
	text-decoration:none;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type: none;
}

ul#menuH
{
	margin:0px;
	padding:0px;
	height:19px;
	text-decoration:none;
	list-style-type: none;
}
a.art 
{
	float:left;
	width: 44px;
	height: 19px;
	background: url(../../images/pages/art-et-lignes_07.gif) no-repeat;
	}	
a.art:hover
{
background: url(../../images/pages/art-et-lignes-over_07.gif) no-repeat 0px;
}
a.artOver
{
	float:left;
	width: 44px;
	height: 19px;
	background: url(../../images/pages/art-et-lignes-over_07.gif) no-repeat 0px;
}
a.lignes 
{
	float:left;
	width:58px;
	height:19px;
	background: url(../../images/pages/art-et-lignes_09.gif) no-repeat;
	}	
a.lignes:hover
{
background: url(../../images/pages/art-et-lignes-over_09.gif) no-repeat 0px;
}
a.lignesOver
{
	float:left;
	width:58px;
	height:19px;
	background: url(../../images/pages/art-et-lignes-over_09.gif) no-repeat;
	}	
a.amenagements 
{
	float:left;
	width:153px;
	height:19px;
	background: url(../../images/pages/art-et-lignes_11.gif) no-repeat;
	}	
a.amenagements:hover
{
	background: url(../../images/pages/art-et-lignes-over_11.gif) no-repeat;
}
a.amenagementsOver
{
	float:left;
	width:153px;
	height:19px;
	background: url(../../images/pages/art-et-lignes-over_11.gif) no-repeat;
	}
a.references 
{
	float:left;
	width:83px;
	height:19px;
	background: url(../../images/pages/art-et-lignes_13.gif) no-repeat;
}	
a.references:hover
{
	background: url(../../images/pages/art-et-lignes-over_13.gif) no-repeat;
}
a.referencesOver
{
	float:left;
	width:83px;
	height:19px;
	background: url(../../images/pages/art-et-lignes-over_13.gif) no-repeat;
}
a.partenaires {
	float:left;
	width:90px;
	height:19px;
	background: url(../../images/pages/art-et-lignes_15.gif) no-repeat;
	}	
a.partenaires:hover
{
	background: url(../../images/pages/art-et-lignes-over_15.gif) no-repeat;
}
a.partenairesOver
{
	float:left;
	width:90px;
	height:19px;
	background: url(../../images/pages/art-et-lignes-over_15.gif) no-repeat;
	}
a.faq {
	float:left;
	width:41px;
	height:19px;
	background: url(../../images/pages/art-et-lignes_17.gif) no-repeat;
	}	
a.faq:hover
{
	background: url(../../images/pages/art-et-lignes-over_17.gif) no-repeat;
}
a.faqOver
{
	float:left;
	width:41px;
	height:19px;
	background: url(../../images/pages/art-et-lignes-over_17.gif) no-repeat;
	}
a.contact {
	float:left;
	width:68px;
	height:19px;
	background: url(../../images/pages/art-et-lignes_19.gif) no-repeat;
	}	
a.contact:hover
{
	background: url(../../images/pages/art-et-lignes-over_19.gif) no-repeat;
}
a.contactOver
{
	float:left;
	width:68px;
	height:19px;
	background: url(../../images/pages/art-et-lignes-over_19.gif) no-repeat;
	}
#separate2
{
	position:absolute;
	width:100%;
	height:3px;
	left:0px;
	top:71px;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}
/*////////////////////////////////// TITRES PAGES ///////////////////////////////*/
#titre
{
position:absolute;
background-color:#000000;
width:100%;
height:39px;
top:74px;
min-width:950px;
width:expression(document.body.clientWidth <= 950? "950px": "auto" );	
}
#titre1
{
	position:relative;
	float:left;
	background-color:#e11d00;
	width:197px;
	height:39px;
}
h1
{
	font: bold 14px/38px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding-left:3px;
	margin:0px;
}
h2
{
	font: bold 14px/38px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:10px;
	margin:0px;
}
div.titre2
{
	position:relative;
	float:left;
	background-color:#ffffff;
	width:3px;
	height:39px;
}
#titre3
{
	position:relative;
	float:left;
	background-color:#e11d00;
	width:747px;
	height:39px;
}
#separate3
{
	position:absolute;
	width:950px;
	height:3px;
	left:0px;
	top:110px;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}


/*////////////////////////////////// MENU GAUCHE ///////////////////////////////*/
#menuLeft
{
	float:left;
	width:197px;
	border:0px;
}
#menuLeft1
{
	width:197px;
	border:0px;
}
#menuLeft1 ul
{
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#menuLeft1 li
{
	background: #c00 ;
	border-bottom: 3px solid #fff ;
	list-style-type:none;
	width:197px;
	margin:0px;
	padding:0px;
}
img.puce
{
	border:0px;
	margin:0px;
	padding:0px;
	display:inline;
}
#menuLeft1 li a.nomFamille {
	display:block;
	height:20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #000000;
	padding-left:4px ;
	padding-top:4px;
	margin:0px;
	}
#menuLeft1 li a.nomFamille:hover
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #666666;
	padding-left:4px ;
	padding-top:4px;
}
#menuLeft1 li a.nomFamille2 {
	display:block;
	height:20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #000000;
	padding-left:10px ;
	padding-top:4px;
	margin:0px;
	}
#menuLeft1 li a.nomFamille2:hover
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #666666;
	padding-left:10px ;
	padding-top:4px;
}
#menuLeft1 li a.nomFamille2Over
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #666666;
	padding-left:10px ;
	padding-top:4px;
}
#menuLeft1 li a.nomFamille1 
{
	display:block;
	height:20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #000000;
	padding-left:4px ;
	padding-top:4px;
	margin:0px;
	}	

#menuLeft1 li a.nomFamilleOver
{
	display:block;
	height:20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #666666;
	padding:0px ;
	padding-left:4px ;
	padding-top:4px;
	margin:0px;
}
#menuLeft1 li a.nomFamille3 {
	display:block;
	height:20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #000000;
	padding-left:10px ;
	padding-top:4px;
	margin:0px;
	}
#menuLeft1 li a.nomFamille3:hover
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #666666;
	padding-left:10px ;
	padding-top:4px;
}
#menuLeft1 li a.nomFamille3Over {
	display:block;
	height:20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #666666;
	padding-left:10px ;
	padding-top:4px;
	margin:0px;
	}
#menuLeft1 li a.ssnomFamille {
	display:block;
	height:20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #A21500;
	padding:0px ;
	padding-left:16px ;
	padding-top:4px;
	margin:0px;
	}	
#menuLeft1 li a.ssnomFamille:hover
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #e11d00;
	padding-left:16px ;
	padding-top:4px;
}
#menuLeft1 li a.ssnomFamilleOver
{
	display:block;
	height:20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	background: #e11d00;
	padding:0px ;
	padding-left:16px ;
	padding-top:4px;
	margin:0px;
}
#ccMenuG
{
width:197px;
background-color:#000000;
display:block;
}
.page
{
padding:0px;
margin:0px;
padding-top:30px;
/*border-left:3px solid #FFFFFF;
border-right:3px solid #FFFFFF;*/
min-height:440px;
float:left;
width:747px;
}
* html .page /* pour IE6*/
{
height:440px;
}
.contenu
{
padding:0px;
margin:0px;
min-height:170px;
width:747px;
}
* html .contenu /* pour IE6*/
{
height:170px;
}
.contenu2
{
padding:0px;
margin:0px;
min-height:140px;
width:747px;
}
* html .contenu2 /* pour IE6*/
{
height:140px;
}
a.lienProduit
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 12px; 
	color: #FF0000;
	margin-top:-10px;
}
a.lienProduit:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 11px; 
	font-style: normal; 
	line-height: 12px; 
	color: #fff;
}
p.nomProduit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding-left:10px;
}
p.presentationFamilleTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding-left:10px;
}
p.presentationFamilleTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding-left:10px;
	margin-left:10px:
}
p.presentationFamilleTexte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:10px;
	margin-top:-10px;
}
img.ccGTitre
{
text-align:center;
padding-left:45px;
padding-top:15px;
padding-bottom:20px;
}
img.ccG
{
text-align:center;
padding:0px;
padding-top:5px;
margin:0px;
}
table.ccG
{
margin-left:30px;
margin-bottom:170px;
}
td.ccG
{
width:136px;
height:126px;
vertical-align:middle;
text-align:center;
background-image:url(../../images/pages/art-et-lignes_38.jpg);
}
.coeurTitreccG
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#8e8e8e;
text-align:right;
margin-top:5px;
margin-right:10px;
margin-bottom:0px;
}
#foot
{
	width:947px;
	float:left;
	height:53px;
	background-image:url(../../images/pages/art-et-lignes_44.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	background-color: #f5e3de;
	border-top:3px solid #fff;
}
.adresse
{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;
margin:0px;
margin-left:350px;
padding-top:18px;
background-color: #f5e3de;
}

/*/////////////////////////////////////  REFERENCES  /////////////////////////////////////////////*/
.refTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.refTexteNormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}

/*//////////////////////////////////////// FAQ  ////////////////////////////////////////*/
.faqTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.faqTexteNormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}
/*/////////////////////////////////     LIENS    ///////////////////////////////////*/
.lienTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e11d00;
	padding-left:15px;
	padding-top:0px;
	margin-right:15px;
	margin-bottom:0px;
}
.lienTexteNormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
}
img.liens
{
border:1px solid #e11d00;
margin:0px 15px 0px 15px;
float:left;
}
a.lienPage
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 16px;
	color: #E11D00;
	padding-bottom:30px;
}
a.lienPage:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	color: #fff;
	line-height: 16px;
}
/*/////////////////////////////////     ART    ///////////////////////////////////*/
.artTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e11d00;
	padding-left:15px;
	padding-top:10px;
}
.artTexteNormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
}.artTexteGras
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
}
.artTexteItalique
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
}
img.art
{
border:1px solid #e11d00;
margin:0px 15px 0px 15px;
float:left;
}
img.bandeauArt
{
margin-top:-30px;
margin-left:3px;
border-bottom:3px solid #fff;
}
img.bandeauShow
{
margin-top:-30px;
margin-left:3px;
}
a.artPage
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 16px;
	color: #E11D00;
	padding-bottom:30px;
}
a.artPage:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	color: #fff;
	line-height: 16px;
}
.attente
{
	margin-top:150px;
	width:700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	text-align:center;
}
ul.artiste, li.artistes
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:140px;
	margin-left:140px;
	text-align:justify;
}
/*///////////////////////////////////    CALENDRIER   //////////////////////////////////*/
.calTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e11d00;
	padding-left:15px;
	padding-top:10px;
}
.calTexteNormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
}
img.calendrier
{
border:1px solid #e11d00;
margin:0px 15px 0px 15px;
float:left;
}
a.calPage
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 16px;
	color: #E11D00;
}
a.calPage:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	color: #fff;
	line-height: 16px;
}
hr.cal
{
	border:0px;
	border-bottom:1px solid #E11D00;
	width:300px;
	margin-bottom:30px;
	height: 1px;
}
a.lienExt
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 16px;
	color: #E11D00;
	}	
a.lienExt:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	color: #fff;
	line-height: 16px;
}
a.lienExt:after {
content: "\0000a0[\2197]";
}

/*///////////////////////////////////    CONTACT   //////////////////////////////////*/

.cssform p
{
	width: 450px;
	clear: left;
	margin-left: 150px;
	padding: 3px 0 3px 0;
	padding-left: 105px; /*largeur colonne label*/
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}
.cssform p.code
{
	width: 450px;
	clear: left;
	margin-left: 100px;
	padding: 3px 0 3px 0;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align:center;
}
label
{
	margin-left: -100px; /*largeur colonne label*/
	width: 100px; /*largeur colonne label, marge droite */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding:0px;
	float:left;
}
.contactTexteGras
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	text-align:justify;
}
.contactErreurGras
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E11D00;
	text-align:center;
	line-height:35px;
}
.contactErreur
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #e11d00;
	line-height: 22px;
	padding-left:15px;
	margin-left:15px;
	text-align:center;
}
input.contact
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-color:#000;
	border:1px solid #fff;
	width:250px;
}
input.code
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-color:#000;
	border:1px solid #e11d00;
	width:60px;
}
input.contactObli
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-color:#000;
	border:1px solid #e11d00;
	width:250px;
}
textarea.contact
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-color:#000;
	border:1px solid #fff;
	width:250px;
	height:80px;
}
textarea.contactObli
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-color:#000;
	border:1px solid #e11d00;
	width:250px;
	height:80px;
}
img.code
{
border:1px solid #e11d00;
margin:0px 15px 0px 15px;
}
input.contactBouton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #e11d00;
	background-color:#000;
	border:1px solid #e11d00;
	width:auto;
	margin-top:40px;
	margin-bottom:40px;
}
.confirmContact
{
	margin-top:150px;
	width:700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	text-align:center;
}
/*///////////////////////////////////    FAQ   //////////////////////////////////*/
a.titreFaq
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 16px;
	color: #fff;
	font-weight:bold;
}	
a.titreFaq:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	color: #E11D00;
	line-height: 16px;
	font-weight:bold;
}
ul.faq
{

padding-left:50px;
line-height:25px;
list-style-type:square;
}
ul.faq li
{
margin:0px;
list-style-type:square;
line-height:25px;
padding-left:10px;
padding-top:-5px;
color:#FFFFFF;
}
.bientot
{
	margin-top:150px;
	width:700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	text-align:center;
}
.faqTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
}
.faqTexte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
}
.retour
{
	margin-top:40px;
	margin-bottom:40px;
	width:700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	text-align:center;
}
/*///////////////////////////////////    REFERENCES   //////////////////////////////////*/
a.titreRef
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 16px;
	color: #E11D00;
	font-weight:bold;
}	
a.titreRef:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal;
	color: #fff;
	line-height: 16px;
	font-weight:bold;
}
.refTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	margin-left:15px;
	text-align:justify;
	padding:0px;
	margin:0px;
	}
.refTexte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	text-align:justify;
	padding:0px;
	margin:0px;
	margin-right:15px;
}
.refTexteGrasPhoto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	text-align:justify;
	padding:0px;
	margin:0px;
	margin-right:15px;
}
.lienref
{
padding-bottom:20px;
}
img.ref
{
border:1px solid #e11d00;
margin:0px 0px 30px 40px;
float:left;
}
img.prod
{
border:1px solid #e11d00;
margin:0px 15px 30px 20px;
float:left;
}
/*///////////////////////////////////    COUPS DE COEUR   //////////////////////////////////*/
a.titreCC
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 16px;
	color: #E11D00;
	font-weight:bold;
}	
a.titreCC:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 11px; 
	font-style: normal;
	color: #fff;
	line-height: 16px;
	font-weight:bold;
}
a.lienCC
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px;
	color: #E11D00;
	font-weight:normal;
}	
a.lienCC:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 11px; 
	font-style: normal;
	color: #fff;
	line-height: 16px;
	font-weight:normal;
}
.CCTitre2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	text-align:justify;
	padding:0px;
	margin:0px;
	margin-right:15px;
	margin-left:15px;
	margin-top:25px;
	}
.CCTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	text-align:justify;
	padding:0px;
	margin:0px;
	margin-right:15px;
	margin-left:15px;
	}
.CCTexte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	text-align:justify;
	padding:0px;
	margin:0px;
	margin-right:15px;
	margin-left:15px;
}
.CCTexteGras
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	text-align:justify;
	padding:0px;
	margin:0px;
	margin-right:15px;
}
.lienCC
{
padding-bottom:20px;
}
img.CC
{
border:1px solid #e11d00;
margin:0px 15px 15px 15px;
float:left;
}

/*///////////////////////////////////    HIGHSLIDE   //////////////////////////////////*/

.highslide {
	cursor: url(../../js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid #e11d00;
}
.highslide:hover img {
	border: 1px solid #fff;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(../../js/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background: url(../../js/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../../js/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*///////////////////////////////////    PRODUITS   //////////////////////////////////*/
a.titreProd
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 16px;
	color: #E11D00;
	font-weight:bold;
}	
a.titreProd:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 12px; 
	font-style: normal;
	color: #fff;
	line-height: 16px;
	font-weight:bold;
}
.prodTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding:0px;
	margin:0px;
	padding-top:20px;
	padding-left:15px;
	margin-left:15px;
	text-align:left;

	}
.prodTexte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	text-align:justify;
	margin-right:15px;
}
.prodTexteGrasPhoto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	text-align:justify;

	margin-right:15px;
}
.lienProd
{
padding-bottom:20px;
}
img.prodVignette
{
border:1px solid #e11d00;
margin:0px 15px 30px 15px;
float:left;
}
img.prodPage
{
border:1px solid #e11d00;
margin:0px 15px 30px 15px;
float:left;
}
img.image1Prod
{
border:0px;
padding:0px;
margin:0px;
border-bottom:3px solid #fff;
width:604px;
height:269px;
}
img.image2Prod
{
float:left;
border:0px;
padding:0px;
margin:0px;
width:140px;
border-left:3px solid #fff;
border-bottom:3px solid #fff;
}
#ficheProd
{
float:left;
position:absolute;
left:200px;
width:604px;
margin-top:-30px;
}
#vignettes
{
float:left;
position:absolute;
left:804px;
width:140px;
margin-top:-30px;
}
/*///////////////////////////////////    AMENAGEMENTS   //////////////////////////////////*/
.amenTitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	padding:0px;
	margin:0px;
	padding-top:20px;
	padding-left:15px;
	margin-left:15px;
	text-align:left;

	}
.amenTexte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height: 16px;
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	text-align:justify;
	margin-right:15px;
	margin-bottom:20px;
}
/*///////////////////////////////////    NEWSLETTER   //////////////////////////////////*/
.messageNewsletter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #e11d00;
	line-height: 22px;
	padding-left:15px;
	margin-left:15px;
	text-align:center;
}

/*//////////////////////////////////  FAMILLES LIGNES ////////////////////////////////*/

img.siegerie
{
	margin-right:30px;
	margin-left:60px;
	border:1px solid #e11d00;
	float:left;
}
.texteSiegerie
{
	padding-left:30px;
	padding-top:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align:center;
	width:280px;
	line-height:25px;
}
img.direction
{
	margin-right:15px;
	margin-left:15px;
	border:1px solid #e11d00;
	display:inline;
}
.texteDirection
{
	padding-top:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align:center;
	line-height:25px;
	padding:30px;
}
img.accueil
{
	margin-left:50px;
	border:1px solid #e11d00;
}
.texteAccueil
{
	padding:0px 30px 30px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align:center;
	line-height:25px;
}
img.cloisons
{
	margin-left:80px;
	border:1px solid #e11d00;
}
.texteCloisons
{
	padding:0px 30px 30px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align:center;
	line-height:25px;
}
img.autres
{
	margin-right:30px;
	margin-left:30px;
	border:1px solid #e11d00;
	float:right;
}
.texteAutres
{
	padding-left:30px;
	padding-top:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align:center;
	width:250px;
	line-height:25px;
}
img.rangement
{
	margin-right:30px;
	margin-left:30px;
	margin-bottom:20px;
	border:1px solid #e11d00;
	float:right;
}
.texteRangement
{
	padding-left:30px;
	padding-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align:center;
	width:250px;
	line-height:25px;
}
img.reunions
{
	margin-right:50px;
	margin-left:30px;
	margin-bottom:20px;
	border:1px solid #e11d00;
	float:right;
}
.texteReunions
{
	padding-left:50px;
	padding-top:80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align:center;
	width:250px;
	line-height:25px;
}
img.travail
{
	margin-right:30px;
	margin-left:30px;
	margin-bottom:30px;
	border:1px solid #e11d00;
	float:left;
}
.texteTravail
{
	padding-top:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align:center;
	line-height:25px;
	padding:30px;
}