@charset "UTF-8";
/* CSS Document */
p{
	padding-top:5px;
	padding-bottom:5px;
}
h1{
	padding-top:5px;
	padding-bottom:5px;
}
h2, h3{
	padding-top:5px;
	padding-bottom:5px;
}
body {
background-image: url(../images/back.jpg);
background-repeat: repeat-x;
background-color: #f3f4f5;

font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
}
area
{
	cursor:pointer;
}
ul{
	padding-left:10px;
}

#page {
width: 930px;
margin:auto;
}

#sidebar{
	margin:0px;
	vertical-align:top;
width: 232px;
float:left;
height: 472px;
background-image:url(../images/bottom_sidebar.png);
background-repeat:no-repeat;
}

#blocRecherche{
vertical-align:top;
margin:0px;
background-image:url(../images/sidebar_backRech.jpg);
background-repeat:no-repeat;
height:142px;
padding-top: 60px;
margin-top:-3px;

}

#blocPage{
width: 630px;
min-height:450px;
float:right;
background-color:#FFF;
background-image:url(../images/backgroundPage.png);
background-position: top;
background-repeat:no-repeat;
padding-left:20px;
padding-right:30px;
padding-top:50px;
margin-top:0px;
}



#footer{
width: 640px;
height:92px;
background-image:url(../images/bottom_footer.png);
background-repeat:no-repeat;
float:right;
text-align:center;
padding-left:20px;
padding-right:20px;
color:#FFF;
font-size: 12px;
}

img {
	border-style:none;
}
h1{
color:#b84940;
font-size: 24px;
}

h2{
color: #c47660;
font-size: 18px;
}
.btn {
	margin-top: 5px;
	text-align:center;
	margin-left:5px;
}
	

a.footer {
	color:#FFF;
}
/*pages Decouvrez nos marques*/
#accordeonBtn{
	visibility:hidden;
	width: 300px;
}

/*select perso*/
fieldset{
	border:0;
	margin:10px;
}
legend{
	font-style:italic;
	text-decoration:underline;
}
label{
	display:block;
	width:100px;
	text-align:right;
	padding-right:3px;
	float:left;
}
div .inputs{
	background:url(fond.gif);
	position:relative;
	border:1px solid #C6B9AC;
	text-align:center;
	float:left;
}
.input_text{
	border:0;
	padding:0px 6px;
	background:none;
	width:100px;
}
div .inputs_select{
	background:url(fond.gif);
	position:relative;
	border:1px solid #C6B9AC;
	text-align:center;
	float:left;
	clear:right;
}
.inputs_select .selects{
	padding:3px 14px 3px 3px;
	font:normal 12px verdana;
	cursor:default;
	background:url(fleche.gif) right center no-repeat;
	width:95px;
	white-space:nowrap;
	overflow:hidden;
}
.liste_select{
	position:absolute;
	text-align:left;
	border:1px solid #C6B9AC;
	white-space:nowrap;
	font:normal 12px verdana;
	padding:5px;
	display:none;
	background:#fff;
	z-index:100;
	height:150px;
	overflow:scroll;
}

.liste_select p a{
	display:block;
	cursor:default;
	color:#000;
	text-decoration:none;
	background:#fff;
}

.liste_select p a:hover{
	color:#fff;
	background:#093e6d;
}

em.top-left{
	position:absolute;
	width:4px;
	height:4px;
	overflow:hidden;
	top:-1px;
	left:-1px;
	background:url(top-left.gif);
}
em.bottom-left{
	position:absolute;
	width:4px;
	height:4px;
	overflow:hidden;
	bottom:-1px;
	left:-1px;
	background:url(bottom-left.gif);
}
em.bottom-right{
	position:absolute;
	width:4px;
	height:4px;
	overflow:hidden;
	bottom:-1px;
	right:-1px;
	background:url(bottom-right.gif);
}
em.top-right{
	position:absolute;
	width:4px;
	height:4px;
	overflow:hidden;
	top:-1px;
	right:-1px;
	background:url(top-right.gif);
}

