ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, form, body, html,
fieldset, input, td, tr, table {
    margin: 0;
    padding: 0;
}

body {
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}

.elements {
	padding-top:90px;
	margin-left:10px;
	margin-right:10px;
}

#nb {
	margin-top:150px;
	width:598px;
	background-image:url(../images/contenu/nb.gif);
	height:202px;
	background-repeat:no-repeat;
}

.centrer {
/*	margin-left:19px;*/
}

.news_block {
	height:auto !important;
	height:30px;
	width:500px;
	float:none;
}

.rss_block {
	width:200px;
	text-align:right;
	float:right;
	height:auto !important;
	height:30px;
}

.site {
	width:900px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
/*	background-image:url(../images/background/fond.gif);
	background-repeat:repeat-y;*/
}

.contenu_principale {
	width:900px;
	border-top: 1px solid #727272;
/*	background-image:url(../images/background/fond2.gif);
	background-repeat:repeat-y;*/
}

.contenu_w3c {
	width:900px;
/*	background-image:url(../images/background/fond2.gif);*/
	background-repeat:repeat-y;
}

.contenu_w3c_sl {
	width:900px;
	background-image:url(../images/background/fond2sl.gif);
	background-repeat:repeat-y;
}

.logo {
	width:900px;
}

#img_logo {
	margin-bottom:-15px;
}

.lien_index {
	color:#999999;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	width:900px;
	text-align:right;
}

.haut {
	width:900px;
	height:auto !important;
	height:150px;
	min-height:110px;
}

.photo {
	width:900px;
/*	margin:7px;
	background-image:url(../images/menu/photo/a1.jpg);*/
	height:150px;
	background-repeat:no-repeat;
}

.menu_flotant, .menu_flotant_locale {
	position:relative;
	background-image:url(/images/menu/menu.gif);
	background-repeat:no-repeat;
	width:900px;
	height:34px;
	left:-8px;
	top: 65px;
}

.menu_element {
	text-align:center;
	float:left;
	padding-top:12px;
	width:110px;
	height:20px;
}

.separateur {
	float:left;
	width:3px;
	height:20px;
}

#menu_gauche {
	width:165px;
	float:left;
	border-right: 1px solid #727272;
	height:100%;
	overflow: hidden;
}

#menu_droit {
	width:170px;
	border-left: 1px solid #727272;
	float:right;
	height:100%;
	overflow: hidden;
}

#contenu{
	width:555px;
	overflow: hidden;
	float:left;
	text-align:left;
	height:100%;
}

.box_centre{
	width:600px;
}

.fil{
	width:540px;
	height:15px;
	height:100% !important;
	min-height:15px;	
	margin :5px;
	margin-top:5px;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	color: #f41111;
	text-decoration:none;

}


.fil_rss{
	font:  bolder 11px Arial, Helvetica, sans-serif;
	color: #f41111;
	text-decoration:none;
	float:right;
}

.bas {
	text-align:center;
	width:710px;
	clear:both;
}

.titre_manchette {
	background-image:url(../images/contenu/manchette/back_manchette.gif);
	background-repeat:repeat-x;
	width:548px;
	height:100% !important;
	min-height:35px;
	height:35px;
	margin-left:5px;	
}

.box_manchette {
	background-image:url(../images/contenu/manchette/fond.gif);
	background-repeat:repeat-y;
	margin-left:0;
	margin-top:7px;
	width:550px;
}

.manchette {
/*	background-image:url(../images/contenu/manchette/fond.gif);
	background-repeat:repeat-y;*/
	width:535px;
	margin-top:7px;	
	margin-left:3px;	
}

.nouvelles {
	width:540px;
	height:auto !important;
	height:20px;
	min-height:20px;
	margin-left:7px;	
}

.nouvelles_recherche {
	width:480px;
	height: 100% !important;
	height:45px;
	min-height:45px;
	margin-left:7px;	
	margin-top:7px;	

}

.titre_nouvelle {
	width:538px;
	height: auto !important;
	height:20px;
	margin-left:5px;
	min-height:20px;
	margin-right:25px;
	text-align:justify;
}

.date_nouvelle {
	width:535px;
	height: auto !important;
	height:10px;
	margin-right:7px;
	min-height:10px;	
	margin-bottom:0px;	
}

.date_nouvelle_recherche {
	width:400px;
	height:10px;
	margin-left:0px;	
}


.liens {
	width:286px;
	float:left;
	margin-left:7px;
	margin-top:7px;
}

