/********************************************************************* Balise ****************************************************************/
form {
	padding: 0px;
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

h1 {
	color: #ee2025;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 14px;
	color: #ee2025;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h3 {
	font-size: 12px;
	margin: 10px 0 6px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px;
	padding: 0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(gifs/bg.jpg);
	background-repeat: repeat-x;
}

/******************************************************************** Lien ******************************************************************/
a {
	color: red;
}

/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border:#bb0000 1px solid;
	width: 150px;
}

.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
	background-image: url(gifs/bt_valider.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 86px;
}
.bouton_news2 {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#4D4D4D;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
	height: 20px;
	width: 125px;
	background-color: #D2D868;
	margin-left:40px;
	-margin-left:50px;
}

/**********************************************************BDD AUTO **************************************/
.pagination	{
	height:15px;
	margin:20px 0 20px 20px;
	text-align:center;
	width:500px;
}

.numpage {
	height:15px;
	width:15px;
	line-height:15px;
	text-align:center;
	display:inline;
	font-size:11px;
	padding:0 4px;
	color:#fefefe!important;
	text-decoration:none;
	font-weight:900;
	margin:2px;
	background:url(gifs/pagination_link.jpg) no-repeat;
}

.numpage_selec {
	height:15px;
	width:15px;
	font-size:11px;
	margin:2px;
	line-height:15px;
	text-align:center;
	display:inline;
	padding:0 4px;
	color:#fefefe!important;
	text-decoration:none;
	font-weight:900;
	background:url(gifs/pagination_hover.jpg) no-repeat
}

.bt_suivant	{
	height:15px;
	line-height:15px;
	display:inline;
	margin:2px;
	font-weight:bold;
	color:#FF8000;
	text-decoration:none;
}

.bt_precedent {
	height:15px;
	line-height:15px;
	display:inline;
	margin:2px;
	font-weight:bold;
	color:#FF8000;
	text-decoration:none;
}

.bt_suivant:hover, .bt_precedent:hover {
	text-decoration:underline;
	color:#864B17;
}

.liste_cat{
}
.fichierbin{
}
.photo{
}

.photo_tpl {
	margin:4px;
	border:1px solid #dd0000;
}

.infos {
	color:#666666;
	font-style:italic;
}
/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 


#overlay img{border:none;}
#overlay{background-image:url('gifs/overlay.png');}
* html #overlay{background-color:transparent;background-image:url(blank.gif);}

#contener {
	height: auto;
	width: 1017px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

#contener_ombre {
	background-image:url(gifs/ombrebg.jpg);
	background-repeat: repeat-y;
	width: 1017px;
	float:left;
	
}
#contener_ombreH {
	background-image:url(gifs/ombrebg3.jpg);
	background-repeat: no-repeat;
	width: 1006px;
	padding-left:11px;
	float:left;



}

#contours {

	height: auto;
	width: 995px;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #EE2025;
	border-bottom-color: #EE2025;
	border-left-color: #EE2025;
	float:left;
}
.logo_haut {
	float: left;
	height: 21px;
	width: 147px;
	background-image: url(gifs/logo.jpg);
	background-repeat: no-repeat;
}

#logO {
	position:absolute;
	top:-1px;
	left:0;
	z-index:500;
}

#logO img {
	border:none;
}
#header {
	height: 244px;
	width: 995px;
	position:relative;
}
#header_haut {
	height: 21px;
	width: 995px;
	float: left;
}

#demarche{
width:100%;
background-image:url(gifs/fond_mr.gif); 
background-repeat: repeat-x;color:#FFFFFF; 
font-weight:bold;
font-size:12px;
}

#demarche_cadre{
border: 1px solid #000000;
width:100%; 
font-size:14px;
}

#demarche_cadre a:link{
color:#000000;
}

.bienvenue {
	float: right;
	height: 17px;
	width: 468px;
	color: #ee2025;
	padding-left: 380px;
	padding-top: 4px;
	font-weight: bold;
}

#menu_content {
	height: 30px;
	width: 995px;
	float: left;
	background-image: url(gifs/menu.gif);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}

#ombre_menu {
	height: 6px;
	width: 994px;
	float: left;
}
#diapo_header {
}


#contenu {
	width: 995px;
	height: auto;
	float: left;
	clear:both;
}
#navG {
	height: auto;
	width: 163px;
	padding-top: 6px;
	float: left;
	padding-left: 5px;
}
#box_infos {
	float: left;
	height: auto;
	width: 162px;
}
#box_recherche {
	position:absolute;
	right:0px;
	top:180px;
	height: 29px;
	line-height:29px;
	width: 550px;
	/*background-color:#e5ea8d;*/
	background-color:#ffffff;
	opacity : 0.85;
    filter : alpha(opacity=85); 
}

#box_recherche form {
	display:inline;
}
.recherche_titre {
	color: #000000;
	font-weight: bold;
	padding-left: 15px;
	font-size: 12px;
	float:left;
}
.recherche_champ {
	float: left;
	height: 23px;
	width: 155px;
	display:inline;
	margin-top:3px;
	*margin-top:0px;
}

#box_recherche .bt_validation {
	background-color: #a1b307;
	height: 17px;
	width: 86px;
	float: right;
	background-image: url(gifs/bt_valider.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 0px;
	color: #4d4d4d;
	font-weight: bold;
	font-size: 11px;
	border:none;
}

