@charset "utf-8";
/* CSS Document */

body{
	background:url(/media/images/fond.jpg);
	background-repeat:repeat-x;
	background-color: #f1f5f6;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#036;
	margin:0px;
	padding:0px;
}
a {
text-decoration:none;
}
p{
	text-align:justify;
}
.important{
	color:#112e4e;
	font-size:12px;
	font-weight:bold;
}
label.error{
 display:block;
 color:red;
 margin:0 0 15px 0;
 }
#result{
 display:block;
 color:red;
 margin:0 0 15px 0;
}
blockquote{
    margin:0;
    padding:0;
}
#website{
	margin-left:auto;
	margin-right:auto;
	width:992px;
}

#menu {
	background-image:url(/media/images/bg_menu.jpg);
	background-repeat:repeat-x;
	height:36px;
	width:100%;
}

#menu a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	float:left;
	padding:8px 20px 0 20px;
}

#main {
	background-image:url(/media/images/fond_main.jpg);
	background-repeat:repeat-x;
	background-color:#042a50;
	padding:0 0 10px 0;
}

#main #ariane {
	padding:4px 0 4px 5px;
	height:14px;
	color:#fff;
	width:988px;
	font-weight:bold;
	font-size:11px;
}

	#main #ariane a {
		color:#fff;
		font-size:11px;
	}

	#main #ariane a:hover {
		color:#000033;
		font-weight:bold;
	}

#head_main{
	background-image:url(/media/images/head_main.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:993px;
}

#head_main a{
	color:#036;
}


#head_main #right{
	float:right;
	width:400px;
	font-size:14px;
	margin:10px 0 0 0;
}

#head_main #right #title{
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 7px 0;
}


#head_main #left{
	float:left;
	width:450px;
	font-size:14px;
	margin:10px 0 0 20px;
	height:100px;
}


#head_main #left #title{
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 7px 0;
}

#head_main #left select, #head_main #left input{
	border:1px solid #19426e;
	width:200px;
	margin:0;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 2px 0;
	color:#19426e;
}

/** Home */
#main #home_first{
	background-color:#254C91;
	height:150px;
	padding-top:8px;
}

#main #home_first #home_search{
	background-image:url(/media/images/bloc_search_home.jpg);
	background-repeat:repeat-x;
	width:431px;
	height:138px;
	margin:0 0 0 30px;
	float:left;
	padding:45px 0 0 0;
}

#main #home_first #home_txt{
	width:470px;
	margin:0 30px 0 0;
	float:right;
}

#main #home_first #home_txt h1{
	margin:0 0 10px 0;
	font-size:18px;
}
#main #home_first #home_txt p{
	margin:0 0 5px 0;
	color:#112e4e;
}
#main #home_first #home_search select, #main #home_first #home_search input{
	border:1px solid #19426e;
	width:300px;
	margin:0 0 10px 20px;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 2px 0;
	color:#19426e;
}

#main #home_second{
	background-image:url(/media/images/fond_main.jpg);
	background-repeat:repeat-x;
	height:245px;
	margin:10px 0 0 0;
	padding:8px 0 0 0;
}

#main #home_second #home_contact{
	width:450px;
	margin:0 30px 0 0;
	padding:10px;
	float:right;
	background-color:#4b6995;
	color:#FFF;
}

#main #home_second #home_contact h1{
	margin:0 0 10px 0;
	font-size:18px;
}

#main #home_second #coups_coeur{
	width:431px;
	margin:0 0 0 30px;
	float:left;
	padding:0 0 0 0;
	color:#FFF;
	font-weight:bold;
}

#main #home_second #coups_coeur h1{
	margin:0 0 10px 0;
	font-size:18px;
}

.pagination a{
	color:white;
}


.pagination {
	color:white;
}

/* End Home */
#content{
	text-align:left;
	background-color:#204685;
	margin:8px 10px 10px 10px;
	padding:7px;
	color:#FFFFFF;
}

	#content .pagination{
		margin:0px;
		font-weight:bold;
	}

#content h1{
	font-size:18px;
	margin:0 0 7px 0;;
}

#footer{
	text-align:center;
	padding:10px 0 10px 0;
	font-size:11px;
}

#footer a{
color:#036;
}

/*FICHES*/
.fiche{
	margin:8px 10px 10px 10px;
}

	.fiche a{
		color:#000134;
	}
.fiche .head{
background-image:url(/media/images/fiche_top.jpg);
	background-repeat:no-repeat;
	width:961px;
	height:28px;
	color:#052b50;
	font-size:12px;
	font-weight:bold;
	padding:8px 0 0 10px;
}

.fiche h1{
	margin:0 0 5px 0;
	font-size:18px;
}

.fiche .title{
	float:left;
	width:380px;
}

.fiche .prix{
	float:left;
	width:300px;
}

.fiche .ref{
	float:right;
	width:200px;
}
.fiche .content{
	color:#000134;
	background-color:#FFFFFF;
	padding:15px 7px 15px 7px;
	width:957px;
}

.fiche .photo{
	float:left;
}

.fiche .right{
	float:right;
	width:645px;
	text-align:justify;
}

.fiche .right #descriptif{
	min-height:80px;
}

.fiche .left{
	float:left;
	width:540px;
}

.fiche .mini_fiche_contact{
float:right;
width:400px;
}


.fiche .footer{
background-image:url(/media/images/fiche_bottom.jpg);
	background-repeat:no-repeat;
	width:961px;
	height:21px;
	color:#052b50;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px 0 10px;
	text-align:right;

}

#descriptiondetail{
	color:white;
}

	#descriptiondetail a{
		color:white;
	}

.linkfiche{
	font-size:14px;
	font-weight:bold;
	display:block;
	width:300px;
	float:left;
}

	.linkfiche img{
		padding:10px 7px 0 0;
		vertical-align:middle;
		border:0
	}