/* CSS Document */
*{
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
	font-size:12px;
}

ul{
	margin:0;
	padding:10px 0 0 5px;
}

li.li_marche{
	padding:5px;
	margin:0px;
	background-image:url(images/puceli.gif);
	background-repeat:no-repeat;
	background-position:0% 45%;
	padding-left:10px;
	text-decoration:none;
}

li.li_actu{
	padding:5px;
	margin:0px;
	background-image:url(images/pucejaune.gif);
	background-repeat:no-repeat;
	background-position:0% 45%;
	padding-left:10px;
	text-decoration:none;
	font-size:11px;
	list-style-type:none;
}

p{
	margin:0;
	padding:0px 0 5px 0;
}
ul.rouge{
	margin:0;
	padding:2px 0 0 5px;
}

body{
	margin:0;
	background:url(images/background.jpg);
	background-position:top;
}

a.rubrique{
	padding:0;
	margin:0px;
	background-image:url(images/puceli.gif);
	background-repeat:no-repeat;
	background-position:0% 45%;
	padding-left:10px;
	text-decoration:none;
}
a.rubrique:link{
	color:#121212;
}

a.rubrique:visited{
	color:#121212;
}

a.rubrique:hover{
	color:#121212;
}

a.rubrique:active{
	color:#FFF;
	background-image:url(images/puceliblanche.gif);
	background-repeat:no-repeat;
	background-position:0% 45%;
}

a.rubrique:focus{
	color:#FFF;
	background-image:url(images/puceliblanche.gif);
	background-repeat:no-repeat;
	background-position:0% 45%;
}

a#active{
	color:#FFF;
	background-image:url(images/puceliblanche.gif);
	background-repeat:no-repeat;
	background-position:0% 45%;
}

a.footer{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

object,embed{
	margin:0px;
	padding:0px;
}

div#sousfeuille{
	position: absolute;
	width: 805px;
	height: 442px;
	margin: 0 0 0 0;
	background-image: url(images/fond_sousfeuille.jpg);
	z-index:1;
}

div#surfeuille{
	position: absolute;
	top:80px;
	width: 932px;
	margin: 0 0 0 0;
	z-index:2;
}

td#tdsurfeuille{
	padding: 0 0 0 36px;
}



/*Elem gauche jaune*/
div#boitejaune{
	background-image:url(images/fond_boite_jaune.gif);
	width:220px;
}

div#bjhaut{
	background-image:url(images/boitejaune_haut.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:220px;
	height:48px;
}

div#bjbas{
	background-image:url(images/boitejaune_bas.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:220px;
	height:19px;
}
/*Elemm gauche Rouge*/
div#boiterouge{
	background-image:url(images/fond_boite_rouge.gif);
	width:223px;
}

div#brhaut{
	background-image:url(images/boiterouge_haut.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:223px;
	height:39px;
}

div#brhautvierge{
	background-image:url(images/haut_rouge_vierge.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:223px;
	height:11px;
}

div#brbas{
	background-image:url(images/boiterouge_bas.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:223px;
	height:9px;
}

div#conteneurgris{
	background-image:url(images/contenufond.gif);
	width:680px;
}

div#conteneurgrish{
	background-image:url(images/contenuHaut.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:680px;
	height:7px;
}

div#conteneurgrisb{
	background-image:url(images/contenuBas.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:680px;
	height:10px;
}