#box_recherche .validation {
	height: 23px;
	width: 97px;
	float: left;
	margin-top:0px;
	padding-right: 15px;
	display:inline;
}

.validation {
	height: 20px;
	width: 147px;
	float: left;
	padding-top: 5px;
	padding-right: 15px;
}
#infos_haut {
	float: left;
	width: 127px;
	background-image: url(gifs/encart_infos_haut.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 35px;
	padding-top: 14px;
}
.infos_lientitre {
	color: #ee2025;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.infos_lientitre:hover {
	text-decoration: underline;
}
.infosdumois_lientitre {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.infosdumois_lientitre:hover {
	text-decoration: underline;
}
.infos_contenu {
	background-image: url(gifs/encart_infos_centre.gif);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 162px;
}
.infos_champ {
	float: left;
	height: auto;
	width: 125px;
	padding-left: 15px;
	padding-right: 22px;
	text-align: justify;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
}
.infos_lien {
	float: left;
	height: 42px;
	width: 162px;
	padding-top: 15px;
}
.infos_bt {
	float: left;
	height: 17px;
	width: 120px;
	background-image: url(gifs/bt_infos.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #4d4d4d;
	font-weight: bold;
	padding-left: 22px;
	background-position: 14px;
	text-decoration: none;
}
.infos_bt:hover {
	float: left;
	height: 17px;
	width: 120px;
	background-image: url(gifs/bt_infos2.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 22px;
	background-position: 14px;
	text-decoration: none;
}
#infos_bas {
	float: left;
	height: 11px;
	width: 162px;
	background-image: url(gifs/encart_infos_bas.gif);
	background-repeat: no-repeat;
}
#box_villebouge {
	float: left;
	height: auto;
	width: 162px;
}
#villebouge_haut {
	float: left;
	height: 41px;
	width: 127px;
	background-image: url(gifs/encart_ville_haut.gif);
	background-repeat: no-repeat;
	color: #ee2025;
	font-size: 12px;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 35px;
}
.villebouge_lientitre {
	color: #ee2025;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.villebouge_lientitre:hover {
	text-decoration: underline;
}
#villebouge_contenu {
	background-image: url(gifs/encart_ville_centre.gif);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 162px;
}
.villebouge_champ {
	float: left;
	height: auto;
	width: 135px;
	padding-left: 10px;
	padding-right: 17px;
	text-align: justify;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
.villebouge_evenement {
	float: left;
	width: 125px;
	padding-top: 10px;
}
.villebouge_lasuite {
	float: left;
	width: 125px;
	padding-top: 3px;
	text-align: right;
	padding-bottom: 10px;
	color: #EE2227;
	text-decoration: none;
}
.villebouge_champ a:hover {
	color: #000000;
	text-decoration: underline;
}


.villebouge_lien {
	float: left;
	height: 42px;
	width: 162px;
	padding-top: 15px;
}
.villebouge_txt {
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	width: 125px;
	float: left;
}

.villebouge_bt {
	float: left;
	height: 33px;
	width: 122px;
	background-image: url(gifs/bt_villebouge.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #4d4d4d;
	font-weight: bold;
	padding-left: 20px;
	background-position: 14px;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
}
.villebouge_bt:hover {
	float: left;
	height: 33px;
	width: 122px;
	background-image: url(gifs/bt_villebouge2.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 20px;
	background-position: 14px;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
}

.villebouge_bt2 {
	float: left;
	height: 33px;
	width: 122px;
	background-image: url(gifs/bt_villebouge2.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 20px;
	background-position: 14px;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
}
.villebouge_bt2:hover {
	float: left;
	height: 33px;
	width: 122px;
	background-image: url(gifs/bt_villebouge.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 20px;
	background-position: 14px;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
}
#villebouge_bas {
	background-image: url(gifs/encart_ville_bas.gif);
	background-repeat: no-repeat;
	float: left;
	height: 9px;
	width: 162px;
}
#box_zonechaude {
	float: left;
	height: auto;
	width: 629px;
	padding-top: 6px;
}
#zonechaude_haut {
	float: left;
	height: 13px;
	width: 629px;
	background-image: url(gifs/encart_contenu_haut.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
#zonechaude_bas {
	float: left;
	height: 13px;
	width: 629px;
	background-image: url(gifs/encart_contenu_bas.gif);
	background-repeat: no-repeat;
}
.zonechaude_separateur {
	height: 3px;
	width: 597px;
	float: left;
	background-image: url(gifs/separation_titre.gif);
	background-repeat: no-repeat;
	background-position: 30px;
}

.zonechaude_titrepage {
	float: left;
	height: 60px;
	width: 629px;
}

#zonechaude_contenu {
	background-color: #ffefd7;
	float: left;
	height: auto;
	width: 629px;
}
.zonechaude_puce {
	background-color: #FFEFD7;
	background-image: url(gifs/puce_contenu.gif);
	background-repeat: no-repeat;
	background-position: 30px 20px;
	padding-left: 50px;
	font-size: 15px;
	font-weight: bold;
	float: left;
	width: 579px;
	height: 40px;
	margin: 0px;
	padding-top: 17px;
}

.zonechaude_modifiable {
	float: left;
	width: 579px;
	height: auto;
	padding-left: 50px;
}


#navD {
	float: right;
	height: 505px;
	width: 188px;
	padding-top: 6px;
}
#box_newsletter {
	background-image: url(gifs/encart_newsletter.gif);
	background-repeat: no-repeat;
	float: left;
	height: 108px;
	width: 188px;
}
.newsletter_titre {
	color:#bb0000;
	font-weight: bold;
	padding-left: 15px;
	font-size: 13px;
	padding-top: 5px;
	width: 173px;
	float: left;
}
.newsletter_champ {
	float: left;
	height: 30px;
	width: 173px;
	padding-top: 5px;
	padding-left: 15px;
}

