/* CSS Document */

/*=====================================
	BLOCS DE LA HOME
---------------------------------------
	Ce document contient uniquement
	les styles de la page d'accueil.
	
======================================*/

#home-gauche {
	float: left;
	width: 494px;
}
#home-droite {
	float: right;
	width: 277px;
}

/* banner Noel 2007 -----------------------*/
#bannerNoel {
	margin: 0px auto 0px auto;
	padding-top: 10px;
	width: 770px;
	height: 135px;
}

/* bloc PARRAINAGE ------------------------- */

#home-parrain {
	margin: 0; padding: 0;
	}
	#home-parrain .haut {
	height: 4px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_parrain_haut.gif) no-repeat bottom left;
	}
	#home-parrain .centre {
	background: transparent url(../img/home_parrain_centre.gif) repeat-y top left;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	#home-parrain .centre .contenu {
	width: 466px;
	margin: 0 auto 0 auto;
	background-color: #FFBA00;
	}
	#home-parrain .centre .legende {
	text-align: justify;
	font-size: 1.1em;
	margin: 0 14px 0 14px;
	padding: 5px 10px 15px 10px;
	}
	#home-parrain .centre .legende h2 {
	margin: 0; padding: 0;
	font-weight: bold;
	font-size: 1.4em;
	}
	#home-parrain .centre a {
	color: #412118;
	text-decoration: none;
	}
	#home-parrain .centre a:hover {
	color: #FFFFFF;
	}
	#home-parrain .bas {
	height: 4px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_parrain_bas.gif) no-repeat top left;
}

/* bloc TEMOIGNAGES ------------------------- */

#home-temoin {
	margin: 0; padding: 0;
	margin-top: 10px;
	}
	#home-temoin .haut {
	height: 10px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_temoin_haut.gif) no-repeat bottom left;
	}
	#home-temoin .centre {
	background: transparent url(../img/home_parrain_centre.gif) repeat-y top left;
	text-align: justify;
	padding: 5px 14px 0px 14px;
	}
	#home-temoin .centre h2 {
	margin: 0; padding: 0;
	width: 466px;
	height: 31px;
	background: transparent url(../img/home_jouet_titre.gif) no-repeat top;
	}
	#home-temoin .centre h3 {
	font-size: 12px;
	}
	#home-temoin .centre .txt {
	padding: 14px 14px 0 14px;
	font-size: 1.1em;
	text-align: justify;
	}
	#home-temoin .centre .txt a {
	color: #E26B49;
	text-decoration: underline;
	}
	#home-temoin .centre .txt a:hover {
	text-decoration: none;
	}
	#home-temoin .bas {
	height: 27px;
	background: transparent url(../img/home_temoin_bas.gif) no-repeat top left;
}

/* bloc FIL D'ACTUALITE ------------------------- */

#fil-actu {
	margin: 3px auto 10px auto; 
	padding: 4;
	width: 271px;
	background-color: #CE2420;
	position:relative;
}
.txt-actu {
	color: #FFFFFF;
	font-size: 1.1em;
	padding: 3px 5px 3px 5px;
	}
	.txt-actu a {
	color: #FFFFFF;
	text-decoration: underline;
}

/* bloc NOTRE ACTUALITE ------------------------- */

#home-actu {
	margin: 0 0 15px 0; 
	padding: 0;
	}
	#home-actu .haut {
	height: 7px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_action_haut.gif) no-repeat bottom left;
	}
	#home-actu .centre {
	background: transparent url(../img/home_action_centre.gif) repeat-y top left;
	text-align: justify;
	padding: 5px 11px 5px 11px;
	}
	#home-actu .centre h2 {
	margin: 0 0 5px 0; 
	padding: 0;
	width: 255px;
	height: 5px;
	}
	#home-actu .centre .liste {
	background: #F3EEDF url(../img/fleche_jaune.gif) no-repeat center left;
	padding: 2px 5px 2px 25px;
	color: #A3956D;
	font-size: 1.1em;
	}
	#home-actu .centre .liste-pays {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
	height: 18px;
	vertical-align:middle;
	}
	#home-actu .bas {
	height: 8px;
	background: transparent url(../img/home_action_bas.gif) no-repeat top left;
}

/* bloc NOS ACTIONS ------------------------- */

#home-action {
	margin: 0 0 15px 0; 
	padding: 0;
	}
	#home-action .haut {
	height: 7px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_action_haut.gif) no-repeat bottom left;
	}
	#home-action .centre {
	background: transparent url(../img/home_action_centre.gif) repeat-y top left;
	text-align: justify;
	padding: 5px 11px 5px 11px;
	}
	#home-action .centre h2 {
	margin: 0 0 5px 0; 
	padding: 0;
	width: 255px;
	height: 31px;
	background: transparent url(../img/home_action_titre.gif) no-repeat top;
	}
	#home-action .centre .liste {
	background: #F3EEDF url(../img/fleche_jaune.gif) no-repeat center left;
	padding: 2px 5px 2px 25px;
	color: #A3956D;
	font-size: 1.1em;
	}
	#home-action .centre .liste-pays {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
	height: 18px;
	vertical-align:middle;
	}
	#home-action .bas {
	height: 8px;
	background: transparent url(../img/home_action_bas.gif) no-repeat top left;
}