#menu_economie{
	background-image:url(images/fond_menu_eco.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_economie{
	background-image:url(images/line_menu.jpg);
	background-position:0 -55px;
}

.bas_economie{
	background-image:url(images/bas_menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

#menu_environnement{
	background-image:url(images/fond_menu_env.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_environnement{
	background-image:url(images/line_menu.jpg);
	background-position:0 -55px;
}

.bas_environnement{
	background-image:url(images/bas_menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

#menu_culture{
	background-image:url(images/fond_menu_cul.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_culture{
	background-image:url(images/line_menu.jpg);
	background-position:0 -55px;
}

.bas_culture{
	background-image:url(images/bas_menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

#menu_vie{
	background-image:url(images/fond_menu_vie.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_vie{
	background-image:url(images/line_menu.jpg);
	background-position:0 -55px;
}

.bas_vie{
	background-image:url(images/bas_menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

#menu_marche{
	background-image:url(images/fond_menu_mar.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_marche{
	background-image:url(images/line_menu_rouge.jpg);
	background-position:0 -55px;
}

.bas_marche{
	background-image:url(images/bas_menu_rouge.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

/**MENU PISCINE*/
#menu_piscine{
	background-image:url(images/fond_menu_pis.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_piscine{
	background-image:url(images/line_menu_rouge.jpg);
	background-position:0 -55px;
}

.bas_piscine{
	background-image:url(images/bas_menu_rouge.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

/**MENU VENDEOPLOE*/
#menu_vendeopole{
	background-image:url(images/fond_menu_ven.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_vendeopole{
	background-image:url(images/line_menu_rouge.jpg);
	background-position:0 -55px;
}

.bas_vendeopole{
	background-image:url(images/bas_menu_rouge.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

/**MENU OFFICE DE TOURISME*/
#menu_tourisme{
	background-image:url(images/fond_menu_off.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_tourisme{
	background-image:url(images/line_menu_rouge.jpg);
	background-position:0 -55px;
}

.bas_tourisme{
	background-image:url(images/bas_menu_rouge.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

/**MENU Actualité*/
#menu_actualite{
	background-image:url(images/fond_menu_inf.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_actualite{
	background-image:url(images/line_menu_jaune.jpg);
	background-position:0 -55px;
}

.bas_actualite{
	background-image:url(images/bas_menu_jaune.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

/**MENU FActualité*/
#menu_factu{
	background-image:url(images/fond_menu_inf.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_factu{
	background-image:url(images/line_menu_jaune.jpg);
	background-position:0 -55px;
}

.bas_factu{
	background-image:url(images/bas_menu_jaune.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

/**Menu Contact*/
#menu_contact{
	background-image:url(images/fond_menu_coo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_contact{
	background-image:url(images/line_menu_rouge.jpg);
	background-position:0 -55px;
}

.bas_contact{
	background-image:url(images/bas_menu_rouge.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

/**Menu situation*/
#menu_situation{
	background-image:url(images/fond_menu_coo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_situation{
	background-image:url(images/line_menu_rouge.jpg);
	background-position:0 -55px;
}

.bas_situation{
	background-image:url(images/bas_menu_rouge.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

#menu_communaute{
	background-image:url(images/fond_menu_com.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_communaute{
	background-image:url(images/line_menu_rouge.jpg);
	background-position:0 -55px;
}

.bas_communaute{
	background-image:url(images/bas_menu_rouge.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}

#menu_communes{
	background-image:url(images/fond_menu_commun.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:93px;
}

.haut_communes{
	background-image:url(images/line_menu_rouge.jpg);
	background-position:0 -55px;
}

.bas_communes{
	background-image:url(images/bas_menu_rouge.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
	height:25px;
}


div#contenuGris{
	padding:5px 5px 5px 15px;
}

.traitrouge{
	padding:0;
	margin:0;
	background-image:url(images/trait_rouge2.gif);
	background-repeat:repeat-x;
	background-position:0% 70%;
}

/*.traitvert{
	background-image:url(images/trait_vert.gif);
	background-position:bottom;
	height:29px;
	width:98%;
	text-align:left;
}*/

.traitvert{
	padding:0;
	margin:0;
	background-image:url(images/trait_vert2.gif);
	background-repeat:repeat-x;
	background-position:0% 70%;
}

.traitjaune{
	background-image:url(images/trait_jaune.gif);
	background-position:bottom;
	height:29px;
	width:98%;
}

.traitjaune2{
	padding:0;
	margin:0;
	background-image:url(images/trait_jaune2.gif);
	background-repeat:repeat-x;
	background-position:0% 80%;
}



td#titrerubrique{
	padding:0 0 15px 30px;
}

td#flashrouge{
	padding:0px 0 15px 5px;
}

td#footer{
	margin:0;
	background-image:url(images/tabbas1.gif);
	background-repeat:no-repeat;
	width:934px;
	height:96px;
	padding:0px 0 0 330px;
}

td#tabgrand{
	background-image:url(images/backgroundtabgrand.gif);
}

td#ombreverte{
	background-image:url(images/fond_ombre_verte.gif);
	background-repeat:no-repeat;
	/*padding:0 0 0 25px*/
	padding:0 0 0 5px
}

td#tabhaut{
	background-image:url(images/tabhaut1.gif);
	background-repeat:no-repeat;
	width:934px;
	height:7px;
}

td#rectanglegris{
	/*background-color:#E8E8E8;*/
	padding:5px 5px 5px 0px;
}

td#visuel{
	padding:0 0 35px 0;
}


/**Box offres d'emploi*/
div#acc_emploi{
	width:196px;
	background-image:url(images/line_box_emploi.gif);
	margin: 0 0 0 8px;
}

div#haut_acc_emploi{
	width:196px;
	height:22px;
	background-image:url(images/haut_box_emploi.gif);
	background-position:top;
}

div#bas_acc_emploi{
	width:196px;
	height:5px;
	background-image:url(images/bas_box_emploi.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
/**Box triez vos dechets*/

div#acc_trier{
	width:196px;
	background-image:url(images/line_box_emploi.gif);
	margin: 0 0 0 8px;
}

div#haut_acc_trier{
	width:196px;
	height:22px;
	background-image:url(images/titre_box_dechet.gif);
	background-position:top;
}

div#bas_acc_trier{
	width:196px;
	height:5px;
	background-image:url(images/bas_box_emploi.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

/**Box informations*/

div#haut_acc_infos{
	width:196px;
	height:22px;
	background-image:url(images/titre_box_infos.gif);
	background-position:top;
}

div#bas_acc_infos{
	width:196px;
	height:5px;
	background-image:url(images/bas_box_emploi.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

div#acc_infos{
	width:196px;
	background-image:url(images/line_box_emploi.gif);
	margin: 0 0 0 8px;
}

/**Box agenda*/

div#haut_acc_agenda{
	width:196px;
	height:22px;
	background-image:url(images/titre_box_agenda.gif);
	background-position:top;
}

div#haut_acc_communaute{
	width:196px;
	height:22px;
	background-image:url(images/haut_box_coordonnees.gif);
	background-position:top;
}


div#bas_acc_agenda{
	width:196px;
	height:5px;
	background-image:url(images/bas_box_emploi.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

div#acc_agenda{
	width:196px;
	background-image:url(images/line_box_emploi.gif);
	margin: 0 0 0 8px;
}

/**Box guide pratique*/

div#haut_acc_guide{
	width:196px;
	height:22px;
	background-image:url(images/titre_box_guide.gif);
	background-position:top;
}

div#bas_acc_guide{
	width:196px;
	height:5px;
	background-image:url(images/bas_box_emploi.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

div#acc_guide{
	width:196px;
	background-image:url(images/line_box_emploi.gif);
	margin: 0 0 0 8px;
}


p#contenuBox{
	font-size:11px;
	color:#000;
	text-align:justify;
	padding:15px;
}

.titreActu{
	color:#121212;
	font-size:15px;
	font-weight:bold;
	background-color:#FFF;
	padding:0 5px 0 0;
}

.accrocheActu{
	color:#474747;
	font-weight:bold;
	font-size:12px;
}

.photoActu{
	background-color:#FFF;
	padding : 5px 15px 15px 0;
}

.titreActuPosi{
	margin:0;
	padding:0;
}

li.rubrique{
	list-style-type:none;
	padding-left:15px;
	padding-bottom:5px;
	color:#121212;
}

.lienfooter{
	color:#FFF;
	font-size:11px;
}

li.rouge {
	list-style-type:none;
	background-image:url(images/pucerouge.gif);
	background-repeat:no-repeat;
	background-position:0% 25%;
	padding-left:15px;
	padding-bottom:5px;
	color:#121212;
	font-size:12px;
	font-weight:bold;
}

li.pdf {
	list-style-type:none;
	background-image:url(images/puce_pdf.gif);
	background-repeat:no-repeat;
	background-position:0% 25%;
	padding: 0 0 3px 25px;
	color:#121212;
	font-size:11px;
}

li.rouge2 {
	list-style-type:none;
	background-image:url(images/pucerouge.gif);
	background-repeat:no-repeat;
	background-position:0% 25%;
	padding-left:15px;
	padding-bottom:5px;
	color:#303030;
	font-size:12px;
}

li.rouge3 {
	list-style-type:none;
	background-image:url(images/pucerouge.gif);
	background-repeat:no-repeat;
	background-position:0% 25%;
	padding-left:15px;
	padding-bottom:1px;
	color:#303030;
	font-size:12px;
}

li.verte {
	list-style-type:none;
	background-image:url(images/puceliverte.gif);
	background-repeat:no-repeat;
	background-position:0% 25%;
	padding-left:15px;
	padding-bottom:5px;
	color:#303030;
	font-size:12px;
}

.titrerub{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	padding:0 0 6px 15px;
	color:#fff;
}

.contenurub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 5px 3px 15px;
	color:#121212;
}

.intrub{
	padding:0 0 3px 15px;
	font-size:13px;
	font-weight:bold;
	color:#121212;
}

.imgElu{
	padding:0 5px 5px 0px;
}

.menuon{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c1d4a1;
	padding:5px 0 0 0;
}

.menuoff{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:5px 0 0 0;
}

.menuonrouge{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f48b8e;
	padding:5px 0 0 0;
}

.menuoffrouge{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:5px 0 0 0;
}

.preHomeDesc{
	color:#303030;
	font-size:11px;
}

.titrePrehome{
	color:#9c9c9c;
	font-size:13px;
}

.titreEntreprise{
	color:#76ac23;
	font-size:12px;
	font-weight:bold;
	padding:0 0 8px 10px;
}

.tabCommunes{
	font-size:12px;
	color:#FFF;
	background-color:#262626;
	padding:1px 0 1px 15px;
	font-weight:bold;
}

.elemtabCommunes{
	padding:5px;
}

.vertflashi{
	color:#8ac81d;
}

.rougeCommunaute{
	color:#c41212;
}

.tres_grand{
	font-size:14px;
}

.bold{
	font-weight:bold;
}

.petit{
	font-size:11px;
}

.jour{
	color:#bc2328;
	font-weight:bold;
	font-size:11px;
}

.italic{
	font-style:italic;
}

#horaires td.elem{
	font-size:11px;
	padding: 3px 0 10px 0;
	border-bottom:1px solid #ccc;
}

#horaires td span{
	font-size:11px;
}

.titre_agenda{
	font-size:14px;
	color:#649a06;
	padding:8px 0 5px 0;
}

.contenu_agenda{
	font-size:10px;
	color:#649a06;
	padding:8px 0 5px 0;
}

.blanc{
	color:#fff;
}

/**Css bandeau défilant*/
div#contener{
	position:relative;
	width:400px;
	height:23px;
}

div#cadre{
	position:absolute;
	width:392px;
	height:15px;
	top:4px;
	left:4px;
	clip:rect(0px 332px 15px 0px);
}

img.bordervert{
	border:1px solid #75ab21;
}