body{	margin: 0;	padding: 0;	text-align: center;	font-family: Verdana;	font-size: 10px;	color: #000000;	background-image: url('pict/grille.gif');}a:link {text-decoration: none ; color:#666666}a:visited {text-decoration: none ; color:#666666}a:hover {text-decoration: none ; color:#DC7049}ul, li {	margin: 0;	padding: 0;	list-style: none;}hr {	display: block;	height: 1px;	margin: 20px 20px;	_margin: 20px 20px;	padding: 0;	color: #c0c0c0;	background-color: #c0c0c0;	border: 0;}hr.haut {	display: block;	height: 1px;	margin: 40px 0px 20px 0px;	_margin: 40px 0px 20px 0px;	padding: 0;	color: #808080;	background-color: #808080;	border: 0;}.alternatif {	height: 50px;	text-align: center;			margin-top: 30px;	margin-bottom: 30px;	background: url(pict/alternatif.gif) 50% 0% no-repeat;		}a.url_site {		color: #DC7049;}.orange {		color: #DC7049;}.clear {	clear: both;	height: 1px;	font-size: 1%;	margin: 0;}a.suite {	color: #DC7049;	font-size: 90%;			}.float_right {	float: right;}.float_left {	float: left;}/* ---BAZAR---------------------------------------------------------- */.cont_contact {	width: 300px;     margin: 5px 110px 5px 130px;  }.cont_contact legend{	font-weight: bold;	color: #808080; }/* ---FIN BAZAR---------------------------------------------------------- *//* ---GLOBAL---------------------------------------------------------- */#global {		width: 750px;		margin-left: auto;    margin-right: auto;    margin-top: 15px;    text-align: left;	}/* ---HEADER---------------------------------------------------------- */#header {	background-image: url('pict/banniere.jpg');	background-repeat: no-repeat;	width: 750px;	height: 150px;	margin-bottom: 15px;	margin-top: 10px;	}/* ---MENU---------------------------------------------------------- */#menu {	position: absolute;	top: 110px;	}#menu li {	float: left;	margin-left: 20px;	}#menu li a {	display: block;	text-decoration: none;	font-weight: bold;	color: #808080;	width: 83px;	height: 22px;	background: url(pict/menu_off.gif) top left no-repeat;	text-align: center;	padding-top: 3px;}#menu a:hover {	color:#000000;	background: url(pict/menu_on.gif) top left no-repeat;			}#menu li a#current {	color: #000000;	background: url(pict/menu_on.gif) top left no-repeat;}/* ---GAUCHE---------------------------------------------------------- */#gauche {	float: left;	width: 120px;}/* ---LES CADRES DANS GAUCHE------------------------------------------ */.cadre120 {/* conteneur global et arrière-plan du titre du cadre */	width: 120px;	padding-top: 5px;	background: url(pict/120haut.gif) top left no-repeat;	margin-bottom: 15px;	}.cadre120_entete {	width: 120px;	padding-top: 4px;	background: url(pict/120entete.gif) top left no-repeat;	margin-bottom: 30px;		}.entete {	background: url(pict/titre_entete.gif) top left no-repeat;	height: 16px;	text-align: center;	font-weight: bold;	color: #666666;	}.bloccadre120 {/* arrière-plan bas et sur l'ensemble du cadre */	background: url(pict/120bas.gif) bottom left no-repeat;	padding-bottom: 5px;	padding-left: 5px;	padding-right: 3px;				}/* ---CENTRE---------------------------------------------------------- */#centre {	width: 610px;	padding-top: 5px;	background: url(pict/610haut.gif) top left no-repeat;	margin-left: 137px;	}#minheight {		width: 1px;	height: 500px;	float: right;}html>body #minheight {min-height : 500px; }/* ---LE CADRE DU CENTRE------------------------------------------------ */.centrecontenu {		background: url(pict/610milieu.gif) top left repeat-y;	padding: 20px 15px;	float: right;	margin: 0px;	text-align: justify;}.centrebas {	width: 610px;	height: 8px;	background: url(pict/610bas.gif) top left no-repeat;	padding-bottom: 8px;	margin-bottom: 15px;}.spacer {	background: url(pict/610milieu.gif) top left repeat-y;}/* ---NAVIGATION------------------------------------------------------- */#navigation {		padding-left: 30px;	color: #DC7049;	height: 16px;	background: url(pict/nav.gif) top left no-repeat;	margin: 0;}#navigation a {	text-decoration: none;}/* ---PIED---------------------------------------------------------- */#pied {	width: 750px;	padding-top: 5px;	background: url(pict/750haut.gif) top left no-repeat;	clear: both;	margin-bottom: 15px;}#pied img {	border: 0;}#blocpied {/* arrière-plan bas et sur l'ensemble du cadre */	background: url(pict/750bas.gif) bottom left no-repeat;	padding-bottom: 10px;	padding-left: 10px;	text-align: center;	}.firefox {	float: left;		width: 65px;	height: 15px;}.ouvaton {	float: right;		width: 16px;	height: 16px;	margin-right: 10px;}/* --- DROITE ---------------------------------------------------------- */#droite {	float: right;	margin-left: 15px;	margin-bottom: 5px;	background-color: white;}.box200 {		width: 200px;	border: 1px dotted #808080;	margin-top: 0;	margin-bottom: 15px;}	.box200 div {		text-align: center;	background: #f3f3f3 95% 50% no-repeat;	border-bottom: 1px dotted #808080;	padding-top: 2px;	padding-bottom: 2px;	margin: 0;}.box200 ul {	padding-left: 5px;	padding-right: 5px;	background-color: #ffffff;}.box200 p {	padding-top: 5px;	text-align: justify;	margin: 0;}	.box200 .article {background-image: url(pict/outil_article_on.gif); font-size: 10px;}.box200 .theme {background-image: url(pict/outil_theme_on.gif)}.box200 .breve {background-image: url(pict/outil_info_on.gif)}.box200 .site {background-image: url(pict/outil_site_on.gif)}.box200 .message {background-image: url(pict/outil_message_on.gif)}.box200 .assos {background-image: url(pict/outil_assos_on.gif)}.box200 .scene {background-image: url(pict/outil_main_on.gif)}.box200 .immo {background-image: url(pict/outil_immo.gif)}/* --- BOX 200_MENU------------------ */.box200_menu {		width: 200px;	border: 1px solid #808080;	margin-top: 0;	margin-bottom: 15px;}.box200_menu div {	text-align: center;	font-weight: bold;	color:#808080;	background: #f3f3f3 95% 50% no-repeat;	border-bottom: 1px solid #808080;	padding: 2px;		}.box200_menu .chapo_com {		background-image: url(pict/outil_com_on.gif)	}.box200_menu .chapo_ecole {		background-image: url(pict/outil_ecole_on.gif)	}.box200_menu a {	text-align: center;		border-bottom: 1px dotted #c0c0c0;	display: block;		height: 100%;	padding: 3px;		}.box200_menu a:hover {		background-color: #f7f7f7;}.box200_menu li a#current {	color: #DC7049;	background-color: #f7f7f7;}.box200 .fin {	padding: 0px 3px 3px 15px;	text-align: right;	font-style: italic;		margin-top: 5px;	}/* ---LISTE CUBE---------------------------------------------------------- */.cube {	margin-bottom: 5px;}.cube li {	padding-top: 6px;	}	.cube li a {	padding: 2px 2px 2px 12px;	background: url(pict/cube.gif) 0px 50% no-repeat;			}.cube li a:hover {	background-image: url(pict/cube_on.gif);}.cube li a#current {	background-image: url(pict/cube_on.gif);	color: #DC7049;}/* ---LISTE FLECHE---------------------------------------------------------- */.arrow li {	padding: 0px 5px 5px 15px;	background: url(pict/arrow.gif) 1px .4em no-repeat;		margin-top: 5px;	border-bottom: 1px dotted #c0c0c0;	}.arrow li.prop_expo {	padding: 0px 5px 5px 0px;	text-align: center;		margin-top: 5px;	border-bottom: 1px dotted #c0c0c0;	}.arrow li.milieu{	padding: 0px 5px 5px 15px;			margin-top: 5px;	border-bottom: 1px dotted #c0c0c0;	text-align: center;	}.arrow a.titre {	color: #DC7049;	}/* ---LISTE THEMES---------------------------------------------------------- */.bloccadre120 .entete_themes {		border-bottom: 1px dotted #808080;	background: url(pict/outil_theme.gif) 0 0 no-repeat;	font-weight: bold;	color: #808080;		padding-bottom: 5px;	text-align: center;			}.themes li {	padding: 3px 0px 3px 5px;			}.themes li a{		background: url(pict/mot.gif) 0 .1em no-repeat;	padding-left: 10px;		}/* ---LISTE SIMPLE---------------------------------------------------------- */.liste li {	padding: 0px 3px 1px 15px;	background: url(pict/arrow.gif) 1px .2em no-repeat;		margin-top: 3px;	border-bottom: 1px dotted #f5f5f5;	}/* ---BOITE A OUTILS---------------------------------------------------------- */.outil li {	height: 20px;}.outil a {	padding-left: 20px;	padding-bottom: 5px;		background-repeat: no-repeat;	background-position: 1 0em;	height: 100%;	}.outil a:hover {	text-decoration:none;	color:#808080;}.outil_article a {background-image: url(pict/outil_article.gif)}.outil_breve a {background-image: url(pict/outil_info.gif)}.outil_site a {background-image: url(pict/outil_site.gif)}.outil_mot a {background-image: url(pict/outil_mot.gif)}.outil_login a {background-image: url(pict/outil_login.gif)}.outil_user a {background-image: url(pict/outil_user.gif)}.outil_stat a {background-image: url(pict/outil_stat.gif)}.outil_message a {background-image: url(pict/outil_message.gif)}.outil_journal a {background-image: url(pict/outil_journal.gif)}.outil_faq a {background-image: url(pict/outil_faq.gif)}.outil_redac a {background-image: url(pict/outil_redac.gif)}.outil_lesite a {background-image: url(pict/outil_lesite.gif)}.outil_agenda a {background-image: url(pict/outil_agenda.gif)}.outil_lettre a {background-image: url(pict/outil_poster.gif)}.outil_article a:hover {background-image: url(pict/outil_article_on.gif)}.outil_breve a:hover {background-image: url(pict/outil_info_on.gif)}.outil_site a:hover {background-image: url(pict/outil_site_on.gif)}.outil_mot a:hover {background-image: url(pict/outil_mot_on.gif)}.outil_login a:hover {background-image: url(pict/outil_login_on.gif)}.outil_user a:hover {background-image: url(pict/outil_user_on.gif)}.outil_stat a:hover {background-image: url(pict/outil_stat_on.gif)}.outil_message a:hover {background-image: url(pict/outil_message_on.gif)}.outil_journal a:hover {background-image: url(pict/outil_journal_on.gif)}.outil_faq a:hover {background-image: url(pict/outil_faq_on.gif)}.outil_redac a:hover {background-image: url(pict/outil_redac_on.gif)}.outil_lesite a:hover {background-image: url(pict/outil_lesite_on.gif)}.outil_agenda a:hover {background-image: url(pict/outil_agenda_on.gif)}.outil_lettre a:hover {background-image: url(pict/outil_poster_on.gif)}.agenda_120 .outil_agenda {		border-bottom: 1px dotted #808080;	font-weight: bold;		padding-bottom: 5px;	margin-right: 8px;			}.agenda_120 .outil_agenda a {			padding-left: 30px;	background-repeat: no-repeat;	background-position: 1 0em;	padding-bottom: 5px;	}.agenda_120 a:hover {	text-decoration:none;	color:#808080;}.agenda_120 .date {	font-weight: bold;	color: #808080;}.agenda_120 .titre_li {	padding-bottom: 5px;}.agenda_120 .vide {	height: 30px;		background: url(pict/rodin.jpg) no-repeat;			text-align: center;	padding-top: 2px;	font-style: italic;	color: #808080;}.outil_agenda_vide {	border-bottom: 1px dotted #808080;	font-weight: bold;	color: #808080;	background: url(pict/outil_agenda.gif) 90% .0em no-repeat;		padding-left: 25px;	padding-bottom: 5px;	}/* ---LES PETITES BOITES---------------------------------------------------------- */.box span {	border: 1px dotted #808080;	background-color: #f3f3f3;	background-position: 95% 50%;	background-repeat: no-repeat;	height: 18px;	padding: 3px 30px 3px 5px;	margin-bottom: 15px;	text-align: left;}.box strong {	color: #808080;}.box_rubriques {background-image: url(pict/outil_rubrique_on.gif);}.box_articles {	background-image: url(pict/outil_article_on.gif);}.box_forum {background-image: url(pict/outil_message_on.gif);}.box_sites {background-image: url(pict/outil_site_on.gif);}.box_themes {background-image: url(pict/outil_theme_on.gif);}.box_service {	  		text-align: center;	background-color: #f3f3f3;		border: 1px dotted #808080;	height: 18px;	padding: 3px 5px 3px 5px;	margin-right: 20px;}/* ---SERVICES---------------------------------------------------------- */.outil_service {	font-weight: bold;	color: #808080;	text-align: center;	margin: 0 3px;	border-bottom: 1px dotted #808080;	background: url(pict/outil_service.gif) 0 0 no-repeat;		height: 17px;}.boite_service {	border: 1px solid #808080;	padding: 4px;	margin-bottom: 20px;	background-color: #f8f8f8;	}.boite_service .titre_service {	color: #DC7049; 		padding: 0px 10px;		text-align: left;	background: url(pict/arrow.gif) 7px .9em no-repeat;	}.boite_service div.txt{	margin: 0;	padding: 5px 15px;	border: 1px solid #c0c0c0;	text-align: justify;	background-color: #ffffff;}.boite_service em{	font-size: 90%;	color: #808080;}.boite_service a.nb_reponses{	border: 1px dotted #808080;	padding: 0 3px;		color: #DC7049;	font-size: 100%;	background-color: #FFFFFF;}..boite_service a {	border: 1px dotted #808080;	padding: 0 3px;		color: #DC7049;	font-size: 90%;	background-color: #f8f8f8;}/* ---FIN SERVICES---------------------------------------------------------- *//* ---MOTEUR DE RECHERCHE---------------------------------------------------------- */#moteur form {margin: 0px; padding-bottom: 5px;}#moteur .champs {		border: 1px solid #666666;	font-family: Verdana;	font-size: 9px;	width: 85px;	background: #fed2a6;}#moteur .valid {	background: url(pict/loupe.gif) bottom no-repeat;	border: 0px;	color: #fff;	cursor: pointer;		width: 13px;}/* ---DEROULANT---------------------------------------------------------- */.rideau {	width: 200px;	font-size: 90%;	border: 1px dotted #808080;	padding: 2px 0 2px 0;		text-align: center;	}.down {		width: 200px;	height: 9px;	margin-top: -13px;	background: url(pict/down.gif) 180px 0 no-repeat;	cursor: pointer;	}.up {	width: 200px;	height: 9px;		margin-top: -10px;	margin-bottom: 15px;	background: url(pict/close.gif) 180px 0 no-repeat;	}/* ---TYPOGRAPHIE---------------------------------------------------------- */h1,h2,h3,h4 {	margin-top: 0em;	margin-bottom: 0em;	font-size: 100%;	font-weight: normal;}h1.titre {	font-weight: bold;	font-size: 115%;		}h1.titre_orange a {	font-weight: bold;	font-size: 115%;		color:#DC7049;		}h1.titre_orange a:visited {color:#DC7049;}h1.titre_orange a:hover {color:#DC7049;}.date {	font-size: 90%;		font-weight: normal;}.align_g {	text-align: left;}.align_d {	text-align: right;}.align_m {	text-align: center;}.souligne {	text-decoration: underline;}i.spip { }blockquote.spip {	margin-left : 40px;	margin-top : 10px;	margin-bottom : 10px;	margin-right: 10px;	border : solid 1px #aaaaaa;	background-color: #f7f7f7;	padding-left: 10px;	padding-right: 10px;	font-style: oblique;}h3.spip {	font-weight: bold;	font-size: 110%;	text-align: center;	color: #808080;	margin-top : 20px;	margin-bottom : 20px;	padding: 0em;}a.spip_url {}a.spip_in {color: #DC7049;}a.spip_out {color: #DC7049;}p.spip {}strong.spip {color: #555555;}/* ---SOMMAIRE---------------------------------------------------------- */.sommaire {	margin-bottom: 5px;	margin-top: 20px;	}.sommaire p {	font-size: 110%;	text-indent: 30px;	margin: 3px;}.sommaire hr {	display: block;	height: 1px;	margin: 5px 70px;	_margin: 5px 70px;	padding: 0;		background-color: #c0c0c0;	}.sommaire .logo {	margin: 0px 10px 10px 10px;		}.sommaire .logo_article_tous {	margin: 0px 10px 10px 10px;			width: 50px;	height: 50px;	float: left;}.sommaire .logo_site {	margin: 0px 10px 10px 10px;			width: 120px;	height: 120px;}.sommaire .logo img {	border: 1px solid #c0c0c0;}p.text_accueil {	color: #777777;	font-size: 110%;	margin-bottom: 50px;}.signal_petoche {	text-align: center;	color: #DC7049;}.exposer {	margin-bottom: 40px;}.exposer .titre{	font-weight: bold;	font-size: 115%;	color: #DC7049;}.exposer p{	font-size: 115%;	text-indent: 30px;	line-height: 150%;}.exposer .logo {	margin: 0px 10px 10px 10px;			width: 110px;	height: 110px;	float: left;}.vignettes_exposer {	margin: 15px;	float: left;	text-align: center;}/* ---ARTICLE---------------------------------------------------------- */.cont_article_statuts {	margin-left: 20px;	margin-right: 20px;}.cont_article_statuts h1.titre {	font-weight: bold;	font-size: 115%;	color:#DC7049;	text-align: center;	margin-bottom: 20px;		}.cont_article .titre {	margin-bottom: 20px;}.cont_article .titre a{	color:#DC7049;}.cont_article_statuts div.article {	font-size: 90%;	line-height: 150%;	}div.article {	font-size: 110%;	line-height: 150%;	}p.article {	font-size: 110%;	text-indent: 30px;}.logo_article {	float: left;	margin-right: 10px;	margin-bottom: 10px;}.art_lien {	margin: 10px;	text-align: center;	}.art_lien a{	color:#DC7049;	}.article_auteur {	border: 1px dotted #808080;	background-color: #f8f8f8;	padding: 5px;	margin-bottom: 5px;	text-align: center;	width: 190px;}.article_auteur .id_auteur {	font-size: 110%;	padding-bottom: 3px;}.article_auteur .nb_commentaires {		font-size: 90%;	}.ps {	font-size: 90%;}.vignettes {	margin: 15px;	float: left;	text-align: center;		width: 100px;	height: 100px;}.vignettes .image_titre {	font-weight: bold;	color: #808080;}.embed {	text-align: center;} .embed h1 {	font-weight: bold;} .embed .desc {	text-align: justify;} .doc_joint {	border: 1px solid #808080;		text-align: left;	padding: 0px;	width: 50%;		}.doc_joint h1 {	border-bottom: 1px solid #808080;	background-color: #f7f7f7;	padding: 2px 5px;}.doc_joint_pieces {	margin: 5px;	text-align: center;	width: 120px;	height: 90px;	border: 1px dotted #cccccc;	float: left;	padding-top: 10px;}.spip_documents_center{	margin: auto; 	text-align: center;	width: 80%;}.spip_documents_left{	float: left;	margin-right: 15px; 	text-align: center;}.spip_documents_right{	float: right;	margin-left: 15px; 	text-align: center;}/* --- FIN ARTICLE---------------------------------------------------------- *//* --- ARTICLE_TOUS---------------------------------------------------------- */.sommaire .la_rub {	font-size: 90%;	font-weight: normal;	font-style: italic;	}.sommaire_tous {	padding: 50px;}/* --- FIN ARTICLE_TOUS---------------------------------------------------------- *//* --- BREVES---------------------------------------------------------- */.box200 .logo_breve {	float: right;	margin-left: 5px;	margin-bottom: 5px;}.box200 .texte_breve {	font-style: italic;	}h1.titre_breve {	font-weight: bold;	font-size: 115%;	color:#808080;}.date_breve {	margin-bottom: 10px;}/* --- FIN BREVES---------------------------------------------------------- *//* --- RUBRIQUE---------------------------------------------------------- */.logo_rubrique {	float: right;	margin: 0px 10px 20px 20px;	}.logo_rubrique_left {	float: left;	margin: 0px 10px 20px 20px;	}.enonce_rubrique {	font-size: 110%;	color: #808080;		text-align: justify;	line-height: 150%;	padding-right: 20px;	padding-left: 40px;		}/* --- probleme mise en page IE insondable, seule solution...---- */ .enonce_rubrique p.spip {	margin: 0;			}.le_dernier {	padding: 10px;	margin: 25px;} .le_dernier div {	font-size: 110%;	line-height: 150%;	text-indent: 30px;}.le_dernier .nom {	font-size: 90%;	margin-top: 10px;		}/* --- probleme mise en page IE hauteur minimum pour le logo rubrique 12---- */ .enonce_hauteur {	height: 100px;}html>body .enonce_hauteur {	height: auto;	min-height: 100px;}.fd_plan {	background: url(pict/fd_plan.jpg) 50% 50% no-repeat;	height: 500px;}/* --- FIN RUBRIQUE---------------------------------------------------------- *//* --- RUBRIQUE FORUMS---------------------------------------------------------- */.agora {	border: 1px solid #cccccc;	background-color: #ffffff;	margin-bottom: 20px;		width: 95%;	display: table;		}.agora .intitule {	padding: 3px 15px;	margin: 0;	border-bottom: 1px solid #cccccc;	color: black;		background-color: #f7f7f7;}.agora .titre a {		color: #DC7049;		}.agora .logo {	float: right;	margin-left: 5px;	margin-bottom: 5px;}.agora .gauche {	float: left;	padding: 5px 10px 5px 10px;	width: 50%;	border-right: 1px solid #cccccc;	margin: 0;	display: table-cell;		}.agora .gauche p {		margin: 0;		}.agora .droite {	float: left;	padding: 5px 10px 5px 10px;	width: 40%;	margin: 0;	display: table-cell;			}.agora .droite ul {	margin-top: 5px;	margin-bottom: 5px;				}.agora .droite li {	background: url(pict/arrow.gif) 1px .4em no-repeat;	padding-left: 10px;				}.agora_clear {	clear: both;	height: 1px;	font-size: 1%;	margin: 0}html>body .agora #gauche {float: none;}/* --- FIN RUBRIQUE FORUMS---------------------------------------------------------- *//* --- ARTICLE AGENDA---------------------------------------------------------- */.date_agenda_article {	text-decoration: underline;		font-size: 120%;	margin-bottom: 10px;}.agenda_autres_vide {	height: 30px;		background: url(pict/rodin.jpg) no-repeat;			text-align: center;	padding-top: 3px;	padding-left: 15px;	font-style: italic;	}.rideau_agenda {	width: 200px;	font-size: 90%;	font-weight: bold;	color: #808080;	border: 1px dotted #808080;	padding: 2px 0 2px 0;		text-align: center;	background: url(pict/outil_agenda.gif) no-repeat 5px 0;	}.agenda_proposer {	border: 1px dotted #808080;		margin: 60px 50px 10px 50px;	padding: 10px;}.agenda_proposer h1{	text-align: center;	font-weight: bold;	color: #808080;}/* --- FIN ARTICLE AGENDA---------------------------------------------------------- *//* --- EDITO---------------------------------------------------------- */#edito {	color: #777777;	font-size: 110%;	margin-bottom: 50px;	background: url(pict/edito.gif) 50% 50% no-repeat;}/* --- FIN EDITO---------------------------------------------------------- *//* --- RECHERCHE---------------------------------------------------------- */.cont_search {	margin-left: 40px;	margin-right: 40px;}.enonce_recherche {	text-align: center;	font-size: 120%;	margin-bottom: 20px;}.resultat {	margin-bottom: 20px;}.resultat_entete {	font-size: 115%;	margin-bottom: 10px;}.resultat_article {	margin-bottom: 10px;	margin-top: 20px;}h1.resultat_titre {	margin-bottom: 7px;	text-decoration: underline;	}/* --- FIN RECHERCHE---------------------------------------------------------- *//* --- AUTEUR---------------------------------------------------------- */.logo_auteur {	float: right;		background-color: #f7f7f7;	margin: 0px 0px 10px 10px;	}.enonce_auteur {	font-family: Arial, Verdana;	font-size: 110%;	text-align: justify;	padding-right: 20px;		}#box_message_auteur {	margin-right: 20px;	width: 200px;	border-left: 1px solid #808080;	padding-left: 15px;}.titre_envoyer {	text-align: center;	font-weight: bold;	color: #808080;}.titre_auteur {	text-align: center;	font-weight: bold;	color: #808080;	margin-bottom: 20px;}.tous_auteurs {	text-align: center;	margin-top: 50px;}.tous_auteurs a {		color: #DC7049;	background: url(pict/outil_user_on.gif) 0% 0% no-repeat;	padding-left: 20px;}#lesauteurs {	margin-left: 20%;	margin-top: 30px;	}#lesauteurs li {		margin-bottom: 15px;}.entete_lesauteurs {	background: url(pict/outil_user_on.gif) 0% 0% no-repeat;	padding-left: 30px;	padding-bottom: 5px;	border-bottom: 1px solid #808080;}.nom_auteur {	font-weight: bold;	margin-right: 10px;	font-size: 110%;		}/* --- FIN AUTEUR---------------------------------------------------------- *//* --- RUBRIQUE LE SITE---------------------------------------------------------- */div.article_enonce {	font-size: 110%;	font-family: Arial, Verdana;	}.cont_boites_lesite {	padding-left: 10px;}.boites_lesite {	float: left;	width: 245px;	height: 200px;	border: 1px solid #808080;	margin: 15px 30px 15px 0px;}.boites_lesite hr{		display: block;	height: 1px;	margin: 3px 20px;	_margin: 3px 20px;	padding: 0;	color: #c0c0c0;	background-color: #c0c0c0;	border: 0;}.boites_lesite p{		padding: 10px;	font-size: 100%;	margin: 0;}.boites_lesite h1 {	text-align: center;	font-size: 100%;	margin-bottom: 5px;}.boites_lesite a {	background: url(pict/arrow.gif) 1px .4em no-repeat;	padding-left: 10px;}.boites_lesite strong {	color: #DC7049;}.boites_lesite div {		border-bottom: 1px solid #808080;	background-color: #f8f8f8;	height: 18px;	text-align: center;	font-weight: bold;	padding-top: 2px;	}.boites_lesite .utilisation {	background: #f8f8f8 url(pict/outil_faq_on.gif) 95% .1em no-repeat;}.boites_lesite .contribution {	background: #f8f8f8 url(pict/outil_redac_on.gif) 5% .1em no-repeat;}.boites_lesite .statistique {	background: #f8f8f8 url(pict/outil_stat_on.gif) 95% .1em no-repeat;}.boites_lesite .jdb {	background: #f8f8f8 url(pict/outil_journal_on.gif) 5% .1em no-repeat;}.box200_lesite {	width: 200px;	font-size: 90%;	font-weight: bold;	color: #808080;	border: 1px dotted #808080;	padding: 2px 0 2px 0;		text-align: center;	}/* --- FIN RUBRIQUE LE SITE---------------------------------------------------------- *//* --- SITES REFERENCES---------------------------------------------------------- */ .cont_site {  margin: 5px 30px 5px 30px;  } .cont_site .logo_site {  margin: 0px 10px 10px 10px;    width: 100px;  height: 100px;  float: left; } .hr_sites {   display: block;  height: 1px;  margin: 10px 30px;  _margin: 10px 30px;  padding: 0;  color: #c0c0c0;  background-color: #c0c0c0;  border: 0; clear: left; } .form_sites {   	clear: both; 	  	margin-left: 100px;  	margin-right: auto; 	color: black; }#form_referencer {	width: 250px;	padding-left: 150px;	color: black;} #form_referencer legend {  font-weight: bold;  color: #808080; } .liste_liens li {  padding: 0px 2px 2px 5px;    margin-top: 2px;  border-bottom: 1px dotted #c0c0c0;  text-align: center;  } .liste_liens li em {  color: #808080;  } .liste_liens a.titre {  color: #DC7049;  } .cont_site_mot{  margin: 5px 30px 5px 0px;  } .cont_site_mot .logo_site_mot {  margin: 0px 10px 5px 0px;    width: 70px;  height: 70px;  float: left; } .art_syndic {	padding-left: 15px;	background: url(pict/cube_syndic.gif) 0px 50% no-repeat; } /* --- FIN SITES REFERENCES---------------------------------------------------------- */ /* --- STATISTIQUES---------------------------------------------------------- */.cont_stats_articles {	margin: 30px 80px 10px 80px;}.cont_stats_articles .titre{	font-weight: bold;}/* --- FIN STATISTIQUES---------------------------------------------------------- *//*------------------------ Habillage des forums ---------------------------------------*/.pagination {	text-align: center;	color: #DC7049;}.thread {	margin: 20px 20px;	font-size: 100%;}.thread table {		border-collapse: collapse;	padding: 0;	margin-top: 20px;				border: 1px solid #808080;	}.thread th {	text-align: center;	font-weight: normal;	background-color: #e2e2e2;	border-bottom: 1px dotted #808080; 	padding: 3px;}.thread td {	width: 10%;	border: 1px dotted #808080;		font-size: 90%;	text-align: center;			}.thread .titre {	width: 70%;	padding: 5px 15px;	font-size: 100%;	text-align: left;	background: url(pict/arrow.gif) 7px .9em no-repeat;	}.thread .titre_service {	width: 70%;	padding: 5px 15px;	font-size: 100%;	text-align: left;	background: url(pict/arrow.gif) 7px .9em no-repeat;	}.thread .titre_service p {	margin: 2px 0 0 0;		font-size: 90%;	text-align: justify;}/*-------- compteur-----------------------*/.cont_compteur {	text-align: right;}.cont_compteur a {	color: #DC7049;	margin-left: 20px;	margin-right: 20px;}.compteur_forum {		border: 1px dotted #808080;	height: 18px;	padding: 0px 4px 1px 4px;	font-size: 88%;}.compteur_forum em {	color: #DC7049;}/*-------- message -----------------------*/.poster {	text-align: center;			margin-top: 30px;	margin-bottom: 30px;	padding: 2px;	height: 1%;		}.poster a {	font-size: 95%;	background: url(pict/outil_poster.gif) 1px .1em no-repeat;	padding: 3px 3px 3px 20px;	height: 100%;	border: 1px dotted #ffffff;		}.poster a:hover {	text-decoration: none;	color: #808080;	background: url(pict/outil_poster_on.gif) 1px .1em no-repeat;	border: 1px dotted #808080;}.repondre {	text-align: center;			margin-top: 15px;	margin-bottom: 30px;}.repondre a {	font-size: 95%;	background: url(pict/outil_repondre.gif) 1px .1em no-repeat;	padding: 3px 3px 3px 20px;		border: 1px dotted #ffffff;		}.repondre a:hover {	text-decoration: none;	color: #808080;	background: url(pict/outil_repondre_on.gif) 1px .1em no-repeat;	border: 1px dotted #808080;}.message {	border: 1px solid #cccccc;	background-color: #ffffff;	margin-bottom: 20px;	padding-bottom: 10px;	}.message .titre {	padding: 3px 15px;	margin: 0;	border-bottom: 1px solid #cccccc;	color: #DC7049;	background: #f7f7f7 url(pict/arrow_on.gif) 5px .6em no-repeat;}.message .auteur {	margin: 0;	font-size: 90%;	padding: 3px 10px;}.message p.texte {	padding: 10px 15px 10px 15px;	text-align: justify;	}table.reponse {	border: 1px solid #cccccc;	width: 90%;	border-collapse: collapse;}.reponse .gauche {	vertical-align: top;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;	background-color: #f7f7f7;	width: 15%;	padding: 5px;	text-align: left;}.reponse .droite {	border-bottom: 1px solid #cccccc;	padding: 0px 0px 10px 0px;}.reponse .droite p {	margin-left: 10px;	margin-right: 10px;}.reponse h1 {	border-bottom: 1px solid #cccccc;	padding: 1px 5px;	background-color: #f7f7f7;	color: #808080;}/*-------- fin message -----------------------*//*-------- Formulaire -----------------------*/#formulaire_message {	margin-left: 15%;	margin-right: 15%;	}#formulaire_message legend {	color: #808080;	}#formulaire_petoche {	width: 180px;		}#formulaire_message, #formulaire_petoche form {	font-family: Verdana;	font-size: 100%;	text-align: left;}#formulaire_message, #formulaire_petoche legend {	color: black;}.forml {		background-color: #ececec;	margin: 1px 4px;	padding: 1px;	border: dashed 1px #909090;	font-family: Verdana;	font-size: 100%;}.bouton {	border: 1px dotted #808080;	padding: 3px;	background: #f7f7f7;	font-family: Verdana;	font-size: 90%;	color: #DC7049; }.bouton_blanc {	border: 1px dotted #808080;	padding: 3px;	background: #ffffff;	font-family: Verdana;	font-size: 90%;	color: #DC7049; }.en_reponse {	font-weight: bold;	font-size: 100%;	color: #DC7049;}.form_texte {	text-align: justify;	}.form_texte .extrait {	border: 1px solid #808080;	padding: 10px;	font-size: 90%;	color: #555555;	margin: 5px;}.form_texte .logo_page_forum {	float: right;	margin-left: 5px;	margin-bottom: 5px;	}.erreur {	text-align: center;	color: red;}.cont_login {	text-align: center;	border: 1px dotted #808080;	margin: 50px;	padding: 10px;	background-color: #f9f9f9;}.cont_lettre_info {	text-align: left;	border: 1px dotted #808080;	margin: 100px;	padding: 10px;	background-color: #f9f9f9;}#popup {	color: black;}#inscription {	border: 0px;	margin: 0px;}#inscription fieldset {	border: none;	font-weight: bold;	text-align: left;}/*-------- MERCI -----------------------*/.merci {	padding: 20px 20px 20px 20px;	margin: 100px;	text-align: center;	font-size: 120%; 	background: #f9f9f9 url(pict/merci.gif) 5px .9em no-repeat;	border: 1px dotted #808080;}/*-------- FIN MERCI -----------------------*//*-------- ARTICLES EXTERNES -----------------------*/#externe {	margin: 60px 30px 30px 30px;}#externe fieldset{	margin-bottom: 50px;}#externe label{	text-align: left;}#externe legend{	font-weight: bold;	color: black;}/*-------- FIN ARTICLES EXTERNES -----------------------*//*-------- petition -----------------------*/.box200_petoche {		width: 200px;	border: 1px dotted #808080;	margin-top: 0;	}	.box200_petoche .chapo {		background-color: #f3f3f3;	padding-bottom: 2px;	padding-top: 2px;	border-bottom: 1px dotted #808080;	text-align: center;		}.box200_petoche .cont_form {	padding-left: 5px;	padding-right: 5px;}	.box200_petoche .intro {		padding: 3px;		margin: 10px 10px;	background-color: #f9f9f9;	border: 1px dotted #c0c0c0;	}.box200_petoche .voir_sign {	text-align: center;	margin: 5px;}.sign_decompte {	text-align: center;		margin-bottom: 5px;	padding: 2px;	background-color: #f3f3f3;	border-left: 1px dotted #808080;	border-right: 1px dotted #808080;	border-bottom: 1px dotted #808080;}.intro_signataires {	font-size: 115%;	border: 1px dotted #666666;	background-color: #f7f7f7;	padding: 3px;	margin-bottom: 30px;}.thread_petoche {		margin: 20px 10%;	}.thread_petoche table {	width: 100%;		border-collapse: collapse;	padding: 0;	margin-top: 20px;				border: 1px solid #808080;	}.thread_petoche th {	text-align: center;	font-weight: normal;		border-bottom: 1px dotted #808080; 	padding: 1px;}.thread_petoche td {		border: 1px dotted #808080;		font-size: 90%;	text-align: center;			}.thread_petoche .qui {	background: url(pict/arrow.gif) 5px .4em no-repeat;		font-size: 110%;	text-align: left;	padding-left: 15px;	}.thread_petoche .message {		font-size: 90%;		}/*-------- fin petition -----------------------*//*-------- Barre de raccourcis -----------------------*/a.spip_barre img {	border-left: 1px solid #ffffff;	border-top: 1px solid #ffffff;	border-right: 1px solid #aa9966;	border-bottom: 1px solid #aa9966;	padding: 2px;	background-color: #FFDDAA;}a.spip_barre:hover img {	border: 1px solid #808080;	padding: 2px;	background-color: #f8f8f4;}/*-------- Fin Barre de raccourcis -----------------------*//*-------- fin Formulaire -----------------------*//* * Habillage des commentaires */ul.commentaire-total {		padding: 0px;	margin: 0px;	list-style: none;}.commentaire-fil {	margin-top: 3em;}.commentaire-fil ul {		margin: 0px;	margin-left: 2em;	padding: 0px;	list-style: none;}.commentaire-titre {	font-weight: bold;	font-size: 10px;}.commentaire-item {	margin: 0px;	padding: 1em;	padding-top: 0.5em;	padding-bottom: 0em;	text-align: justify;	color: #000000;	font-size: 10px;}.commentaire-repondre-message {	text-align: right;	margin-bottom: 10px;}.commentaire-repondre-message a {	border: 1px dotted #808080;	padding: 2px;}/* Boite de titre d'un commentaire : mise en couleur selon la profondeur du forum */ul .commentaire-chapo {	border: 0px;	border-bottom: 1px dotted #b8b8b8;	margin: 0px;		padding: 2px 6px 2px 6px;		font-size: 100%;	background: #f3f3f3;}ul ul .commentaire-chapo {	background: #f4f4f4;}ul ul ul .commentaire-chapo {	background: #f7f7f7;}ul ul ul ul .commentaire-chapo {	background: #f8f8f8;}ul ul ul ul ul .commentaire-chapo {	background: #f9f9f9;}/* Boite d'un commentaire : eclaircissement progressif des bords */ul .commentaire {	border: 1px solid #b8b8b8;	padding: 0px;	margin: 0px;	margin-bottom: 1em;}ul ul .commentaire {	border: 1px solid #a4a4a4;}ul ul ul .commentaire {	border: 1px solid #b8b8b8;}ul ul ul ul .commentaire {	border: 1px solid #cccccc;}ul ul ul ul ul .commentaire {	border: 1px solid #e0e0e0;}ul ul ul ul ul ul .commentaire {	border: 1px dashed #e0e0e0;}