/* CSS Document */

body {
	font-family:Verdana, sans-serif, Arial, Helvetica;
	margin:0;
	padding:0;
	background:url(/images/charte/bg_body3.jpg) top center fixed;
	}

p {

	margin:0;
	padding:0;
	}

h1 {
	font-size:18px !important;
	color:#003366;
	font-weight:bold;
	text-align:center;
	}

/* Les conteneurs */

.container_header {
	width:960px;
	margin:0 auto;
	height:125px;
	padding:0;
	}
	
	.logo {
		margin:15px 0 0 0;
		float:left;
		border:none;
	}
	
	#moteur {
		float:left;
		clear:right;
		width:775px;
		height:125px;
		margin:0;
		background:url(/images/charte/bg_compa.png) top left no-repeat;
		}

		.input {
		font-family:Arial, Helvetica, sans-serif !important;
		border:#003162 solid 1px;
		width:300px;
		color:#003162;
		height:27px;
		padding:5px 0 0 4px;
		margin:0 5px 5px 5px;
		font-size:18px !important;
		font-weight:bold;
		}
		
		.select {
		font-family:Arial, Helvetica, sans-serif !important;
		border:#003162 solid 1px;
		width:300px;
		color:#003162;
		margin:0 5px 5px 5px;
		font-size:18px !important;
		font-weight:bold;
		}
	
		.input2 {
		color:#003162;
		height:34px;
		margin:0 5px 5px 5px;
		font-size:16px !important;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif !important;
		cursor:pointer;
		}
	
		#lienshaut {
		width:770px;
		height:30px;
		float:right;
		z-index:10px;
		margin:0;
		padding:0;
		}
	
	.comparateur {
		margin-top:50px;
		text-align:center;
		padding:0;
	}

#container_pub {
	width:960px;
	height:100px;
	margin:5px auto 0 auto;
	padding:0;
	clear:both;
	background:url(/images/charte/bg_pub1bis.png) left top no-repeat;
	}
	
	#newsletter {
		width:192px;
		height:65px;
		float:left;
		padding:35px 0 0 18px;
		text-align:left;
		}
	
	#pub1 {
		width:742px;
		height:95px;
		float:right;
		padding:5px 0 0 8px;
		}

#container_bp {
	width:960px;
	height:220px;
	margin:5px auto 0 auto;
	padding:0;
	clear:both;
	background:url(/images/charte/bonsplans2.png) Top left no-repeat;
	}

	#onglets_bp {
		padding:25px 0 0 0;
		width:960px;
		/*height:23px;*/
		margin:0;
	}

	.vincebp {width:188px; margin:2px; float:left; text-align:center; margin:5px 0 0 0;}

	#table_bp {
		width:956px;
		height:170px;
		margin:2px 0;
		padding:2px;	
	}

#edito {
	width:705px;
	height:100px;
	margin:5px auto 0 auto;
	padding:5px 10px 0 250px;
	clear:both;
	background:url(../images/charte/bg_edito.png) no-repeat top left;
	}


#container_centre_bp {
	width:960px;
	height:auto;
	margin:5px auto 0 auto;
	padding:0;
	clear:both;
	}

#container_centre {
	width:960px;
	height:auto;
	margin:5px auto 0 auto;
	padding:0;
	clear:both;
	}

	#main_part {
		width:630px;
		height:260px;
		margin:0;
		padding:5px;
		float:left;
		background:url(/images/charte/bg_main.png) top left no-repeat;
		}

	#pub2 {
		width:300px;
		height:250px;
		margin:0;
		padding:15px 5px 10px 5px;
		float:right;
		background:url(/images/charte/bg_pub2.png) top left no-repeat;
		}

	#cartouche1 {	
		width:194px;
		height:123px;
		float:left;
		background:url(../images/charte/bg_cartouches.png) top left no-repeat;
		padding:2px 4px;
		margin:0 7px 6px 2px;
		}

	#cartouche2 {	
		width:194px;
		height:123px;
		float:left;
		background:url(../images/charte/bg_cartouches.png) top left no-repeat;
		padding:2px 4px;
		margin:0 7px 6px 0;
		}
		
	#cartouche3 {	
		width:194px;
		height:123px;
		float:left;
		background:url(../images/charte/bg_cartouches.png) top left no-repeat;
		padding:2px 4px;
		margin:0 0 6px 0;
		clear:right;
		}
		
	#cartouche4 {	
		width:194px;
		height:123px;
		float:left;
		background:url(../images/charte/bg_cartouches.png) top left no-repeat;
		padding:2px 4px;
		margin:0 7px 0 2px;
		clear:left;
		}

	#cartouche5 {	
		width:194px;
		height:123px;
		float:left;
		background:url(../images/charte/bg_cartouches.png) top left no-repeat;
		padding:2px 4px;
		margin:0 7px 0 0;
		}
		
	#cartouche6 {	
		width:194px;
		height:123px;
		float:left;
		background:url(../images/charte/bg_cartouches.png) top left no-repeat;
		padding:2px 4px;
		margin:0;
		clear:right;
		}

	.topcartouche {
		text-align:center;
		padding:8px 0 10px 0;
		}