/* bloc ALERTER L'OPINION ------------------------- */

#home-alerte{
	margin: 0 0 15px 0;
	padding: 0;
	}
	#home-alerte .haut {
	height: 6px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_alerte_haut.gif) no-repeat bottom left;
	}
	#home-alerte .centre {
	background: transparent url(../img/home_alerte_centre.gif) repeat-y top left;
	text-align: justify;
	padding: 5px 11px 0 11px;
	font-size: 1.1em;
	}
	#home-alerte .centre h2 {
	margin: 0 0 5px 0; 
	padding: 0;
	width: 255px;
	height: 31px;
	background: transparent url(../img/home_alerte_titre.gif) no-repeat bottom;
	}
	#home-alerte .centre .txt, #home-expert .centre .txt {
	padding: 0 8px 0 8px;
	text-align: justify;
	}
	#home-alerte .centre .txt a, #home-expert .centre .txt a {
	color: #E26B49;
	text-decoration: underline;
	}
	#home-alerte .centre .txt a:hover, #home-expert .centre .txt a:hover {
	text-decoration: none;
	}
	#home-alerte .centre .txt img {
	float: left;
	margin: 0 8px 0 0;
	}
	#home-alerte .centre .lien, #home-expert .centre .lien {
	clear: both;
	background: #F3EEDF url(../img/fleche_jaune.gif) no-repeat center left;
	margin-top: 10px;
	padding: 4px 5px 4px 25px;
	color: #A3956D;
	font-weight: bold;
	}
	#home-alerte .centre .lien a, #home-expert .centre .lien a {
	color: #A3956D; text-decoration: underline;
	}
	#home-alerte .centre .lien a:hover, #home-expert .centre .lien a:hover {
	text-decoration: none;
	}
	#home-alerte .bas {
	height: 16px;
	background: transparent url(../img/home_alerte_bas.gif) no-repeat top left;
}

/* bloc NOTRE EXPERTISE ------------------------- */

#home-expert{
	margin: 0; padding: 0;
	}
	#home-expert .haut {
	height: 6px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_expert_haut.gif) no-repeat bottom left;
	}
	#home-expert .centre {
	background: transparent url(../img/home_expert_centre.gif) repeat-y top left;
	text-align: justify;
	padding: 5px 11px 0 11px;
	font-size: 1.1em;
	}
	#home-expert .centre h2 {
	margin: 0 0 5px 0; 
	padding: 0;
	width: 255px;
	height: 31px;
	background: transparent url(../img/home_expert_titre.gif) no-repeat bottom;
	}
	#home-expert .centre .txt img {
	float: left;
	margin: 0 8px 0 0;
	border: #E9E1CB solid 2px;
	}
	#home-expert .bas {
	height: 16px;
	background: transparent url(../img/home_expert_bas.gif) no-repeat top left;
}
/* bloc annulation paypal ------------------------- */

#home-annulation {
	margin: 0; padding: 0;
	margin-top: 10px;
	}
	#home-annulation .haut {
	height: 10px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_annulation_haut.gif) no-repeat bottom left;
	}
	#home-annulation .centre {
	background: transparent url(../img/home_annulation_centre.gif) repeat-y top left;
	text-align: justify;
	font-size: 1.1em;
	padding: 5px 14px 0px 14px;
	}
	#home-annulation .centre h2 {
	margin: 0; padding: 0;
	width: 466px;
	height: 31px;
	background: transparent url(../img/home_annulation_titre.gif) no-repeat top;
	}
	#home-annulation .centre h3 {
	font-size: 12px;
	}
	#home-annulation .centre .txt {
	padding: 14px 14px 0 14px;
	font-size: 1.1em;
	text-align: justify;
	}
	#home-annulation .centre .txt a {
	color: #E26B49;
	text-decoration: underline;
	}
	#home-annulation .centre .txt a:hover {
	text-decoration: none;
	}
	#home-annulation .bas {
	height: 27px;
	background: transparent url(../img/home_annulation_bas.gif) no-repeat top left;
}
/* bloc validation paypal ------------------------- */