.bt_validation {
	background-color: #a1b307;
	height: 17px;
	width: 86px;
	float: right;
	background-image: url(gifs/bt_valider.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 2px;
	color: #4d4d4d;
	font-weight: bold;
	font-size: 11px;
}

#box_newsletter .bt_validation {
	height: 17px;
	width: 86px;
	float: right;
	background-image:url(gifs/bt_valider2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	border:none;
}

.newsletter_validation {
	height: 20px;
	width: 173px;
	float: left;
	padding-top: 5px;
	padding-right: 15px;
}
#liens_options {
	float: left;
	height: 100px;
	width: 188px;
	margin-top: 10px;
}
#liens_options a:hover {
	text-decoration: underline;
}

.liens_option1 {
	width: 164px;
	height: 20px;
	float: left;
	background-image: url(gifs/puce_liens.gif);
	background-repeat: no-repeat;
	background-position: 7px 12px;
	padding-left: 24px;
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.liens_option2 {
	width: 164px;
	height: 20px;
	float: left;
	background-image: url(gifs/puce_liens.gif);
	background-repeat: no-repeat;
	background-position: 7px 12px;
	padding-left: 24px;
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.liens_option3 {
	width: 164px;
	height: 25px;
	float: left;
	background-image: url(gifs/puce_liens.gif);
	background-repeat: no-repeat;
	background-position: 7px 12px;
	padding-left: 24px;
	padding-top: 9px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#box_contact {
	background-image: url(gifs/contact.jpg);
	float: left;
	height: 124px;
	width: 188px;
	margin-bottom: 10px;
}
.contact_titre {
	font-weight: bold;
	font-size: 24px;
	padding-top: 25px;
	width: 188px;
	float: left;
	text-align: center;
}
.contact_titre a {
	color:#FF8000;
	font-weight: bold;
	font-size: 21px;
	*font-size:20px;
	font-variant:small-caps;
	text-decoration:none;
	padding:5px;
}
.contact_titre a:hover {
	text-decoration:none;
	background-color:#FFCC66;
	border:1px solid #990000;
	color:#a11518;
}

.contact_telephone {
	float: left;
	width: 188px;
	padding-top: 10px;
	text-align: center;
	color:#FFFFFF;
	font-size:14px;
}
.telephone {
	font-size: 18px;
	font-weight: bold;
}


#box_liensutiles {
	float: left;
	height: 176px;
	width: 188px;
	background-image: url(gifs/encart_liens.gif);
	background-repeat: no-repeat;
}
.liensutiles_titre {
	color: #a1b307;
	font-weight: bold;
	padding-left: 15px;
	font-size: 13px;
	padding-top: 5px;
	width: 173px;
	float: left;
	padding-bottom: 20px;
}
.liensutiles_img {
	float: left;
	height: 30px;
	width: 175px;
	padding-bottom: 5px;
	padding-left: 13px;
}

#copyright {
	float: left;
	height: 30px;
	width: 1017px;
	text-align: center;
	padding-top: 10px;
	color: #4d4d4d;
	background-image: url(gifs/ombrebg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#footer {
	float: left;
	height: 101px;
	width: 995px;
	background-image: url(gifs/encart_footer.gif);
	background-repeat: repeat-x;
	margin-top: 15px;
}
.a_footer  {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#footer_boxliens {
	float: left;
	height: 81px;
	width: 86px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffefd7;
	font-weight: normal;
	text-align: left;
}
#footer_boxliens1 {
	float: left;
	height: 81px;
	width: 81px;
	padding-top: 15px;
	padding-left: 10px;
	color: #ffefd7;
	font-weight: normal;
	text-align: left;
}
#footer_boxliens2 {
	float: left;
	height: 81px;
	width: 100px;
	padding-top: 15px;
	padding-left: 10px;
	color: #ffefd7;
	font-weight: normal;
	text-align: left;
}
#footer_boxliens3 {
	float: left;
	height: 81px;
	width: 80px;
	padding-top: 15px;
	padding-left: 10px;
	color: #ffefd7;
	font-weight: normal;
	text-align: left;
}
#footer_boxliens4 {
	float: left;
	height: 81px;
	width: 108px;
	padding-top: 15px;
	padding-left: 10px;
	color: #ffefd7;
	font-weight: normal;
	text-align: left;
}
#footer_boxliens5 {
	float: left;
	height: 81px;
	width: 111px;
	padding-top: 15px;
	padding-left: 10px;
	color: #ffefd7;
	font-weight: normal;
	text-align: left;
}
#footer_boxliens6 {
	float: left;
	height: 81px;
	width: 115px;
	padding-top: 15px;
	padding-left: 10px;
	color: #ffefd7;
	font-weight: normal;
	text-align: left;
}
#footer_boxliens7 {
	float: left;
	height: 81px;
	width: 105px;
	padding-top: 15px;
	padding-left: 10px;
	color: #ffefd7;
	font-weight: normal;
	text-align: left;
}
#footer_boxliens8 {
	float: left;
	height: 81px;
	width: 98px;
	padding-top: 15px;
	padding-left: 10px;
	color: #ffefd7;
	font-weight: normal;
	text-align: left;
}
#footer_boxliens9 {
	float: left;
	height: 81px;
	width: 70px;
	padding-top: 15px;
	padding-left: 10px;
	color: #ffefd7;
	font-weight: normal;
	text-align: left;
}
.footer_separation {
	float: left;
	height: 101px;
	width: 4px;
	background-image: url(gifs/separation_footer.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}

/**********************************************************ACCUEIL **************************************/

.accueil_motmaire {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
}
.accueil_motmaire_texte {
	float: left;
	height: auto;
	width: 320px;
}
.accueil_motmaire_photo {
	float: right;
	width: 230px;
	height: 200px;
	border: 1px solid #FFD79B;
	overflow: hidden;
}
.accueil_evenement {
	float: left;
	width: 579px;
	height: auto;
	padding-top: 20px;
}
.accueil_cadre_evenement {
	height: 143px;
	width: 539px;
	padding-right: 40px;
}
.accueil_cadreG {
	float: left;
	height: 143px;
	width: 10px;
	background-image: url(gifs/encart_diaporama_gauche.gif);
	background-repeat: no-repeat;
}
.accueil_cadre_contenu {
	background-color: #FFFFFF;
	float: left;
	height: 113px;
	width: 470px;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
}
.accueil_flecheG {
	float: left;
	height: 36px;
	width: 18px;
	padding-top: 35px;
}
.accueil_flecheD {
	float: right;
	height: 36px;
	width: 18px;
	padding-top: 35px;
}
.accueil_evenement_photo {
	height: 62px;
	width: 400px;
}
.accueil_evenement_thumb {
	float: left;
	height: 62px;
	width: 150px;
	margin-right: 10px;
	margin-left: 5px;
}


.accueil_cadreD {
	background-image: url(gifs/encart_diaporama_droit.gif);
	background-repeat: no-repeat;
	float: left;
	height: 143px;
	width: 10px;
}

/**********************************************************MAIRIE **************************************/

.mairie_horaires {
	float: left;
	height: 390px;
	width: 540px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mairie_texte {
	float: left;
	height: auto;
	width: 520px;
	padding-top: 15px;
}
.mairie_texte p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.mairie_photo {
	float: left;
	width: 520px;
	height: 200px;
	border: 1px solid #FFD79B;
	overflow: hidden;
	margin-top: 20px;
}

.mairie_service {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mairie_actions {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mairie_conseil {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mairie_conseil_texte {
	float: left;
	height: auto;
	width: 520px;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

.mairie_conseil_texte .pSolo {
	font-weight:900;
}

.p33 {
	width:33%;
	float:left;
	text-align:center !important;
}

.p50 {
	width:50%;
	float:left;
	text-align:center !important;
}

h5 {
	text-align:center;
	clear:both;
	font-size:18px;
	color:#bb0000;
	border-bottom:1px solid #666666;
	margin:8px 0;
}

.mairie_conseil_boxliens {
	float: left;
	height: 18px;
	width: 160px;
	padding-top: 2px;
	background-color: #FFEFD7;
	border: 1px outset #FFA928;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	padding-left: 0px;
}
.mairie_conseil_box {
	float: left;
	width: 545px;
	height: 43px;
}

.mairie_conseil_boxD {
	background-image: url(gifs/sousmenu_cadreD.gif);
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 9px;
}
.mairie_conseil_box_contenu {
	background-color: #FFFFFF;
	float: left;
	height: 33px;
	width: 513px;
	padding-top: 10px;
	padding-left: 14px;
	text-align: center;
}
.box_actif {
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
}

.mairie_conseil_box_contenu a:hover {
	text-decoration: underline;
}


.mairie_conseil_boxG {
	background-image: url(gifs/sousmenu_cadreG.gif);
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 9px;
}
.sousmenu_conseil {
	float: left;
	width: 539px;
	height: auto;
	padding-left: 33px;
	padding-top: 10px;
}
.sousmenu_conseil a {
	color: #000000;
}
.sousmenu_conseil a:hover {
	text-decoration: none;
}



/**********************************************************VIE ASSOCIATIVE **************************************/

.vieasso_presentation {
	float: left;
	height: auto;
	width: 539px;
	padding-right: 40px;
	padding-top: 20px;
}
.vieasso_texte {
	float: left;
	height: auto;
	width: 280px;
	padding-right: 30px;
}
.vieasso_photo {
	float: right;
	width: 200px;
	height: 130px;
	background-position: 0px 20px;
}
.viasso_boxliens {
	float: left;
	height: 18px;
	width: 75px;
	padding-top: 2px;
	background-color: #FFEFD7;
	border: 1px outset #FFA928;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
.vieasso_box {
	float: left;
	width: 500px;
	height: 43px;
}
.vieasso_boxD {
	background-image: url(gifs/sousmenu_cadreD.gif);
	background-repeat: no-repeat;
	float: right;
	height: 43px;
	width: 9px;
}
.vieasso_box_contenu {
	background-color: #FFFFFF;
	float: left;
	height: 33px;
	width: 407px;
	padding-top: 10px;
	padding-left: 75px;
}
.vieasso_box_contenu a:hover {
	text-decoration: underline;
}

.vieasso_boxG {
	background-image: url(gifs/sousmenu_cadreG.gif);
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 9px;
}

/**********************************************************CULTURE **************************************/

.culture {
	float: left;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.culture_texte {
	float: left;
	width: 520px;
}
.culture_texte a{
	text-decoration: none;
	color: #000000;
}
.culture_texte a:hover{
	text-decoration: underline;
	color: #000000;
}
/**********************************************************DIVERS **************************************/

.divers {
	float: left;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.divers_texte {
	float: left;
	width: 520px;
	clear:both;
}
.divers_texte a{
	text-decoration: none;
	color: #000000;
}
.divers_texte a:hover{
	text-decoration: underline;
	color: #000000;
}
/**********************************************************LOISIRS **************************************/

.loisirs {
	float: left;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.loisirs_texte {
	float: left;
	width: 520px;
}
.loisirs_texte a{
	text-decoration: none;
	color: #000000;
}
.loisirs_texte a:hover{
	text-decoration: underline;
	color: #000000;
}
/**********************************************************SPORTS **************************************/

.sports {
	float: left;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sports_texte {
	float: left;
	width: 520px;
}
.sports_texte a{
	text-decoration: none;
	color: #000000;
}
.sports_texte a:hover{
	text-decoration: underline;
	color: #000000;
}

/**********************************************************ECOLES **************************************/

.ecoles {
	float: left;
	height: auto;
	width: 529px;
	padding-right: 50px;
	padding-top: 10px;
}
.ecoles_education {
	/*height: 400px;*/
	width: 459px;
	padding-right: 5px;
	padding-top: 20px;
}
.ecole1 {
	float: left;
	height: 128px;
	width: 549px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 10px;
}
.ecole2 {
	float: left;
	height: 128px;
	width: 549px;
	padding-top: 10px;
	padding-right: 10px;
}
.ecole3 {
	float: left;
	height: 100px;
	width: 549px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 10px;
}
.ecoles_photo3 {
	float: right;
	height: 100px;
	width: 190px;
	border: 1px solid #FFD79B;
	margin-top: 25px;
}

.ecoles_texte {
	float: left;
	height: auto;
	width: 300px;
	padding-left: 10px;
}
.ecoles_texte a{
	text-decoration: none;
	color: #000000;
}
.ecoles_texte a:hover {
	text-decoration: underline;
	color: #000000;
}
.ecoles_texte_education {
	height: auto;
	width: 520px;
	padding-left: 10px;
	padding-right: 30px;
}

.ecoles_texte_education a{
	text-decoration: none;
	color: #000000;
}

.ecoles_texte_education a:hover{
	text-decoration: none;
}

.ecoles_texte a:hover{
	text-decoration: none;
}
.ecoles2_texte a:hover{
	text-decoration: none;
}
.ecoles3_texte a:hover{
	text-decoration: none;
}
.ecoles2_texte {
	float: right;
	height: auto;
	width: 270px;
	padding-right: 30px;
	padding-left: 10px;
}
.ecoles3_texte {
	float: left;
	height: auto;
	width: 500px;
	padding-right: 30px;
	padding-left: 10px;
}
.ecoles_photo {
	float: right;
	width: 190px;
	height: 100px;
	border: 1px solid #FFD79B;
	margin-top: 5px;
}
.ecoles2_photo {
	float: left;
	width: 190px;
	height: 100px;
	background-position: 0px 20px;
	padding-top: 5px;
	padding-left: 10px;
}
.ecoles_liens {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/**********************************************************SOLIDARITE **************************************/

.solidarite_presentation {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
	padding-top: 20px;
}
.solidarite_texte {
	float: left;
	height: auto;
	width: 280px;
	padding-right: 30px;
}
.solidarite_photo {
	float: right;
	width: 200px;
	height: 130px;
	background-position: 0px 20px;
}
.solidarite_boxliens {
	float: left;
	height: 18px;
	width: 125px;
	padding-left: 0px;
	padding-top: 2px;
	background-color: #FFEFD7;
	border: 1px outset #FFA928;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}

.solidarite_box {
	float: left;
	width: 500px;
	height: 43px;
}
.solidarite_boxD {
	background-image: url(gifs/sousmenu_cadreD.gif);
	background-repeat: no-repeat;
	float: right;
	height: 43px;
	width: 9px;
}
.solidarite_box_contenu {
	background-color: #FFFFFF;
	float: left;
	height: 33px;
	width: 438px;
	padding-top: 10px;
	padding-left: 44px;
}
.solidarite_box_contenu a:hover {
	text-decoration: underline;
}
.solidarite_boxG {
	background-image: url(gifs/sousmenu_cadreG.gif);
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 9px;
}
.solidarite_texte {
	float: left;
	height: auto;
	width: 540px;
	padding-right: 30px;
	padding-top: 14px;
}
/**********************************************************INFOS PRATIQUES **************************************/
.infospratiques_boxliens {
	float: left;
	height: 18px;
	width: 120px;
	padding-top: 2px;
	background-color: #FFEFD7;
	border: 1px outset #FFA928;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	padding-left: 0px;
}
.infospratiques_box {
	float: left;
	height: 43px;
}
.infospratiques_boxD {
	background-image: url(gifs/sousmenu_cadreD.gif);
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 9px;
}
.infospratiques_box_contenu {
	background-color: #FFFFFF;
	float: left;
	height: 33px;
	width: 520px;
	padding-top: 10px;
}
.infospratiques_box_contenu a:hover {
	text-decoration: underline;
}

.infospratiques_boxG {
	background-image: url(gifs/sousmenu_cadreG.gif);
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 9px;
}



.infos_pratiques {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
	padding-top: 20px;
}
.infos1 {
	float: left;
	height: 128px;
	width: 549px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 10px;
}
.infos1_bis {
	float: left;
	height: 75px;
	width: 549px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 10px;
}
.infos2 {
	float: left;
	height: 128px;
	width: 549px;
	padding-top: 10px;
	padding-right: 10px;
}
.infos_texte {
	float: left;
	height: auto;
	width: 310px;
	padding-left: 10px;
}
.infos_texte a:hover{
	text-decoration: none;
}
.infos1_texte a:hover{
	text-decoration: none;
}
.infos2_texte a:hover{
	text-decoration: none;
}
.infos2_texte2 a:hover{
	text-decoration: none;
}
.infos1_texte {
	height: auto;
	width: 300px;
	padding-left: 10px;
	margin-top: 20px;
	float: left;
}
.infos2_texte {
	float: right;
	height: auto;
	width: 270px;
	padding-right: 30px;
	padding-left: 10px;
}
.infos2_texte2 {
	float: left;
	height: auto;
	width: 270px;
	padding-right: 30px;
	padding-left: 10px;
}
.salles {
	width: 530px;
	float: left;
}

.infos_photo {
	float: right;
	width: 190px;
	height: 100px;
	background-position: 0px 20px;
	margin-top: 15px;
	border: 1px solid #FFD79B;
}
.infos2_photo {
	float: left;
	width: 190px;
	height: 100px;
	background-position: 0px 20px;
	padding-top: 5px;
	padding-left: 10px;
}
.infos_liens {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/**********************************************************TRANSPORTS **************************************/

.transports {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.transports_texte {
	float: left;
	height: auto;
	width: 520px;
	padding-top: 15px;
}

/**********************************************************URGENCE **************************************/

.urgence {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.urgence_texte {
	float: left;
	height: auto;
	width: 520px;
	padding-top: 15px;
}

/**********************************************************VIE ECONOMIQUE **************************************/

.vieeco_presentation {
	float: left;
	height: auto;
	width: 539px;
	padding-right: 40px;
	padding-top: 20px;
}
.vieeco_texte {
	float: left;
	height: auto;
	width: 520px;
	padding-right: 30px;
}
.vieeco_photo {
	float: right;
	width: 200px;
	height: 130px;
	background-position: 0px 20px;
}
.vieeco_boxliens {
	float: left;
	height: 18px;
	width: 125px;
	padding-left: 0px;
	padding-top: 2px;
	background-color: #FFEFD7;
	border: 1px outset #FFA928;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
.vieeco_box {
	float: left;
	width: 500px;
	height: 43px;
}
.vieeco_boxD {
	background-image: url(gifs/sousmenu_cadreD.gif);
	background-repeat: no-repeat;
	float: right;
	height: 43px;
	width: 9px;
}
.vieeco_box_contenu {
	background-color: #FFFFFF;
	float: left;
	height: 33px;
	width: 438px;
	padding-top: 10px;
	padding-left: 44px;
}
.vieeco_box_contenu a:hover {
	text-decoration: underline;
}

.vieeco_boxG {
	background-image: url(gifs/sousmenu_cadreG.gif);
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 9px;
}
.vieeco_sousmenu_texte {
	float: left;
	height: auto;
	width: 520px;
	padding-right: 30px;
	padding-top: 15px;
}

/**********************************************************DECOUVRIR SAINGHIN **************************************/

.decouvrir {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
	padding-top: 20px;
}
.decouvrir1 {
	float: left;
	height: 145px;
	width: 549px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 10px;
}
.decouvrir2 {
	float: left;
	height: 128px;
	width: 549px;
	padding-top: 10px;
	padding-right: 10px;
}
.decouvrir3 {
	float: left;
	height: 100px;
	width: 549px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 10px;
}
.decouvrir_texte {
	float: left;
	height: auto;
	width: 320px;
	padding-left: 10px;
}
.decouvrir_texte a:hover{
	text-decoration: none;
}
.decouvrir2_texte a:hover{
	text-decoration: none;
}
.decouvrir3_texte a:hover{
	text-decoration: none;
}
.decouvrir2_texte {
	float: right;
	height: auto;
	width: 270px;
	padding-right: 30px;
	padding-left: 10px;
}
.decouvrir3_texte {
	float: left;
	height: auto;
	width: 500px;
	padding-right: 30px;
	padding-left: 10px;
}
.decouvrir_photo {
	float: right;
	width: 200px;
	height: 115px;
	padding-top: 5px;
}
.decouvrir2_photo {
	float: left;
	width: 190px;
	height: 100px;
	background-position: 0px 20px;
	padding-top: 5px;
	padding-left: 10px;
}
.decouvrir_liens {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/**********************************************************PATRIMOINE **************************************/

.patrimoine {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.patrimoine_texte {
	float: left;
	height: auto;
	width: 520px;
	padding-top: 15px;
}

.patrimoine_photo {
	float: left;
	width: 520px;
	height: 180px;
	padding-top: 20px;
}
.patrimoine_photo3 {
	width: 480px;
	height: 100px;
	padding-left: 35px;
}
.patrimoine_photo4 {
	height: 100px;
	padding-left: 0px;
	margin-bottom:10px;
}
.patrimoine_photo2 {
	float: left;
	height: 100px;
	width: 190px;
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #FFD79B;
	overflow: hidden;
}

.txt_rd {
	color: #EE2025;
	font-weight: bold;
}


/**********************************************************TOURISME **************************************/

.tourisme {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tourisme_texte {
	float: left;
	height: auto;
	width: 520px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
.tourisme_texte_bis {
	float: left;
	height: auto;
	width: 505px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 10px;
	margin-bottom: 5px;
}
.tourisme_texte1 {
	float: right;
	height: auto;
	width: 520px;
	font-size: 12px;
	font-weight: bold;
}
.tourisme_musee {
	float: left;
	height: 160px;
	width: 200px;
}

.tourisme_texte2 {
	float: left;
	height: auto;
	width: 285px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: normal;
	padding-right: 15px;
}
.tourisme_texte p {
	font-size: 12px;
	font-weight: normal;
}
.tourisme_photo {
	float: left;
	width: 520px;
	height: 180px;
	padding-top: 20px;
}
.tourisme_photo1 {
	float: left;
	width: 200px;
	height: 150px;
	border: 1px solid #FFD79B;
	overflow: hidden;
	margin-top: 15px;
}
.tourisme_photo2 {
	float: right;
	width: 200px;
	height: 180px;
	margin-top: 20px;
	border: 1px solid #FFD79B;
	overflow: hidden;
}
.tourisme_adresse2 {
	float:left;
	width: 190px;
	height: auto;
	font-weight: normal;
	margin-top: 10px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
/**********************************************************MARCHE PUBLIC **************************************/

.marchepublic {
	float: left;
	height: auto;
	width: 559px;
	padding-right: 20px;
}
.marchepublic_texte {
	float: left;
	height: auto;
	width: 510px;
	margin-top: 10px;
}
.marchepublic_texte a:hover {
	color: #000000;
	text-decoration: none;
}

/*.marchepublic_photo {
	float: right;
	width: 230px;
	height: 200px;
	background-color: #CCCCCC;
}*/
.marchepublic_lasuite {

	float: left;
	width: 125px;
	padding-top: 3px;
	padding-bottom: 10px;
	color: #000000;
	text-decoration: underline;
}

/**********************************************************PLAN ACCES **************************************/

.plan {
	float: left;
	height: 600px;
	width: 559px;
	padding-right: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.plan_routier {
	float: left;
	height: auto;
	width: 480px;
	padding-top: 15px;
	padding-left: 50px;
}
.plan_photo {
	float: left;
	width: 520px;
	height: 180px;
	padding-top: 20px;
}
.plan2 {
	float: left;
	height: auto;
	width: 530px;
	padding-top: 30px;
}
.plan_transport {
	float: left;
	height: auto;
	width: 480px;
	padding-left: 50px;
}
.contact_txt {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.contact_txt td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.contact_icone1 {
	width: 220px;
	background-image: url(gifs/icon_mail.gif);
	background-repeat: no-repeat;
	height: 56px;
	padding-left: 50px;
}
.contact_icone2 {
	width: 185px;
	background-image: url(gifs/icon_tel.gif);
	background-repeat: no-repeat;
	height: 45px;
	padding-left: 50px;
}
.contact_icone3 {
	width:185px;
	background-image: url(gifs/icon_courrier.gif);
	background-repeat: no-repeat;
	height: 45px;
	padding-left: 50px;
}


#copyright a {
	color: #000000;
	text-decoration: underline;
}
/**********************************************************ACTUS **************************************/
.actu_separateur{
	background-image: url(gifs/separation_actu.gif);
	width:464px;
	margin:auto;
	height:4px;
}
.actu_content img{
	float:left;
	margin:10px 10px 10px 0;
}
.patrimoine_photo3bis {
	width: 200px;
	height: 100px;
	float: left;
	margin-right: 35px;
	border: 1px solid #FFD79B;
}
.patrimoine_photo4bis {
	width: 150px;
	height: 80px;
	float: left;
	margin-right: 20px;
	border: 1px solid #FFD79B;
}
/********************** index *****************************/
#zoneIndex {
	float: left;
	height: auto;
	width: 800px;
	padding-top: 6px;
}

#accueil_motmaire {
	background-image:url(gifs/fond_mot.jpg);
	height:254px;
	width:737px;
	margin:5px auto;
}

#accueil_motmaire p {
	padding:20px 5px 5px 270px;
}


#zoneIndex #zonechaude_haut {
	float: left;
	height: 13px;
	width: 629px;
	background-image:none;
	overflow: hidden;
}
#zoneIndex #zonechaude_bas {
	float: left;
	height: 13px;
	width: 629px;
	background-repeat: no-repeat;
	background-image:none;
}
#zoneIndex .zonechaude_separateur {
	height: 3px;
	width: 597px;
	float: left;
	background-image:none;
	background-repeat: no-repeat;
	background-position: 30px;
	display:none;
}

#zoneIndex .zonechaude_titrepage {
	float: left;
	height: 40px;
	width: 629px;
	background-image:none;
}

#zoneIndex #zonechaude_contenu {
	background-color: #ffffff;
	float: left;
	height: auto;
	width: 629px;
}
#zoneIndex .zonechaude_puce {
	background-color: #FFffff;
	background-image: url(gifs/puce_contenu.gif);
	background-repeat: no-repeat;
	background-position: 30px 20px;
	padding-left: 50px;
	font-size: 15px;
	font-weight: bold;
	float: left;
	width: 579px;
	height: 25px;
	margin: 0px;
	padding-top: 17px;
}

#zoneIndex .zonechaude_modifiable {
	float: left;
	width: 579px;
	height: auto;
	padding-left: 50px;
}

#infosMois {
	background-image:url(gifs/infos_24.jpg);
	height:120px;
	width:737px;
	margin:5px auto;
}

#infosMois .infos_contenu {
	background-image: none;
	float: left;
	width:550px;
}
#infosMois .infos_champ {
	float: left;
	padding:40px 22px 0 15px;
	text-align: justify;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	width:550px;
}
#infosMois .infos_lien {
	float: left;
	height: 42px;
	width: 162px;
	padding-top: 15px;
}
#infosMois .villebouge_bt2 {
	float: left;
	height: 33px;
	width: 122px;
	background-image: url(gifs/bt_villebouge2.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 20px;
	background-position: 14px;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
	margin-left:540px;
}
#infosMois .villebouge_bt2:hover {
	float: left;
	height: 33px;
	width: 122px;
	background-image: url(gifs/bt_villebouge.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 20px;
	background-position: 14px;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
}
#infosMois #infos_bas {
	float: left;
	height: 11px;
	width: 162px;
	background-image: none;
	background-repeat: no-repeat;
}

#vieAssociative {
	background-image:url(gifs/associative_24.jpg);
	height:254px;
	width:737px;
	margin:5px auto;
	position:relative;
}

#vieAssociative a {
	font-size:26px;
	text-decoration:none;
	font-weight:900;
}

#vieAssociative a:hover {
	font-size:26px;
	text-decoration:underline;
}


#culture {
	position:absolute;
	top:40px;
	left:60px;
	width:200px;
}

#culture a {
	color:#0b588e;
}

#loisirs {
	position:absolute;
	top:140px;
	left:200px;
	width:160px;
}

#loisirs a {
	color:#cfd667;
}

#sport {
	position:absolute;
	top:20px;
	left:400px;
	width:200px;
}