#container_footer {
	clear:both;
	width:960px;
	height:50px;
	margin:5px auto 0 auto;
	padding:0;
	text-align:center;
	/*background:url(/images/charte/footer.png) top left no-repeat;	*/
	}

#bandeau_result {
	float:left;
	width:640px;
	margin:0;
	padding:0;
	}
		
		.result {
		width:620px;
		height:140px;
		padding:10px;
		margin-bottom:5px;
		background:url(/images/charte/bg_results.png) top left no-repeat;
		}
		
		.pagination {
		width:640px;
		height:20px;
		padding:4px 0 0 4px;
		margin-bottom:2px;
		text-align:center;
		font-weight:bold;
		background:url(/images/charte/bg_pagination.png) top left no-repeat;
		}
		
		.pic_result {
		float:left;
		margin-right:5px;
		}
		
		.titre {
		font-size:14px !important;
		font-weight:bold;
		}

	#Pub_300x250 {
		float:right;
		width:300px;
		height:250px;
		margin:0;
		padding:15px 5px 10px 5px;
		background:url(/images/charte/bg_pub2.png) top left no-repeat;
		}

#container_fiche {
	clear:both;
	width:960px;
	margin:5px auto 0 auto;
	padding:0;
	}

		#intro_fiche {
		float:left;
		width:630px;
		/*height:270px;*/
		padding:5px 5px 10px 5px;
		margin-bottom:0;
		background:url(/images/charte/bg_introfiche2.png) top left no-repeat;
		}
		
		#intro_fiche_Bas {
		float:left;
		width:630px;
		height:17px;
		padding:5px 5px 10px 5px;
		margin-bottom:5px;
		background:url(/images/charte/bg_introfiche3.png) top left no-repeat;
		}

		.image_fiche {
		border:none;/*#003366 solid 1px;*/
		}

		.entete_fiche {
		width:950px;
		padding:2px 0 0 10px;
		color:#CC0033;
		margin-bottom:10px;
		font-size:14px;
		font-weight:bold;
		height:18px;
		background:url(/images/charte/bg_td.png) top left repeat-x;
		text-align:left;
		}

		table.cadre {border: 1px solid #66CCCC; border-collapse:collapse; background:url(/images/charte/bg_table.png) top right repeat-y;}
		td.cadre { border:solid 1px #66CCCC; }

/* Page Bons plans */

	.cart_filtre {
		width:304px;
		/*min-height:100px;*/
		float:left;
		background:url(../images/charte/cart_filtre_haut.png) top left no-repeat;
		padding:3px;
		margin:0 5px;
		}
	.cart_filtre_bas {	
		width:304px;
		height:15px;
		float:left;
		background:url(../images/charte/cart_filtre_bas.png) top left no-repeat;
		padding:3px;
		margin:0 5px;
		clear:left;
		}
	
	.pagination_bp {
		width:950px;
		height:20px;
		padding:5px;
		margin-bottom:5px;
		margin-left:5px;
		text-align:center;
		font-weight:bold;
		background:url(../images/charte/bg_pagin_bp.png) top left no-repeat;
		}

	.pubBP {
		float:left;
		padding-left:10px;
		}
		
/* Les Polices */

.font10 {font-size:10px; color:#000066; text-decoration:none;}
.font10 a {text-decoration:none}
.font10 a:link {color:#000066;}
.font10 a:visited {color:#846885;}
.font10 a:hover {text-decoration:underline;	color:#003366;}

.font12 {font-size:12px; color:#000066; text-decoration:none;}
.font12 a {text-decoration:none}
.font12 a:link {color:#000066;}
.font12 a:visited {color:#846885;}
.font12 a:hover {text-decoration:underline;	color:#003366;}

.fontlien {
	font-size:12px;
	color:#000066;
	text-decoration:none;
	}

.fontlien a {
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
	}

.fontlien a:link, .fontlien a:visited  {
	text-decoration:underline;
	color:#0000FF;
	}

.fontlien a:hover {
	text-decoration:none;
	color:#663366;
	}

.pagine {
	padding:0 1px;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	text-decoration:underline;
	text-align:center;
	}

.pagine a, .pagine a:link, .pagine a:visited{
	padding:0 1px;
	font-size:12px;
	color:#0033CC;
	text-decoration:none;
	text-align:center;
	}

.pagine a:hover {
	text-decoration:none;
	background-color:#FFCC66;
	color:#990000;
	}

/* Les bidouilles */

.separHR {
	clear:both;
	visibility:hidden;
	margin: -0.5em 0;
	padding:0;
	border:0;
	}