.pub{
	margin-top:5px;
	width:269px;
	height: auto !important;
	min-height:236px;
	height:236px;	
	float:left;
}

.texte_pub {
	background-image:url(../images/contenu/pub/boite_texte_pub.gif);
	background-repeat:no-repeat;
	width:269px;
	height:61px;
	margin-top:5px;	
	padding-top:2px;	

}
.texte_pub_in {
	width:250px;
	height:61px;
	margin-top:7px;	
	padding-left:7px;	

}
.lien_direct {
	width:269px;
	height:auto !important;
	height:29px;
	min-height:29px;
	margin-bottom:5px;

}

.images_lien {
	width:82px;
	float:left;
}

.texte_lien{
	margin-left:7px;
	width:170px;
	float:left;
	text-align:left;	
}

.recherche {
	background-image:url(../images/contenu/boite_recherche.gif);
	background-repeat:no-repeat;
	width:567px;
	height: auto !important;
	min-height:92px;
	height:92px;	
	clear:both;
}

.news {
	background-image:url(../images/contenu/boite_newsletter.gif);
	background-repeat:no-repeat;
	width:567px;
	margin-top:7px;
	height: auto !important;
	min-height:92px;
	height:92px;	
	clear:both;
}

.photo_bas {
	background-image:url(../images/contenu/photo_bas.gif);
	background-repeat:no-repeat;
	margin:7px;
	width:557px;
	height:92px;
	clear:both;
}


.photo_bas_nouvelle {
	background-image:url(../images/contenu/photo_bas.gif);
	background-repeat:no-repeat;
	width:557px;
	height:92px;
	clear:both;
}

.texte_recherche {
	width:155px;
	float:left;
}

.recherche_outil{
	height: auto !important;
	min-height:90px;
	height:90px;	
	width:375px;
	float:left;
	padding-left:25px;
	padding-top:10px;
}

.ligne1{
	width:375px;
	height:12px;
}

.ligne2{
	width:375px;
	height:22px;
}

.ligne3{
	width:375px;
	height:12px;
}
.ligne4{
	width:375px;
	height:22px;
}

.texte_news {
	width: 120px;
	float:left;
	margin-left:40px;
	margin-top:4px;
}

.envoye_news {
	width:155px;
	float:left;
	text-align:left;	
}

.rss{
	width:500px;
	margin-top:7px;
	margin-left:20px;
	text-align:right;	
	float:left;
}

.fond{
/*	background-image:url(../images/menu/bande_menu.gif);
	background-repeat:repeat-y;
	width:178px;*/
	height:100%;
	margin-left:7px;
	text-align:right;	
}

.fond_locale{
/*	background-image:url(../images/section_local/menu_side/bande_menu.gif);
	background-repeat:repeat-y;
	width:178px;*/
	height:100%;
	margin-left:7px;
	text-align:right;	
}

.go{
	display:inline;
	background-image:url(../images/contenu/b_go.gif);
	background-repeat:no-repeat;
	width:81px;
	height:25px;
}