#sport a {
	color:#cb171a;
}

#divers {
	position:absolute;
	top:150px;
	left:550px;
	width:160px;
}

#divers a {
	color:#0b588e;
}

#Notrevillebouge {
	width:737px;
}

/***********************/

#col1 {
	width:325px;
	float:left;
}

#col1 .email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border:#bb0000 1px solid;
	width: 165px;
}

#col1 label {
	width:100px;
}

#formulaire_1 .submit {
	margin-left:80px !important;
	-margin-left:75px !important;
}

#col1 .erreur {
	color:#FF6600;
}

#col1 textarea {
	height:80px;
}

#col2 {
	width:230px;
	float:right;
}

.float-r {
	float:right;
	margin:5px 0px 5px 10px;
}

.mini {
	margin:0 4px 0 0;
	border:1px solid #dd0000;
	float:left;
}

.tpl_Big{
	margin:5px 10px 10px;
	border: 1px solid #E6E6DD;
	height:50px;
	width:232px;
	padding:4px;
	cursor:pointer;
}

.tpl_Big:hover{
	background-color:#FDF4E3;
}

.tpl_Big a{
	text-decoration: none;
	color: #000000;
}
.tpl_Big a:hover{
	text-decoration: none;
	color: #000000;
}

.tpl_Big2{
	margin:5px 10px 10px;
	background-color:#F3E9CF;
	height:44px;
	padding:4px;
	cursor:pointer;
}