#home-validation {
	margin: 0; padding: 0;
	margin-top: 10px;
	}
	#home-validation .haut {
	height: 10px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_validation_haut.gif) no-repeat bottom left;
	}
	#home-validation .centre {
	background: transparent url(../img/home_validation_centre.gif) repeat-y top left;
	text-align: justify;
	font-size: 1.1em;
	padding: 5px 14px 0px 14px;
	}
	#home-validation .centre h2 {
	margin: 0; padding: 0;
	width: 466px;
	height: 31px;
	background: transparent url(../img/home_validation_titre.gif) no-repeat top;
	}
	#home-validation .centre h3 {
	font-size: 12px;
	}
	#home-validation .centre .txt {
	padding: 14px 14px 0 14px;
	font-size: 1.1em;
	text-align: justify;
	}
	#home-validation .centre .txt a {
	color: #E26B49;
	text-decoration: underline;
	}
	#home-validation .centre .txt a:hover {
	text-decoration: none;
	}
	#home-validation .bas {
	height: 27px;
	background: transparent url(../img/home_validation_bas.gif) no-repeat top left;
}
/* bloc SOUTENIR OSI ------------------------- */

#home-soutenirosi{
	margin: 0 0 15px 0;
	padding: 0;
	}
	#home-soutenirosi .haut {
	height: 6px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_soutenirosi_haut.gif) no-repeat bottom left;
	}
	#home-soutenirosi .centre {
	background: transparent url(../img/home_soutenirosi_centre.gif) repeat-y top left;
	text-align: justify;
	padding: 5px 11px 0 11px;
	font-size: 1.1em;
	}
	#home-soutenirosi .centre h2 {
	margin: 0 0 5px 0; 
	padding: 0;
	width: 255px;
	height: 31px;
	background: transparent url(../img/home_soutenirosi_titre.gif) no-repeat bottom;
	}
	#home-soutenirosi .centre .txt, #home-expert .centre .txt {
	padding: 0 8px 0 8px;
	text-align: justify;
	}
	#home-soutenirosi .centre .txt a, #home-expert .centre .txt a {
	color: #E26B49;
	text-decoration: underline;
	}
	#home-soutenirosi .centre .txt a:hover, #home-expert .centre .txt a:hover {
	text-decoration: none;
	}
	#home-soutenirosi .centre .txt img {
	float: left;
	margin: 0 8px 0 0;
	}
	#home-soutenirosi .centre .lien, #home-expert .centre .lien {
	clear: both;
	background: #F3EEDF url(../img/fleche_jaune.gif) no-repeat center left;
	margin-top: 10px;
	padding: 4px 5px 4px 25px;
	color: #A3956D;
	font-weight: bold;
	}
	#home-soutenirosi .centre .lien a, #home-expert .centre .lien a {
	color: #A3956D; text-decoration: underline;
	}
	#home-soutenirosi .centre .lien a:hover, #home-expert .centre .lien a:hover {
	text-decoration: none;
	}
	#home-soutenirosi .bas {
	height: 16px;
	background: transparent url(../img/home_soutenirosi_bas.gif) no-repeat top left;
}
/* bloc EVENEMENT ------------------------- */

#home-evenement{
	margin: 0 0 15px 0;
	padding: 0;
	}
	#home-evenement .haut {
	height: 6px;
	font-size: 1px; /* resolution bug IE */ 
	background: transparent url(../img/home_evenement_haut.gif) no-repeat bottom left;
	}
	#home-evenement .centre {
	background: transparent url(../img/home_evenement_centre.gif) repeat-y top left;
	text-align: justify;
	padding: 5px 11px 0 11px;
	font-size: 1.1em;
	}
	#home-evenement .centre h2 {
	margin: 0 0 5px 0; 
	padding: 0;
	width: 255px;
	height: 31px;
	background: transparent url(../img/home_evenement_titre.gif) no-repeat bottom;
	}
	#home-evenement .centre .txt, #home-expert .centre .txt {
	padding: 0 8px 0 8px;
	text-align: justify;
	}
	#home-evenement .centre .txt a, #home-expert .centre .txt a {
	color: #E26B49;
	text-decoration: underline;
	}
	#home-evenement .centre .txt a:hover, #home-expert .centre .txt a:hover {
	text-decoration: none;
	}
	#home-evenement .centre .txt img {
	float: left;
	margin: 0 8px 0 0;
	}
	#home-evenement .centre .lien, #home-expert .centre .lien {
	clear: both;
	background: #F3EEDF url(../img/fleche_jaune.gif) no-repeat center left;
	margin-top: 10px;
	padding: 4px 5px 4px 25px;
	color: #A3956D;
	font-weight: bold;
	}
	#home-evenement .centre .lien a, #home-expert .centre .lien a {
	color: #A3956D; text-decoration: underline;
	}
	#home-evenement .centre .lien a:hover, #home-expert .centre .lien a:hover {
	text-decoration: none;
	}
	#home-evenement .bas {
	height: 16px;
	background: transparent url(../img/home_evenement_bas.gif) no-repeat top left;
}