.onglet_menu{
	background-image:url(../images/contenu/manchette/header.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:6px;
/*	width:178px;*/
	height:29px;
}

.onglet_menu0{
	text-align:left;
	padding-left:10px;
/*	background-image:url(../images/menu/menu_side/menu_top.gif);	
	background-repeat:no-repeat;*/
	width:100%;
	height:29px;
}

.onglet_menu1{
	text-align:left;
/*	background-image:url(../images/menu/menu_side/1.gif);
	background-repeat:no-repeat;
	width:178px;*/
	padding-left:20px;
	height:auto !important;
	min-height:20px;
	height:19px;
}

.onglet_menu2{
	text-align:left;
/*	background-image:url(../images/menu/menu_side/2.gif);
	background-repeat:no-repeat;
	width:178px;*/
	padding-left:20px;
	height:auto !important;
	min-height:20px;
	height:19px;
}

.onglet_menu3 {
	padding-top:12px;
	text-align:center;
/*	background-image:url(../images/menu/menu_side/3.gif);
	background-repeat:no-repeat;
	width:178px;*/
	height:auto !important;
	min-height:20px;
	height:19px;
	margin-bottom: 0;
	padding-bottom:0;
}

.onglet_menu4{

	text-align:right;
/*	background-image:url(../images/menu/menu_side/4.gif);
	background-repeat:no-repeat;
	width:178px;*/
	height:37px;
}
.onglet_menu5{
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-image:url(../images/contenu/manchette/fleche.gif);
	background-repeat:no-repeat;
	background-position:6% 10px;
	padding-left:20px;
	width:90%;
	height:auto;
}
.onglet_menu6{
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-image:url(../images/contenu/manchette/fleche.gif);
	background-repeat:no-repeat;
	background-position:6% 10px;
	padding-left:20px;
	width:90%;
	height:auto;
}
.sousmenu{
	text-align:left;
/*	background-image:url(../images/menu/menu_side/sousmenu.gif);
	background-repeat:no-repeat;*/
	padding-left:30px;
/*	width:178px;*/
	height:auto !important;
	min-height:20px;
	height:20px;
}


.onglet_menu_locale{
	text-align:center;
	background-image:url(../images/section_local/menu_side/menu_top.gif);
	background-repeat:no-repeat;
	width:178px;
	height:auto !important;
	min-height:37px;
	height:37px;
}


.onglet_menu1_locale{
	text-align:right;
	background-image:url(../images/section_local/menu_side/3.gif);
	background-repeat:no-repeat;
	width:178px;
	height:auto !important;
	min-height:34px;
	height:34px;
}

.onglet_menu2_locale{
	text-align:right;
	background-image:url(../images/section_local/menu_side/2.gif);
	background-repeat:no-repeat;
	width:178px;
	height:auto !important;
	min-height:31px;
	height:31px;
}

.onglet_menu3_locale{
	padding-top:12px;
	text-align:right;
	background-image:url(../images/section_local/menu_side/3.gif);
	background-repeat:no-repeat;
	width:178px;
	height:auto !important;
	min-height:52px;
	height:52px;
	margin-bottom: 0;
	padding-bottom:0;
}

.onglet_menu4_locale{

	text-align:right;
	background-image:url(../images/section_local/menu_side/4.gif);
	background-repeat:no-repeat;
	width:178px;
	height:auto !important;
	min-height:37px;
	height:37px;
}
.onglet_menu5_locale{

	text-align:left;
	background-position:12% 50%;
	background-image:url(../images/contenu/manchette/fleche.gif);
	background-repeat:no-repeat;
	width:178px;
	height:auto !important;
	min-height:38px;
	height:38px;
}
.onglet_menu6_locale{

	text-align:left;
	background-image:url(../images/contenu/manchette/fleche.gif);
	background-position:12% 50%;
	background-repeat:no-repeat;
	width:178px;
	height:auto !important;
	min-height:38px;
	height:38px;
}
.sousmenu_locale{
	text-align:right;
	background-image:url(../images/section_local/menu_side/sousmenu.gif);
	background-repeat:no-repeat;
	width:178px;
	height:auto !important;
	min-height:22px;
	height:22px;
}

.bas{
	text-align:left;
	margin-right:30px;
	padding:12px;
}
.good{
	clear:both;
	margin-left:10px;
}


.box_nouvelle{
	float:left;
	text-align:left;
	padding:10px;
	width:550px;
}

#module_nouvelle {
	vertical-align:middle;
	margin:7px;
	width:169px;
	float:right;
}

#haut_module {
	background-image:url(../images/module_news/haut_module.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:5px;
	width:169px;
	height:20px;
}

#millieu_module {
	text-align:left;
	background-image:url(../images/module_news/millieu_module.gif);
	background-repeat:repeat-y;
	width:169px;
}

#bas_module {
	background-image:url(../images/module_news/bas_module.gif);
	background-repeat:no-repeat;
	width:169px;
	height:10px;
}

.lien_ex {
	padding-bottom:5px;
	background-color:#f2f2f2;
	margin-left:1px;
	padding:7px;
	width:153px;
}


.info_sup {
	display:inline;
	width:100%;
}

.box_texte{
	margin-top:0px;
	margin-left:8px;
	text-align:left;
	width:550px;
}

.box_couleur{
	background-color:#f7f8f8;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;

}
.box_couleur_ville{
	background-color:#f7f8f8;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:3px;
}

.bas_nouvelle {
	margin-left:15px;
	display:block;
	width:100%;
}

.box {
	clear:both;
}

.block_contact{
	margin-bottom:30px;
	clear:both;
}