#radiobuttons p{
	position:relative;
	float:left;
}
.radio{
	-moz-opacity:0;
	filter:alpha(opacity=0);
	width:20px;
	height:20px;
	position:absolute;
	right:0;
	top:0;
}

#checkboxes p{
	position:relative;
	float:left;
}
.checkbox{
	-moz-opacity:0;
	filter:alpha(opacity=0);
	width:20px;
	height:20px;
	position:absolute;
	right:0;
	top:0;
}

#file #div_file{
	position:relative;
	width:250px;
	float:left;
	text-align:right;
}
div .inputs_file{
	background:url(fond.gif);
	position:relative;
	border:1px solid #2499ff;
	text-align:center;
	float:left;
}
.input_file{
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	right:0;
	top:0;
}
.input_text_file{
	border:0;
	padding:0px 6px;
	background:none;
	width:150px;
}
.bouton_file{
	border:1px solid #2499ff;
	background:#fff;
	width:80px;
	cursor:pointer;
}

.bouton{
	border:1px solid #2499ff;
	background:#fff;
	padding:3px 5px;
	cursor:pointer;
}
/*fin select perso*/
#headRech{
	background-image:url(../images/headRech.jpg);
	width:658px;
	height:54px;
	text-align:center;
	font-weight:bold;
}
#midRech{
	background-image:url(../images/midRech.jpg);
	width:648px;
	padding-left:5px;
	padding-right:5px;
}
#footRech{
	background-image:url(../images/footRech.jpg);
	width:658px;
	height:42px;
	text-align:center;

}
#footRech a
{
 	color:#a1a61f;
	font-weight:bold;
	text-decoration:none;
}
#footRech a:hover
{
	text-decoration:underline;
}
#footRechliste{
	background-image:url(../images/footRechliste.jpg);
	width:658px;
	height:62px;
	text-align:center;

}
#footRechliste a
{
 	color:#a1a61f;
	font-weight:bold;
	text-decoration:none;
}
#footRechliste a:hover
{
	text-decoration:underline;
}
a.lienvert
{
 	color:#a1a61f;
	text-decoration:none;
}
a:hover.lienvert
{
	text-decoration:underline;
}
a.lienrouge
{
 	color:#B84940;
	text-decoration:none;
}
a:hover.lienrouge
{
	text-decoration:underline;
}
.caseRes1
{
	/*width:55%;*/
	float:left;
}
.extCaseRes1
{
	width:70%;
}
.caseRes2
{
	width:30%;
	float:left;
}
.caseRes1 a
{
 	color:#a1a61f;
	text-decoration:none;
}
.accesFiche a
{
 	color:#a1a61f;
	text-decoration:none;
}
.caseRes1 h1{
	color:#b84940;
	font-size:14px;
}
.caseRes1 .nom{
	font-style:italic;
}
.caseRes1 .accesFiche{
	color:#a1a61f;
	height:30px;
	vertical-align:middle;
}
.caseRes1 .accesFiche img
{
	float:left;
}
.accesFicheWeb{
	color:#a1a61f;
	height:30px;
	vertical-align:middle;
	float:right;
}
#ficheImage
{
	float:right;
	padding-left:20px;
	margin-top:0px;
}
.ficheImageBas
{
	float:left;
	padding-left:40px;
}
.bigContPhoto
{
	height:150px;
	width:630px;
	text-align:center;

}
.contPhoto
{
	height:150px;
	width:500px;
	margin:auto;
}

#recherche
{
	background-image:url(../images/fondRech.png);
	width:667px;
	height:415px;
}
#colGauche
{
	float:left;
	width:230px;
	padding-left:10px;
	padding-top:100px;
}
#colDroire
{
	float:left;
	width:230px;
	padding-left:20px;
}
.grandPara
{
	padding-top:10px;
	padding-bottom:10px;
}
.italic
{
	font-style:italic;
}
.textJust
{
	text-align:justify;
}
.separation
{
	width:100%;
	height:1px;
	background-color:#CCC;
}
.cligno
{
	text-decoration:blink;
}