body {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
img {
border:0px;
}

div.nav ul.liste_nav li a ,div.footer ul.liste_footer li a ,div.footer ul.liste_footer li.trait,div.nav ul.liste_nav li.trait,div.footer h1.duoprod{
	/*color:#313131;*/
	color:#808080;
}
div.nav ul.liste_nav li a:hover , div.nav ul.liste_nav li a.on,div.footer ul.liste_footer li a:hover , div.footer ul.liste_footer li a.on {
	/*color:#e2001a;*/
	color:#ed4e63;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article h1.titre,div.descriptif h1.titre a {
	color:#b3152a;
}

body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article h2.client,div.descriptif h2.client {/* LE SOUS TITRE */
	color:#313131;
}



.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
div#conteneur_1 {
	position: absolute;
	left: 50%;
	top: 0;
	width: 650px;
	margin:0px;
	margin-left:-325px;
	padding: 0px;
	background-color: #ffffff;
	/*border:solid 1px #666666;*/
	/*min-height: 900px;*/
}
div#conteneur_2 {
	width: 496px;
	/*min-height: 450px;*/
	margin:50px 0px 0px 77px;
	/*padding:0px 0px 50px 0px;*/
}
div.outils {
	width: 650px;
	margin:0px;
	padding: 0px;
	height: 19px;
	background-color: #ffffff;
}
div.barre_logo {
	float: left;
	width: 650px;
	height: 50px;
	margin:0px;
	padding: 0px;
	/*background-color: #66eecc;*/
}
div.barre_logo div.logo  {
	margin:0px;
	padding: 0px;
	width: 186px;
	height: 50px;
	float:left;
}
div.barre_logo div.logo  img.spip_logos {
	margin:0px 0px 0px 15px;
	padding: 0px;
	width: 186px;
	height: 50px;
}
div.barre_logo h3.rubrique_page img.spip_logos {
	margin:0px;
	padding: 0px;
	width: 150px;
	height: 16px;
	border:0;
}
a.logo_duo {
	float: left;
	width: 186px;
	height: 65px;
	margin:0px;
	padding: 0px;
	/*background-image: url(images/logo_duoprod.gif);
	background-repeat: no-repeat;*/
}
a.logo_duo img {
	width: 186px;
	height: 50px;
	margin:0px;
	margin-left:15px;
	padding: 0px;
	border:0;
}
h3.rubrique_page {
	width: 150px;
	height: 16px;
	margin:12px 0px 0px 205px;
	padding: 0px;
}
h3.rubrique_page img {
	width: 150px;
	height: 16px;
	margin:0px;
	padding: 0px;
	border:0;
}
div.nav {
	width: 496px;
	height: 20px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	/*background-color: #ee6677;*/
}
div.nav ul.liste_nav {
	float: right;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.nav ul.liste_nav li {
	display:inline;
	list-style-type: none;
	font-size: 12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.nav ul.liste_nav li a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
div.nav ul.liste_nav li.trait {
	margin:0px 0px 0px 0px;
	padding:0px 7px 0px 7px;
}
div.visuel_rubrique {
	width: 494px;
	height: 300px;
	margin:0px 0px 0px 2px;
	padding: 0px;
	overflow:hidden;
}
div.visuel_rubrique div.texte_article {
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 492px;
	height:300px;
	overflow:hidden;
}
/*div.visuel_rubrique div.video_accueil {
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 492px;
	height:300px;
}*/
div.visuel_rubrique div.video_accueil dl.spip_documents , div.visuel_rubrique div.video_accueil dl.spip_documents_center , div.visuel_rubrique div.video_accueil dl.spip_documents dt.spip_doc_titre , div.visuel_rubrique div.video_accueil dl.spip_documents_centerdt.spip_doc_titre , div.visuel_rubrique div.video_accueil dl.spip_documents dt.spip_doc_titre object, div.visuel_rubrique div.video_accueil dl.spip_documents_centerdt.spip_doc_titre object {
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.visuel_rubrique img {
	width: 494px;
	height: 300px;
	margin:0px;
	padding: 0px;
	border:0;
}

/*-------------------------*/
div.visuel_article {
	width: 494px;
	height: 300px;
	margin:0px 0px 0px 2px;
	padding: 0px;
	overflow:hidden;
}
div.visuel_rubrique div.video_accueil , div.visuel_article div.video_accueil {
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 492px;
	height:300px;
	text-align:center;
	background-color:#ffffff;
}
div.visuel_article div.video_accueil dl.spip_documents , div.visuel_article div.video_accueil dl.spip_documents_center , div.visuel_article div.video_accueil dl.spip_documents dt.spip_doc_titre , div.visuel_article div.video_accueil dl.spip_documents_centerdt.spip_doc_titre , div.visuel_article div.video_accueil dl.spip_documents dt.spip_doc_titre object, div.visuel_article div.video_accueil dl.spip_documents_centerdt.spip_doc_titre object {
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.visuel_article img {
	width: 494px;
	height: 300px;
	margin:0px;
	padding: 0px;
	border:0;
}

body.page_article div.liste_rangees_article {
	width: 496px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	background-image: url(images/cadre_cotes.gif);
	background-repeat: repeat-y;
}
body.page_article div.liste_rangees_article div.rangee_article {
	float: left;
	width: 461px;
	margin:7px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article {
	margin:0px 0px 0px 0px;
	padding: 0px;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article h1.titre {
	text-transform:uppercase;
	font-size: 14px;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article h1.titre a {
	margin:0px 0px 0px 0px;
	padding: 0px;
	color:#313131;
	text-decoration:none;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article h1.titre a:hover {
	text-decoration:underline;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article h2.client {/* LE SOUS TITRE */
	font-size: 14px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	font-weight:bold;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article div.texte , body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article div.texte p.spip {
	font-size: 12px;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article div.texte strong.spip , body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article div.texte p.spip strong.spip {/* LE BOLD */
	/*font-size: 12px;
	margin:0px 0px 0px 0px;
	padding: 0px;*/
	font-weight:bold;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article div.texte p.spip a.spip_out {
	/*color:#e2001a;*/
	color:#7e7301;
	text-decoration:unerline;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article div.texte p.spip a.spip_out:hover {
	/*color:#313131;*/
	color:#313131;
	text-decoration:none;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article div.texte h3.spip {/* LINTERTITRE */
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding: 0px;
	font-size:12px;
	color:#535353;
}
body.page_article div.liste_rangees_article div.rangee_article div.descriptif_article div.texte hr.spip {/* LA LIGNE (HR) */
	background-color:#dddddd;
	margin:10px 0px 10px 0px;
}
/*-------------------------*/
h3.entete {
	color:#e2001a;
	margin:20px 0px 0px 20px;
	padding: 0px;
}
div.cadre_haut {
	width: 496px;
	height: 15px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	background-image: url(images/cadre_haut.gif);
	background-repeat: no-repeat;
}
div.liste_rangees {
	width: 496px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	background-image: url(images/cadre_cotes.gif);
	background-repeat: repeat-y;
}
div.rangee {
	float: left;
	width: 461px;
	height: 80px;
	margin:7px 0px 0px 20px;
	padding: 0px;
}
div.vignette {
	float: left;
	width: 114px;
	height: 70px;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.vignette img {
	width: 114px;
	height: 70px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	border:0;
}
div.descriptif {
	width: 325px;
	margin:0px 0px 0px 125px;
	padding: 0px;
}
div.descriptif h3.rubrique {
	text-transform:uppercase;
	/*color:#e2001a;*/
	color:#7e7301;
	font-size: 9px;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.descriptif h1.titre {
	text-transform:uppercase;
	font-size: 14px;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.descriptif h1.titre a {
	margin:0px 0px 0px 0px;
	padding: 0px;
	text-decoration:none;
}
div.descriptif h1.titre a:hover {
	text-decoration:underline;
}
div.descriptif h2.client {
	font-size: 13px;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.descriptif div.texte {
	font-size: 12px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	height:50px;
}
div.cadre_bas {
	width: 496px;
	height: 10px;
	margin:5px 0px 0px 0px;
	padding: 0px;
	background-image: url(images/cadre_bas.gif);
	background-repeat: no-repeat;
}
body.page_sommaire div.cadre_bas {
	width: 496px;
	height: 10px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	background-image: none;
}
div.separateur {
	width: 488px;
	height: 9px;
	margin:0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	/*background-color: #ccccff;*/
}
div.separ_gauche {
	width: 241px;
	height: 9px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	background-image: url(images/separ_gauche.gif);
	background-repeat: no-repeat;
	float: left;
}
div.separ_centre {
	width: 38px;
	height: 9px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	background-image: url(images/separ_infos.gif);
	background-repeat: no-repeat;
	float: left;
}
div.separ_droite {
	width: 209px;
	height: 9px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	background-image: url(images/separ_droite.gif);
	background-repeat: no-repeat;
	float: left;
}
div.separ_centre a {
	float:left;
	width: 38px;
	height: 9px;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
div.pages {
	position:relative;
	float: left;
	width: 496px;
	height: 15px;
	margin:3px 0px 0px 0px;
	padding: 0px;
	/*background-image: url(images/cadre_cotes.gif);
	background-repeat: repeat-y;*/
}
a.page_droite {
	color:#e2001a;
	font-size:11px;
	float:right;
	margin:0px 80px 0px 0px;
	padding: 0px;
	text-decoration:none;
}
a.page_gauche {
	color:#e2001a;
	font-size:11px;
	float:left;
	margin:0px 0px 0px 80px;
	padding: 0px;
	text-decoration:none;
}
div.page_centre {
	position:absolute;
	left:225px;
	margin:0px 0px 0px 0px;
	color:#e2001a;
	font-size:11px;
	/*float:left;*/
	padding: 0px;
	text-decoration:none;
}
div.page_centre_2 {
	margin:0px 0px 0px 255px;
	color:#e2001a;
	font-size:11px;
	float:left;
	padding: 0px;
	text-decoration:none;
}
div.footer {
	width: 496px;
	height: 20px;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}
body.page_sommaire div.footer {
	width: 496px;
	height: 20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
} 
div.footer h1.duoprod {
	text-trasform:uppercase;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
}
div.footer ul.liste_footer {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
div.footer ul.liste_footer li {
	display:inline;
	list-style-type: none;
	font-size: 10px;
	/*font-weight:bold;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.footer ul.liste_footer li a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
}
div.footer ul.liste_footer li.trait {
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
}




div.descriptif_contact {
	width: 120px;
	margin:0px 20px 0px 80px;
	padding: 0px;
	float:left;
}
div.descriptif_contact div.texte {
	font-size: 12px;
	margin:0px 0px 0px 0px;
	padding: 0px;
	height:50px;
	float:left;
	text-align:center;
}
div.descriptif div.texte_mail {
	font-size: 12px;
	margin:15px 0px 0px 0px;
	padding: 0px;
	height:50px;
	float:left;
	text-align:center;
}
div.descriptif div.texte_mail a {
	color:#e2001a;
}

div.descriptif div.texte_mail a:hover , div.descriptif div.texte_mail a.on {
	color:#313131;
}





