div.divinline
{
	display: -moz-inline-stack;
	display:inline-block;
	vertical-align:top;
}
body{
	font-family:arial narrow;
	font-size:13pt;
	color:#23588C;
}
hr{color:#A8D3FF;height:1px;}
h1{
	color:#0B4084;
	font-size:22pt;
	font-weight:normal;
	margin-top:0px;
}
legend{color:#0B4084;font-weight:bold}
h2{
	color:#0B4084;
	font-size:18pt;
	font-weight:normal;
	margin-top:0px;
	text-align:left;
}
label{
	font-size:12pt;
}
ul{
	margin-left:0;
	padding-left:5px;
}
li{
	margin-left:20px;
}
img{
	margin:0;
	padding:0;
	border:0;
}

table p{margin:5px 0px}
#idbody{
	margin:0;
	padding:0;
}
div.divContenu{
	width:777px;
	margin:0;
	padding:0px;
	min-height:400px;
	float:left;
	clear:left;
}
a {
	text-decoration:none;
	color:#23588C;
	font-family:arial;
}
a:hover {
	text-decoration:underline;
	color:#2EA0DC;
}

.baspage{color:#2B9FD8;font-family:Arial;font-size:8pt;text-align:center;margin-bottom:10px;position:relative}
.baspage hr{color:#2B9FD8;height:1px;clear:left;}

.baspage a{
	color:#2B9FD8;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
}

.vousetesici{color:#23588C;text-decoration:none;font-size:9pt;}
.sitetitre{background:url(images/titre.png) no-repeat;width:450px;height:70px;display:block}

#tabhead {margin-top:10px;font-family:arial;font-size:10pt}
#tabhead h1{display:inline-block;font-family:arial;font-size:10pt;margin:0px;}

.lienmenu{cursor:arrow;width:150px;border:0px;margin:0;padding:0;text-decoration:none;font-family:arial;font-size:10pt;color:#fff;}
a:hover.lienmenu {color:#fff;}
.lienmenuimg{height:20px;text-align:center;float:left}
.lienmenutxt{position:absolute;z-index:201;width:179px;text-align:center;line-height:30px;vertical-align:bottom;}
.sousmenu{float:left;width:179px;}
.sousmenu .divul{text-align:center;margin-top:30px}
.sousmenubas{height:10px;margin:0;padding:0;position:relative;}
.spanmenu {display:inline-block;float:left;margin-top:8px;width:179px;}
.imgmenu{position:absolute;z-index:100;}
.imgmenu img{border:0px}
.sousmenulien{text-decoration:none;font-family:arial;font-size:10pt;}
.ulmenu{margin-top:-10px;margin-bottom:0px;text-align:left;padding-top:15px;width:174px}

#spanmenu1 {margin-left:20px!important;}
#spanmenu1 .sousmenulien{color:#2C9FDE;}
#spanmenu2 .sousmenulien{color:#B634F0;}
#spanmenu3 .sousmenulien{color:#F4A804;}
#spanmenu4 .sousmenulien{color:#8BC354;}

#spanmenu1 .ulmenu{background-color:#DEF0FA;color:#2C9FDE;list-style-type: circle}
#spanmenu2 .ulmenu{background-color:#F3DEFD;color:#B634F0;list-style-type: circle}
#spanmenu3 .ulmenu{background-color:#FDF1D7;color:#F4A804;list-style-type: circle}
#spanmenu4 .ulmenu{background-color:#EDF6E5;color:#8BC354;list-style-type: circle}

.imgmenu{width:179px;height:30px}
#spanmenu1 .imgmenu {background:url(images/boutonbleu.png);}
#spanmenu2 .imgmenu {background:url(images/boutonviolet.png);}
#spanmenu3 .imgmenu {background:url(images/boutonorange.png);}
#spanmenu4 .imgmenu {background:url(images/boutonvert.png);}

.sousmenubas{width:179px;height:10px}
#spanmenu1 .sousmenubas {background:url(images/menubleubas.png) no-repeat;}
#spanmenu2 .sousmenubas {background:url(images/menuvioletbas.png) no-repeat;}
#spanmenu3 .sousmenubas {background:url(images/menuorangebas.png) no-repeat;}
#spanmenu4 .sousmenubas {background:url(images/menuvertbas.png) no-repeat;}


#texteintro{font-size:22pt;}

.menugauche{width:68px;vertical-align:top;position:relative;margin:0;padding:0;margin-top:45px;}
.menugauche .box{cursor:hand;display:block;text-align:center;margin-top:15px;}
.menugauche .img{display:block;vertical-align:middle;height:18px;margin-left:auto;margin-right:auto;width:100%;}
.menugauche .texte{vertical-align:top;display:block;margin:0px;line-height:12px;padding-top:2px;}
.menugauche a{
	color:#23588C;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;
	margin:0;padding:0;
}
.menugauche #img1 {background:url(images/home.png) center no-repeat;}
.menugauche #img2 {background:url(images/iconagenda.png) center no-repeat;}
.menugauche #img3 {background:url(images/iconsiteami.png) center no-repeat;}
.menugauche #img4 {background:url(images/iconjournal.png) center no-repeat;}
.menugauche #img5 {background:url(images/iconcontact.png) center no-repeat;}

.titre_ong {margin:0pt;padding:0pt;}
.titre_ong h2{padding-top:5px;font-size:1.1em;font-weight:normal;margin:0}
.titre_ong_left {
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:7px;
height:100%;
}
.titre_ong_center {
background-repeat:repeat-x;
background-position:bottom;
color:#FFFFFF;
float:left;
font-size:1.1em;
height:100%;
}
.titre_ong_right {
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:7px;
height:100%;
}

.encadre {width:100%;}
.encadre .icone{margin-left:5px;position:absolute}
.encadre .titre{margin-top:13px;position:absolute;}
.encadre .titre h2{font-family:verdana;font-size:8pt;color:#fff;font-weight:bold}
.encadre .titre_ong {height:33px;}

.encadre_contenu {margin-top:5px;color:#000}
.encadre_contenu_titre{padding:2px;font-size:10pt;font-weight:bold;}
.encadre_contenu_texte{width:100%;display:block;text-align:justify;display:block;margin-top:3px;margin-bottom:5px;line-height:15px;font-size:9pt;}
.encadre_contenu_texte a{color:#606060;font-size:8pt;}

.encadre_flashinfo .titre{margin-left:31px;}
.encadre_flashinfo .titre_ong_left {background-image:url(images/onglet_flashinfo_gauche.png);}
.encadre_flashinfo .titre_ong_center {width:315px;background-image:url(images/onglet_flashinfo_centre.png);}
.encadre_flashinfo .titre_ong_right {background-image:url(images/onglet_flashinfo_droite.png);}
.encadre_flashinfo .encadre_contenu {padding:3px;width:324px;background-color:#feefd0;}
.encadre_flashinfo .encadre_contenu_titre {background:#f8e2a9;}

.encadre_viemunicipale .titre{margin-left:31px;}
.encadre_viemunicipale .titre_ong_left {background-image:url(images/onglet_viemunicipale_gauche.png);}
.encadre_viemunicipale .titre_ong_center {width:315px;background-image:url(images/onglet_viemunicipale_centre.png);}
.encadre_viemunicipale .titre_ong_right {background-image:url(images/onglet_viemunicipale_droit.png);}
.encadre_viemunicipale .encadre_contenu {padding:3px;width:324px;background-color:#f3e8f9;}
.encadre_viemunicipale .encadre_contenu_titre {background-color:#decee9;}

.encadre_gallerie .titre{margin-left:38px;}
.encadre_gallerie .titre_ong_left {background-image:url(images/onglet_gallerie_gauche.png);}
.encadre_gallerie .titre_ong_center {width:336px;background-image:url(images/onglet_gallerie_centre.png);}
.encadre_gallerie .titre_ong_right {background-image:url(images/onglet_gallerie_droit.png);}
.encadre_gallerie .encadre_contenu {width:350px;background-color:#E2E9FF;height:280px;}
.encadre_gallerie .encadre_contenu_titre {background-color:#5997D4;}

.encadre_miniagenda {margin-left:auto;margin-right:auto;width:350px;margin-top:20px;}
.encadre_miniagenda .titre{margin-left:38px;}
.encadre_miniagenda .titre_ong_left {background-image:url(images/onglet_agenda_gauche.png);}
.encadre_miniagenda .titre_ong_center {width:336px;background-image:url(images/onglet_agenda_centre.png);}
.encadre_miniagenda .titre_ong_right {background-image:url(images/onglet_agenda_droite.png);}
.encadre_miniagenda .encadre_contenu {width:344px;background-color:#E5FFE8;min-height:0px;padding:3px;}
.encadre_miniagenda .encadre_contenu_titre {background-color:#D0FFB7;}
.encadre_miniagenda .encadre_contenu_texte {margin-bottom:10px;}

.encadre_bleu .titre_ong {height:17px;}
.encadre_bleu .titre_ong_left {background-image:url(images/cadrebleu_onglet_gauche.png);}
.encadre_bleu .titre_ong_center {width:374px;background-image:url(images/cadrebleu_onglet_centre.png);}
.encadre_bleu .titre_ong_right {background-image:url(images/cadrebleu_onglet_droite.png);}


.ulnews ul,.ulnews li {list-style:none;list-style-image: url(images/btn.gif);}
.ulnews li {margin-bottom:30px}
.ulnews li div {position:relative;}
/* Menu Accordéon Mootools */
#accordion {margin:20px 0px;}
h3.toggler {cursor: pointer;border: 1px solid #f5f5f5;border-right-color: #ddd;border-bottom-color: #ddd;
	font-size: 18pt;
	background: #D2E0E6 url(images/bandeau_nuages.png) repeat-x top;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
	height:35px;
	line-height:35px;
	vertical-align:middle;
	
}
#sanslien .toggler {cursor:default}

#accordion .element{display:block;padding-bottom:20px;}
div.element p, div.element h4 {margin:0px;padding-top:4px;}
.element {padding-left:10px;}
.element h4{font-size:14pt;margin-bottom:10px!important}
blockquote {padding:5px 20px;}

/*Calendrier*/
.calendrier li{list-style: none;margin-left:0px;border:1px solid;}
.calendrier ul{display:block;float:left}
.calendrier {position:relative;display:block;margin-bottom:20px}
#libelle {width: 770px;margin: 0 auto;padding: 0;font-weight:bold;}
.ligne {width: 770px;margin: 0 auto;padding: 0;} 
#libelle li {float : left;width : 105px;text-align:center;}
.ligne li {color: #000;float : left;width : 105px;height:90px;}
.ligne li a:hover{list-style: none;text-decoration: none;}
.jour{display:block}
.jourdetail{font-size:8pt}

.jourevenement a {color:green;font-weight:bold;}
.jourevenement {background:#ffdac4}
li.itemCurrentItem {
	/* A vous de configurer l'apparence de la date du jour */
}
li.itemSelectedItem {
	/* A vous de configurer l'apparence du jour sélectionné */
}

.sitesamis {text-align:left;}
.sitesamis li {line-height:20px}
.sitesamis .titre{font-size:12pt;font-weight:bold;}

.commercesservices .titre{font-size:14pt;}

.loupe{display:inline-block;vertical-align:middle;height:17px;line-height:17px;width:17px;background:url(images/iconeloupe.png);}
.curspoint{cursor:hand;}
.legende{font-size:small;color:#909090;width:100%;text-align:right;display:block}
.legende a{font-size:x-small;color:#909090}
.anecdote{text-align:left}

o1 {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	width: 116px;
}
#m_meteo1 img{width:70px;height:70px}
#m_meteo1{margin-top:40px;font-weight:bold;text-align:center}
#m_meteo2{display:none}
#m_meteo3 {display:none;}