/* Partie Content */#cimade {	/*background: url(/images/cimade-accueil.gif) no-repeat left top;*/	padding: 20px 0 5px 0;	margin: 0 25px 15px 0;	border-bottom: 1px solid #dd261d;  border-top: 1px solid #dd261d;	}#cimade p {	margin: 0 ;	color: #dd261d;	font-size: .84em;	line-height: 1.3em;	}#primaire {	width: 335px;	padding-left: 15px;	background: url(/images/bg-accueil.gif) no-repeat 160px 60px;	}#secondaire {	width: 300px;	}	#primaire h1, #primaire p {	margin: 0 0 6px 35px;	}#primaire h1 {	color: #dd261d;	font-size: 1.8em;	line-height: 1.2em;	}#primaire img.une {	float: left;	padding: 4px 10px 3px 0;	}#primaire p a {	color: #000;	}#primaire p a:hover {	color: #dd261d;	text-decoration: none;	}		#agir {	background: url(/images/cartouche-agir-haut.gif) no-repeat top left;	padding-top: 25px;	}div.agir-bas {	background: url(/images/cartouche-agir-bas.gif) no-repeat bottom left;	padding-bottom: 9px;	margin-bottom: 6px;	}#secondaire h3,#secondaire p {	margin-left: 10px;	padding-right: 10px;	}/*#content #secondaire p a:hover {	color: #dd261d;	}*/	/* Recherche Google */#google input.cadre {	border: 1px solid #dd261d;	color: #dd261d; 	font-size: .92em; 	padding: 2px;	}	/* Barrettes nav 2 */#nav2 h3 {	font-size: .84em;	font-weight: bold;	padding-left: 5px;	padding-top: 10px;	margin: 0 0 6px 0;	}#nav2 h3 a {	color: #fff;	text-transform: uppercase;	text-decoration: none;	}#nav2 h3 a:hover {	color: #000;	}#nav2 h3.presse {	background: url(/images/barrette-presse.gif) no-repeat left bottom;	}#nav2 h3.boutique {	background: url(/images/barrette-boutique.gif) no-repeat left bottom;	}#nav2 h3.lettre {	background: url(/images/barrette-lettre.gif) no-repeat left bottom;	font-size: 9px;	line-height: 9px;	letter-spacing: 0;	margin-bottom: 0;	padding-bottom: 1px;	}	/*Inscription newsletter */#newsletter {	padding: 0 0 25px 0;	clear: left;	}#newsletter form {	padding: 2px 0 4px 1px;	margin: 0 25px 0 0;	background: #fadfdd;	}#newsletter p {	margin: 0;	font-size: .84em;	color: #535353;	}#newsletter p input.OK {	position: relative;	top: 4px;	}#newsletter input.cadre {	border: 1px solid #ff5003;	background: #fff;	font-size: .92em; 	padding: 2px;	color: #ff5003;	}		/* Bandeaux mini-sites */#minisites {	margin: 0 0 20px 0;	}#minisites p {	font-size: .84em;	margin-top: 5px;	margin-bottom: 10px;	}#minisites p a {	text-decoration: none;	color: #000;	}#minisites p a:hover {	color: #dd261d;	}