.tpl_Big2:hover{
	background-color:#FDF4E3;
}

.tpl_Big2 a{
	text-decoration: none;
	color: #000000;
}
.tpl_Big2 a:hover{
	text-decoration: none;
	color: #000000;
}

.school {
	margin:5px 8px;
	border:1px solid #990000;
	float:right;
}

.detail{
/*	float:left;
	width:300px;*/
	margin-top:20px;
	border-right: 1px solid #000000;
	padding-right:20px;
}

.listing{
/*	float:left;
	width:215px;*/
	margin-top:20px;
	margin-left:10px;
}

.reunion {
	/*width:269px;*/
	margin:8px 5px;
	float:left;
}

.reunion .date {
	color:#C66300;
	padding:8px 0 4px;
	background-image:url(gifs/suivant.jpg);
	background-position:0 8px;
	background-repeat:no-repeat;
	text-indent:17px;
}

.reunion .motif {
	padding-left:5px;
	border-left:2px #DC7930 solid;
	margin-left:4px;
	color:#666666;
}

.reunion .motif strong {
	color:#000000;
}
.espacetableau {
	padding:5px;
}
.espacetableauCouleur {
	padding:5px;
	background-color:#FFE8C6;
}
.moitie {
	float:left;
	width:265px;
	text-align:center;
}