/*positionnement general*/#general {width:893px;margin-left: auto;margin-right: auto;}#recherche{position:absolute;min-height:90px;background-color:#d1c2bd;} a.recherche {display:block;min-height: 35px;background: url(IMG/gif/home_recherche1.gif) no-repeat 0 0;}.recherche a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3F3F3F;	text-decoration: none;	padding-top: 2px;	padding-bottom: 2px;	display:block;	width:199px;	text-align: center;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	vertical-align: top;	list-style-type:none !important;	}.recherche a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	padding-top: 2px;	padding-bottom: 2px;	display:block;	width:199px;	text-align: center;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	background-color: #AB948C;	vertical-align: top;	list-style-type:none !important;		}.recherche_gauche {background-color:#d1c2bd;}#corps{background-color:#d1c2bd;/*#d1c2bd;*/}/*STYLE D'emmanuel pour le spip*/.frameTD {	background-color: #D1C2BD;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;}.frame_themes a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3F3F3F;	text-decoration: none;	/*padding-right: 5px;*/	padding-left: 5px;	padding-top: 7px;	padding-bottom: 7px;	display:block;	width:201px;	text-align: left;	font-weight: normal;	text-align: left;		border-bottom: white solid 1px;}.frame_themes a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	padding-top: 7px;		/*padding-right: 5px;*/	padding-bottom: 7px;	padding-left: 5px;	background-color: #AB948C;	display:block	width:201px;	text-align: left;	border-bottom: white solid 1px;}.frame_themesB a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	padding-right: 5px;	padding-left: 5px;	padding-top: 7px;	padding-bottom: 7px;	background-color: #AB948C;	display:block;	width:191px;	text-align: left;	font-weight: normal;	vertical-align: middle;}/*.frame_recherche a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3F3F3F;	text-decoration: none;	padding-top: 2px;	padding-bottom: 2px;	display:block;	width:201px;	text-align: center;	font-weight: normal;	vertical-align: top;}.frame_recherche a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	padding-top: 2px;	padding-bottom: 2px;	display:block;	width:201;	text-align: center;	font-weight: normal;	background-color: #AB948C;	vertical-align: top;}*/.titre_thematique {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #3F3F3F;	text-decoration: none;	text-align: left;}.bloc_thematique {	background-color: #EDE7E5;	border: 1px solid #AB948C;	padding: 8px;}.texte_base_11 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3F3F3F;	text-decoration: none;	text-align: justify;	line-height: 15px;}.listeTD1 a{	background-color: #EDE7E5;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #AB948C;	padding-right: 8px;	padding-left: 8px;	padding-top: 6px;	padding-bottom: 6px;	display:block}.listeTD1 a:hover {	background-color: #CFC1BD;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #AB948C;	padding-right: 8px;	padding-left: 8px;	padding-top: 6px;	padding-bottom: 6px;	display:block	}.listeTD2 a{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #AB948C;	padding-right: 8px;	padding-left: 8px;	padding-top: 6px;	padding-bottom: 6px;	display:block}.listeTD2 a:hover {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #AB948C;	background-color: #CFC1BD;	padding-right: 8px;	padding-left: 8px;	padding-top: 6px;	padding-bottom: 6px;	display:block	}.listeTexte {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #3F3F3F;	text-decoration: none;	text-align: left;}.listeSoustexte {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #747271;	text-decoration: none;	text-align: left;	font-style:italic;}.listeLegende {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #866559;	text-decoration: none;	padding-right: 5px;}.liste_info_qt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #866559;	text-decoration: none;	text-align: right;	padding-bottom:2px;}.articles_TD {	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;	background-color: #F1EDEB;}.home_articles_res {	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #AB948C;	text-decoration: none;	text-align: left;	padding: 5px 8px;}.articles_date {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #AB948C;	text-decoration: none;}.articles_titre {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: black;	text-decoration: none;	}a.articles_titre:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: black;	text-decoration: underline;	}.articles_texte {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #AB948C;	text-decoration: none;	text-align: left;	padding: 5px 8px;}a.articles_texte:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: black;	text-decoration: underline;	text-align: left;	padding: 5px 8px;}.home_accueil_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #3F3F3F;	text-decoration: none;	background-color: #E8E0DE;	padding-top: 15px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	text-align: justify;	line-height: 15px;	vertical-align: top;}.home_theme_TD {	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;}.home_recherche_TD{	border-left-width: 2px;	border-left-style: solid;	border-left-color: #FFFFFF;	background-color:#D1C2BD}.articles_filet {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #AB948C;	left: 20px;}.home_theme_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #3F3F3F;	text-decoration: none;	padding-top: 8px;	padding-right: 10px;	padding-bottom: 8px;	padding-left: 10px;	text-align: justify;	line-height: 16px;	vertical-align: top;}.home_partenariat {background-color:#F1EDEB;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: black;	padding-left: 10px;	padding-right: 10px;	text-align: left;	}.themes a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #3F3F3F;	text-decoration: none;	padding-right: 10px;	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	display:block;	width:411px;	height:30px;	text-align: left;	font-weight: normal;	vertical-align: middle;	}.themes a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	text-decoration: none;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	background-color: #AB948C;	height:30px;	width:411px;	text-align: left;	font-weight: normal;	}.recherche a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3F3F3F;	text-decoration: none;	padding-top: 2px;	padding-bottom: 2px;	/*display:block;*/	width:258px;	text-align: center;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	vertical-align: top;	}.recherche a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	padding-top: 2px;	padding-bottom: 2px;	/*display:block;*/	width:258px;	text-align: center;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	/*background-color: #AB948C;*/	vertical-align: top;		}.footerTD {	text-decoration: none;	background-color: #F1EDEB;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #FFFFFF;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #AB948C;	text-decoration: none;	padding-right: 5px;	padding-left: 8px;}.footer a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #AB948C;	text-decoration: none;	padding-right: 5px;	padding-left: 8px;}.footer a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #AB948C;	text-decoration: underline;	padding-right: 5px;	padding-left: 8px;}/*fin  emmanuel*/