/* ---------- tags generaux - debut ---------- */
html, body {
	margin:0;
	padding:0;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 12px;
	background:#FFF url(/images/fr/demenagement/bg_page.gif) left -5px repeat-x;
}

body.body_yahoo{
	background:#FFF url(/images/fr/demenagement/bg_page.gif) left -30px repeat-x;
}

a, 
a:link,
a:visited,
a:active {
	text-decoration:none;
	color:#5286AF; 
}

img {
	border:none;
}

ul {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

button {
	background:none;
	border:none;
	margin:0pt;
	padding:0pt;
}

/* -- h1 sert pour les articles et sections pour SEO, donc, pour cela qui est plus petit que le h2 */
h1 {
	font-size:14px;
	font-weight:bold;
	color:#E76C16;
	text-transform:uppercase;
}

h2 {
	font-size:18px;
	font-weight:bold;
	color:#E76C16;
	text-transform:uppercase;
}

h3 {
	font-size:13px;
	font-weight:bold;
	color:#E76C16;
	text-transform:uppercase;
}

h4 {
	font-size:12px;
	font-weight:bold;
	color:#E76C16;
	margin-top:0px;
	margin-bottom:2px;
}


fieldset {
	border:none;
	margin:0;
	padding:0;
}

#page {
	width:976px; 
	height:auto;
	margin:0 auto;
	padding:0;
	background-color:#FFF;
}


/* ---------- tags generaux - fin ---------- */

/* ---------- classes génériques - debut ---------- */
.bold {
	font-weight:bold;
}

.center {
	text-align:center;
}

.clearer {
	clear:both;
	overflow:hidden;
}

.bigbox_pub_center {
	width:300px;
/*	height:250px; */
	min-height:1px;
	margin:40px auto;
}

.bigbox_pub_left {
	width:300px;
/*	height:250px; */
	margin:40px 0px;
}

.bigbox_pub_droit {
	width:300px;
/*	height:250px; */
	margin:0 auto;
}

.pub_advertorial {
	width:430px;
	margin: 15px auto;
}

.display_on {
	display:block;
}

.display_off {
	display:none;
}

.visibility_on {
	visibility:visible;
}

.visibility_off {
	visibility:hidden;
}

.widget {
	margin-top:14px;
	margin-bottom:10px;
	padding-bottom:43px; /* permet de mettre le bon titre */
	background:transparent url(/images/fr/demenagement/widget_bottom_background.gif) bottom left no-repeat;
}

	.widget ul {
		padding-top:49px;
	}
		.widget ul li{
			padding-top:4px;
			padding-left:15px;
			background:transparent url(/images/fr/demenagement/widget_content_background.gif) top left repeat-y;
		}

			.widget li a {
				color:#5286AF; 
				text-decoration:underline;
			}

.bouton_pub {
	margin-top:10px;
	min-height:1px;
}

.separateur {
	width:485px;
	border-bottom:1px solid #CECECE;
}

.separateur h1 {
	position:absolute; 
	padding:0 7px 0 0px;
	margin-top:-13px;
	background-color:#FFF;
}

.separateur h2 {
	position:absolute;
	padding:0 28px 0 24px;
	margin-top:-16px;
	background-color:#FFF;
}


.separateur h3 {
	position:absolute;
	padding:0 15px 0 15px;
	margin-top:-13px;
	background-color:#FFF;
}

a.savoir_plus {
	color:#5286AF; 
	padding-right:16px;
	text-decoration:underline;
	background:transparent url(/images/fr/demenagement/fleche_droite.gif) right 50% no-repeat;
}

	a.savoir_plus:hover {
		text-decoration:underline;
	}

.fiche {
	width:117px;
	min-height:105px;
	font-size:11px;
	font-weight:bold;
	color:#5286AF;
	line-height:15px;
}

	.fiche .description{
		margin-top:3px;
		margin-left:15px;
	}

		.fiche .description span{
			font-weight:normal;
			color:#363636;
		}

.fiche_image{
	width:117px;
	height:87px;	
	background:transparent url(/images/fr/demenagement/fond_image.gif) top left no-repeat;
}

	.fiche_image img{
		width:100px;
		height:70px;
		margin:6px 0px 0px 7px;
	}