.back_titre {

	background-image:url(../images/background/titre3.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	width:545px;
	height:auto !important;
	height:31px;	
	min-height:31px;

}

.back_titre2 {

	background-image:url(../images/background/titre3.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	width:540px;
	height:auto !important;
	height:40px;	
	min-height:40px;

}
.bande_contact {
	margin-top:20px;
	height:auto !important;
	min-height:50px;
	height: 50px;
	width:528px;
	margin-bottom:3px;
	background-color:#f7f8f8;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:8px;

}

.bande_lettres {
	text-align:center;
	height:20px;
	width:529px;
	margin-bottom:3px;
	background-color:#f7f8f8;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:8px;
}

.box_contact{
	line-height:15px;
	margin-right:3px;
	background-image:url(../images/background/back.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}


.box_archive{
	line-height:15px;
		margin-bottom:3px;

	margin-left:3px;
	background-image:url(../images/background/back.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.outil_send_email{
	background-image:url(../images/background/back.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}


.outil_box{
	line-height:15px;
	background-image:url(../images/background/back.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.box_foire{
	margin-bottom:3px;
	line-height:15px;
	background-color:#f7f8f8;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.box_foire_back{
	margin-bottom:3px;
	line-height:15px;
	background-image:url(../images/faq/faq_back.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}


.box_contact_2{
	height:100% !important;
	height:60px;
	min-height: 60px;
	line-height:15px;
	margin-bottom:3px;
	background-color:#f7f8f8;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;

}


.box_lien_direct{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:3px;
	margin-bottom:3px;
	background-image:url(../images/background/back.gif);
	background-repeat:repeat-x;
	vertical-align:middle;

}


.box_lien{
	height:100% !important;
	min-height:30px;
	height: 30px;
	margin-right:3px;
	line-height:15px;
	margin-bottom:3px;
	background-color:#f7f8f8;
	padding-bottom:5px;
	padding-top:15px;
}


.box_ligne_lien{
	margin-right:3px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:3px;
	background-color:#f7f8f8;
}

.box_image_media{
	margin-right:3px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:3px;
	background-color:#f7f8f8;
	padding-bottom:14px;
	padding-top:9px;
}

.box_image_media2{
	margin-right:3px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:3px;
	background-color:#f7f8f8;
	padding-bottom:9px;
	padding-top:9px;
}


.slide {
	margin-left:27px;
	padding-top:10px;
	background-image:url(../images/slide/slide.gif);
	background-repeat:no-repeat;
	width:501px;
	height:100% !important;
	min-height:390px;
	height: 390px;
}

.image_slide {
	margin-left:10px;
	padding-top:250px;
	/*background-image:url(../images/slide/photo.gif);*/
	background-repeat:no-repeat;
	width:501px;
	height:100% !important;
	min-height:320px;
	height: 320px;
}

.texte_slide {
	width:500px;
	height:100% !important;
	min-height:60px;
	height: 60px;
}

.button_slide {
	text-align:center;
	padding-top:35px;
	width:500px;
	height:100% !important;
	min-height:30px;
	height: 30px;
}

.plan_titre{
	margin-right:3px;
	background-color:#f7f8f8;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.plan_sous_titre{
	margin-right:3px;
	background-color:#f7f8f8;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.mozFiller{
	width:100%;
	clear:both;
}

.hauteurFixe{
	height:100% !important;
	min-height:500px;
	height: 500px;
}

.top_sondage {
    background-image:url(../images/sondage/back_titre.gif);
    background-repeat:no-repeat;
    width:557px;
    height:100% !important;
    min-height:43px;
    height:43px;
}

.titre_sondage{
    padding-top:7px;
    padding-left:25px;
    font:  small-caps bolder 19px Arial, Helvetica, sans-serif;    
    color: #FFFFFF;
}

.box_sondage {
    background-color:#fafafa;
    width:557px;
}

.box_sondage2 {
    background-image:url(../images/sondage/back_question.gif);
    background-repeat:repeat-y;
	font:  bolder 11px Arial, Helvetica, sans-serif;
    color: #044a89;
    width:557px;
}

.titre_question  {
    font:  bolder 15px Arial, Helvetica, sans-serif;
    color: #044a89;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:5px;
}


.choix a{
    margin-top:5px;
    font:  bolder 12px Arial, Helvetica, sans-serif;
    color: #a33837;
    text-decoration:none;
}

.choix a:hover{
    color: #044a89;
}


.choix {
    font: bolder 14px Arial, Helvetica, sans-serif;
    color: #a33837;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}


.s_choix {
    font: bolder 11px Arial, Helvetica, sans-serif;
    color: #000000;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
	padding-bottom:5px;
}

.block_form {
text-align:center;
width:100px;
float:left;
height:20px;
}

.resultat {
    background-image:url(../images/sondage/space.gif);
    background-repeat:repeat-x;
    height:100% !important;
    min-height:10px;
    height:10px;
}

.box_sondage2{
	background-image:url(../images/background/back.gif);
	background-repeat:repeat-x;
	}