.liste_articles {
	margin-top:21px;
}

	.liste_articles ul li {
		min-height:70px;
		width:485px;
		margin-bottom:20px;
	}

	.liste_articles a.image_liste {
		float:left;
		margin-top:3px;
	}

		.liste_articles a.image_liste img{
			border:1px solid #838383;
			width:102px;
			height:70px;
		}

	.liste_articles .description{
		margin-left:125px;
		font-size:12px;
		color:#434343;
	}

	.liste_articles .description a{
		color:#5286AF; 
		font-weight:bold;
		text-decoration:underline;
	}

		.liste_articles .description a:active {
			color:#E76C16;
		}

		.liste_articles .description a:visited{
			color:#505050; 
		}

ul.pagination{
	font-weight:bold;
	height:12px;
}

	ul.pagination li{
		float:left;
		display:block;
		margin-left:5px;
		padding-right:6px;
		background:transparent url(/images/fr/demenagement/pagination_separateur.gif) right 4px no-repeat;
	}

		ul.pagination li.last{
			background-image:none;
		}

		ul.pagination li a{
			display:block;
			color:#5286AF; 
			text-decoration:underline;
		}

		ul.pagination li a.current {
			color:#E76C16;
		}

		ul.pagination li.fleche_gauche{
			width:10px;
			height:18px;
			margin:0;
			padding:0;
			background:transparent url(/images/fr/demenagement/fleche_gauche.gif) left 7px no-repeat;
		}

		ul.pagination li.fleche_droite{
			width:10px;
			height:18px;
			margin:0;
			padding:0;
			background:transparent url(/images/fr/demenagement/fleche_droite.gif) right 7px no-repeat;
		}

	ul.pagination li.fleche_gauche a,
	ul.pagination li.fleche_droite a { 
		width:10px;
		height:18px;
	}

.barre_recherche {
	width:225px;
	height:21px;
}


	.barre_recherche input.recherche {
		position:relative;
		top:-5px;
		left:35px;
		font-size:11px;
		color:#5d5d5d;
		width:155px;
		border:0px;
	}

	.barre_recherche .btn_submit {
		position:relative;
		top:4px;
		left:43px;
	}


.pub_link_center {
			margin-top:10px;
			text-align:center;
	}

/* ---------- classes génériques - fin ---------- */

/* ---------- header - debut ---------- */

/*#canoebar {
	position:relative;
	height:25px;
	margin:0pt;
	padding:0pt;
	border:0;
}
*/


/* ---------- contenu - debut ---------- */
#contenu {
	margin:0;
	padding:0;
	background:#FFF url(/images/fr/demenagement/content_background.gif) top left repeat-x;	
	overflow:hidden;
	width:990px;
}

#fil_ariane {
	padding:14px 0px 38px 15px;
	font-size:10px;
	color:#434343;
}

	#fil_ariane a{
		color:#5286AF; 
		text-decoration:underline;
	}


#contenu_gauche {
	float:left;
	width:160px;
	margin-left:5px;
}

	#contenu_gauche #menu_sections {
		background: #FFF url(/images/fr/demenagement/menu_sections_txt_separateur.gif) top left repeat-x;
		padding-top:2px;
	}

	#contenu_gauche #menu_sections ul li {
		min-height:34px;
		padding:5px 0px 5px 10px;
		line-height:16px;
		background: #FFF url(/images/fr/demenagement/menu_sections_txt_separateur.gif) bottom left repeat-x;
	}

		#contenu_gauche #menu_sections ul li a {
			font-size:14px;
		}

		#contenu_gauche #menu_sections ul li.oneline {
			margin-top:0px;
			line-height:28px;
		}

	#contenu_gauche #incontournables{
		margin-top:19px;
		width:160px;
		background: #FFF url(/images/fr/demenagement/incontournables_centre.gif) top left repeat-y;
	}

		#contenu_gauche #incontournables ul#haut_fr {
			height:30px;
			background: #FFF url(/images/fr/demenagement/incontournables_haut.gif) top left no-repeat;
		}

		#contenu_gauche #incontournables ul#haut_en {
			height:30px;
			background: #FFF url(/images/en/demenagement/incontournables_haut.gif) top left no-repeat;
		}

			#contenu_gauche #incontournables ul#haut_fr li,
			#contenu_gauche #incontournables ul#haut_en li{
					float:left;
					text-align:center;

				}
				#contenu_gauche #incontournables ul#haut_fr li.incontournables{
					font-size:13px;
					color:#434343;
					width:107px;
					padding-top:2px;
				}

				#contenu_gauche #incontournables ul#haut_fr li.pub{
					font-size:10px;
					color:#6b6b6b;
					width:53px;
					padding-top:3px;
				}

				#contenu_gauche #incontournables ul#haut_en li.incontournables{
					font-size:11px;
					color:#434343;
					width:129px;
					padding-top:3px;
				}
				#contenu_gauche #incontournables ul#haut_en li.pub{
					font-size:10px;
					color:#6b6b6b;
					width:30px;
					padding-top:3px;
				}

		#contenu_gauche #incontournables ul#content{
			margin-left:2px;
		}

			#contenu_gauche #incontournables ul#content li{
				margin-left:3px;
				width:151px;
				display:block;
				background: transparent url(/images/fr/demenagement/incontournables_item_centre.gif) top left repeat-y;
			}

				#contenu_gauche #incontournables ul#content .content_haut{
					height:2px;
					overflow:hidden;
					background: transparent url(/images/fr/demenagement/incontournables_item_haut.gif) top left no-repeat;
				}

				#contenu_gauche #incontournables ul#content li a {
					background: transparent url(/images/fr/demenagement/fleche_droite.gif) 129px 50% no-repeat;
					color:#363636;
					display:block;
					font-size:12px;
					line-height:14px;
					margin-left:5px;
					padding:2px 20px 2px 0px; 
				}

				#contenu_gauche #incontournables ul#content .content_bas{
					width:153px;
					height:2px;
					overflow:hidden;
					background: transparent url(/images/fr/demenagement/incontournables_item_bas.gif) top left no-repeat;
				}

	#contenu_gauche #incontournables #bas{
			height:7px;
			background: #FFF url(/images/fr/demenagement/incontournables_bas.gif) top left no-repeat;
	}

	#contenu_gauche #pub_videotron {
		margin-top:20px;
		padding:15px 0px 9px 15px;
		border:1px solid #D5D5D5;
	}

		#contenu_gauche #pub_videotron div {
			width:130px;
		/*	height:100px;
			margin:9px auto; */
		}

	#contenu_gauche #bandeau_cote {
	/*	height:600px; */
		min-height:1px;
		width:160px;
		margin-top:20px;
	}

#contenu_centre {
	float:left;
	width:485px;
	margin-left:10px;
}


#contenu_droit {
	float:left;
	width:300px;
	margin-left:8px;
}
	#contenu_droit #widget_recherche_fr {
		background: transparent url(/images/fr/demenagement/recherche_titre.gif) top left no-repeat;
	}
	#contenu_droit #widget_recherche_en {
		background: transparent url(/images/en/demenagement/recherche_titre.gif) top left no-repeat;
	}
	
	div.pos_text_recherche 							{height:22px;font-family:Trebuchet MS;font-size:12px;color:#626262;}
	div#pos-champ-recherche							{width:298px;}
	div#pos-champ-recherche div.c_gauche_recherche	{float:left;width:238px;}
	div#pos-champ-recherche div.c_droite_recherche	{float:left;width:30px;}

	#contenu_droit #widget_vitevitevite_fr {
		background: transparent url(/images/fr/demenagement/vitevitevite_titre.gif) top left no-repeat;
	}
	#contenu_droit #widget_vitevitevite_en {
		background: transparent url(/images/en/demenagement/vitevitevite_titre.gif) top left no-repeat;
	}

	#contenu_droit #widget_canoe_shopping_fr {
		background: transparent url(/images/fr/demenagement/canoe_shopping_titre.gif) top left no-repeat;
	}

	#contenu_droit #widget_canoe_shopping_en {
		background: transparent url(/images/en/demenagement/canoe_shopping_titre.gif) top left no-repeat;
	}

	#contenu_droit#adsense {
		margin-top:20px;
		padding-top:20px;
		width:300px;
		border: 1px solid red;
	}

	#contenu_droit #widget_rencontres {
		background: transparent url(/images/fr/demenagement/rencontres_titre.gif) top left no-repeat;
	}

		#contenu_droit #widget_rencontres li {
			height:58px;
		}

		#contenu_droit #widget_rencontres img {
			width:101px;
			height:58px;
			margin-right:9px;
			vertical-align:top;
			float:left;
		}


/* ---------- contenu - fin --------- */

/* ---------- footer - debut --------- */
#footer {
	margin:52px 0 20px 0px;
	width:976px;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	color:#FFF;
	background-color:#000;
}

	#footer ul.firstline {
		text-align:center;
		margin-top:7px;
	}

	#footer ul.firstline li {
		display:inline;
	}


	#footer ul.firstline a {
		color:#FDE687;
		padding:0 2px;
	}

	#footer table select.canoenav {
		margin-right:11px;
	}

	#footer .footer_yahoo {
		text-align:center;
		padding:20px 10px 10px 10px;
	}
/* ---------- footer fin --------- */
