html, body {
	min-height: 100%;
}
body {
	background-image:url(../img/bg.gif);
	margin : 0;
	padding : 0; 
}
p {
	margin-top : 0;
	padding-top : 0;
}
form {
	border : 0px solid #FFF;
	margin : 0;
	padding : 0;
}
body, select, td, input, div, textarea{
	font-family:verdana;
	font-size:12px;
}
input, textarea {
	background : #FFF;
	border : 1px solid #000;
	color : #000;
	padding-left : 2px;
}
.radio {
	background : none;
	border : 0;
}
label {
	font-weight : bold;
}
a img {
	border : 0;
}
a:link, a:visited, a:active {
	font-size:11px;
	color: #333333;
	text-decoration : underline;
}
a:hover {
	font-size:11px;
	text-decoration : none;
}
hr {
	height : 1px;
	margin : 5px 0 5px 0;
	padding : 0;
}
.clear {
	clear : both;
	font-size : 0;
	height : 0px;
	margin : 0;
	padding : 0;
	visibility : hidden;
}
.imgLeft {
	float : left;
	margin-right : 5px;
}
.imgRight {
	float : right;
	margin-left : 5px;
}
.imgTop {
	margin-bottom : 10px
}
.imgBottom {
	margin-top : 10px
}
#imgzoom {
	background : none;
	border : none;
	cursor : pointer;
	color : #000;
	display : none;
	height : auto;
	margin-left : 200px;
	margin-top : -10px;
	overflow : hidden;
	position : absolute;
	text-align : center;
	width : 545px;
	z-index : 100;
}
/*Titre article*/
h1 {
	color: #000000;
	font-family:verdana;
	font-size : 24px;
	font-weight:bold;
	margin : 0px 0px 0px 0px;
}
/*Chapeau article*/
h2 {
	color: #000000;
	font-family:verdana;
	font-size : 12px;
	font-weight:bold;
	line-height:1.2em;
	margin : 10px 0px 10px 0px;
}
/*Texte*/
.tpTexte {
	font-family:verdana;
	font-size : 12px;
	font-weight:normal;
	line-height:1.3em;
	margin : 0px 0px 10px 0px;
}
.tpTexte img{
	border :0px;
}
.tpTexte .imgLeft{
	margin-right: 15px;
}
.tpTexte .imgRight{
	margin-left: 15px;
}
.tpTexte li{
	list-style-type:inherit;
}
.legende{
	color:#999999;
	font-family:verdana;
	font-size:9px;
	padding:5px 0 0;
}
/*Lien suivant*/
.pageSP{
	font-weight:bold;
	text-align:right;
	TEXT-DECORATION:underline;
}
.pageS a, .pageS a:hover, .pageS a:visited{
	text-decoration:underline;
}
.pageP a, .pageP a:hover, .pageP a:visited{
	text-decoration:underline;
}
/*******************************Squelette**************************************/

#container{
	background-image:url(../img/bg_body.gif);
	background-repeat:repeat-y;
	display : block;
	height : 100%;
	margin : 20px auto;
	overflow : hidden;
	padding:0px;
	width : 1000px;
}

#entete{
	background-image:url(../img/bg_entete.gif);
	background-repeat:repeat-x;
	height:150px;
	margin:0px;
	padding:0px;
	width:100%;
}

#entete_recherche{
	background-image:url(../img/fond_rechercher.gif);
	background-repeat:repeat-x;
	float:right;
	height:28px;
	padding:10px 0px 0px 10px;
	width:414px;
}

#logo{
	float:left;
	height:63px;
	margin:11px 0 0 5px;
	width:420px;
}
/*Partie Gauche + mise en page du menu de gauche*/
#gauche{
	float:left;
	margin-top:0;
	padding:10px 10px 0px 10px;
	width:240px;
}
#gauche ul{
	background-image:url(../img/barre_nav_gauche.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	list-style-type:none;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	width:230px;
}
#gauche li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:230px;
}
#gauche li a{
	background-image:url(../img/ico_gauche_menu_fleche.gif);
	background-repeat:no-repeat;
	background-position:12px 3px;
	color:#000000;
	display:block;
	font-size:11px;
	padding:2px 0px 2px 22px;
	text-decoration:none;
}
#gauche li a:hover{
	background-color:#D8D8D8;
	background-image:url(../img/ico_gauche_menu_fleche.gif);
	background-repeat:no-repeat;
	background-position:12px 3px;
	color:#000000;
	display:block;
	font-size:11px;
	padding:2px 0px 2px 22px;
	text-decoration:none;
}
#gauche li a.gaucheon{
	background-color:#D8D8D8;
	background-image:url(../img/ico_gauche_menu_fleche.gif);
	background-repeat:no-repeat;
	background-position:12px 3px;
	color:#000000;
	display:block;
	font-size:11px;
	padding:2px 0px 2px 22px;
	text-decoration:none;
}
a.gauche_actualite:link, a.gauche_actualite:hover, a.gauche_actualite:visited, a.gauche_actualite:active{
	color:#000000;
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 2px 10px;
}
h1.gauche_titre{
	background-image:url(../img/gauche_titre.gif);
	background-repeat:repeat-x;
	color:#404040;
	display:block;
	font-family:verdana;
	font-size:16px;
	height:24px;
	line-height:1.3em;
	margin:5px 0px 8px 10px;
	overflow:hidden;
	padding:0px;
	width:220px;
}
#droite{
	float:right;
	margin:0;
	padding:10px 10px 0px 10px;
	width:240px;
}

#contenu{
	margin-left:260px;
	margin-right:260px;
	margin-top:0px;
	padding:10px 10px 0px 0px;
	width:465px;
}

#contenu_grand{
	margin:0px;
	padding:10px 10px 0px 10px;
	width:715px;
}

#wall_accueil{
	float:right;
}

/******Footer******/
#footer{
	margin-top:10px;
	width:1000px;
}
#footer_liens{
	background-color:#D1D1D1;
	height: 150px;
	padding:10px;
	width:980px;
}
#footer_liens a:visited, #footer_liens a:active, #footer_liens a:link{
	color:#333333;
	text-decoration:none;
}
#footer_liens a:hover{
	color:#333333;
	text-decoration:underline;
}
#footer_fonctionnel{
	background-color:#9C9C9C;
	color:#FFFFFF;
	height: 136px;
	padding:10px;
	width:980px;
}
#footer_fonctionnel a:visited, #footer_fonctionnel a:active, #footer_fonctionnel a:link{
	color:#FFFFFF;
	text-decoration:none;
}
#footer_fonctionnel a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#footer_newsletter_recherche{
	background-image:url(../img/bg_recherche_news.gif);
	background-repeat:repeat-x;
	height:28px;
	padding:14px 10px 0px;
}
#footer_newsletter_recherche span{
	font-weight:bold;
	padding:0px 10px 0px 20px;
}
#footer_newsletter_recherche ul, #footer_newsletter_recherche li{
	color:#333333;
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.newsletter_footer{
	border: 1px solid #BFBFBF;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 1px; 
}
.bouton_newsletter{
	background-image: url(../img/bouton_newsletter.gif);
	background-repeat:no-repeat;
	background-position:center center;
	border: 1px solid #BFBFBF;
	height: 20px;
	width: 36px;
}

#bas{
	margin:0 auto;
	padding:0px;
	text-align:center;
	width:1000px;
}

/*********Navigation principale*******/

#nav{
	clear: both;
	height:38px;
	margin-top:37px;
	padding:0px 10px 0px 10px;
}
#nav span{
	float: left;
}
#nav a{
	text-decoration: none;
}
#nav a:hover{
	visibility:visible;
}

/****Navigation dépliante****/

.navAbs {
	display: none;
	font-family:verdana;
	font-size:11px;
	/*width: 163px;*/
}
#navAbs {
	clear: both;
	position: absolute;
	/*width: 163px;*/
	z-index: 100;
}
#navAbs a{
	font-family:verdana;
	font-size:11px;
}
#navAbs ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#navAbs li{
	list-style: none;
	margin: 0;
	padding: 0;
}
#navAbs a, #navAbs a:link, #navAbs a:visited{
	display: block;
	color: #FFF;
	padding: 2px 3px 2px 13px;
	text-decoration: none;
}
#navAbs a:hover, #navAbs a.navOn1, #navAbs a.navOn1:link, #navAbs a.navOn1:visited{
	color: #000;
	padding: 2px 3px 2px 13px;
	visibility:visible;
}
.ss_rub_gris{
	background-image: url(../img/ss_rub_gris.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	height:15px;
	margin:0px 0px 8px 0px;
	padding:2px 0px 1px 10px;
}
/*Territoire*/
#nav4{
	background-color:#FF7F00;
}
.ss_rub_orange{
	background-image: url(../img/ss_rub_orange.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	height:15px;
	margin:0px 0px 8px 0px;
	padding:2px 0px 1px 10px;
}
/*Assemblée*/
#nav1{
	background-color:#E3007A;
}
.ss_rub_rose{
	background-image: url(../img/ss_rub_rose.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	height:15px;
	margin:0px 0px 8px 0px;
	padding:2px 0px 1px 10px;
}
/*Vous*/
#nav6{
	background-color:#85E300;
}
.ss_rub_vert{
	background-image: url(../img/ss_rub_vert.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	height:15px;
	margin:0px 0px 8px 0px;
	padding:2px 0px 1px 10px;
}
/*Les actions*/
#nav5{
	background-color:#009EE1;
}
.ss_rub_bleu{
	background-image: url(../img/ss_rub_bleu.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	height:15px;
	margin:0px 0px 8px 0px;
	padding:2px 0px 1px 10px;
}
/*Le tourisme*/
#nav7{
	background-color:#6D1F80;
}
.ss_rub_violet{
	background-image: url(../img/ss_rub_violet.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-family:verdana;
	font-weight:normal;
	height:15px;
	margin:0px 0px 8px 0px;
	padding:2px 0px 1px 10px;
}

/*Moteur de recherche google - entete + footer*/
#recherche_entete{
	background-image:url(../img/fond_rechercher.gif);
	background-repeat:repeat-x;
	height:38px;
}

.recherche_google{
	border: 1px solid #BFBFBF;
	color:grey;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 1px;
	width:280px; 
}
.bouton_recherche{
	background-image: url(../img/bouton_recherche.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border: 1px solid #BFBFBF;
	height: 20px;
	width: 90px;
}

/****Navigation secondaire***/

#navhaut1  {
	float:right;
	font-family:Verdana;
	font-size:12px;
	margin:50px 40px 0px;
}

#navhaut1 a{
	font-size:12px;
	text-decoration: none;
}
/********Bloc droit********/
.droit_bloc{
	margin-bottom:10px;
}
/****Bloc vidéo***/
#droit_video{
	background-color:#D76C02;
	background-image:url(../img/fond_video.gif);
	background-repeat:repeat-x;
}
#droit_video_corps{
	padding:0px 0px 10px 0px;
}
#video_descriptif{
	color:#FFFFFF;
	display:block;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	height:50px;
	line-height:1.5em;
	margin:5px 0px;
	padding:2px 12px 2px 12px;
	overflow:hidden;
	}
a.video_lien{
	color:#FFFFFF;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:0px 10px 0px 100px;
}
/****Bloc pub***/
#droit_pub{
	height:240px;
	text-align:center;
	width:240px;
}
/****Bloc magazine***/
#droit_magazine{
	background-color:#E2E2E2;
	background-image:url(../img/fond_magazine.gif);
	background-repeat:repeat-x;
	border:1px solid #C5C5C5;
}
#droit_magazine_corps{
	padding:0px 10px 10px 10px;
}
a.mag_lien{
	color:#676767;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 60px;
}
.mag{
	float:left;
	padding:20px 5px 20px 0px;
	width:233px;
}
/****Bloc sondage***/
#droit_sondage{
	background-color: #e3e3e3;
	background-image:url(../img/fond_sondage.gif);
	background-repeat:repeat-x;
	border:1px solid #C5C5C5;
	overflow: inherit;
	/*height:222px;*/
}
#droit_sondage_corps{

}
/****Bloc sondage***/
#chiffre_cadre{
	background-image:url(../img/chiffre_titre.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:469px;
	padding:14px 0px 0px 0px;
	margin:20px 0px;
}
.chiffre_tableau{
	background-color:#CBBCB8;
}
.chiffre_titre{
	font-family:verdana;
	font-size:35px;
	font-weight:normal;
}
.chiffre_descriptif{
	color:#FFFFFF;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	width:280px;
}
/***Sous sous rubrique***/
.navoff2{

}

/*******************ACTU***********************/
#actu_bloc1{
	width:100%;
}
#actu_bloc1 ul, li, #actu_bloc2 ul, li, #actu_bloc3 ul, li{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.actu_titre1{
	color:#000000;
	font-family:verdana;
	font-size:26px;
	font-weight:bold;
	text-transform:uppercase;
}
.actu_sstitre1{
	color:#F15008;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px;
}
.actu_texte1{
	color:#000000;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	height:110px;
	overflow:hidden;
}
#actu_bloc2{
	width:100%;
}
.actu_titre2{
	color:#000000;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.actu_titre2 a, .actu_titre2 a:hover, .actu_titre2 a:visited{
	color:#000000;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.actu_sstitre2{
	color:#F15008;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:5px 0px;
}
.actu_sstitre2 a, .actu_sstitre2 a:hover, .actu_sstitre2 a:visited{
	color:#F15008;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:5px 0px;
	text-decoration:none;
}
.actu_photo2{
	height:120px;
	margin:0px 0px 10px 0px;
	margin:5px 0px;
}

#actu_bloc3{
	width:100%;
}
.actu_titre3{
	color:#000000;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.actu_titre3 a, .actu_titre3 a:hover, .actu_titre3 a:visited{
	color:#000000;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.actu_sstitre3{
	color:#F15008;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:5px 0px;
}
.actu_sstitre3 a, .actu_sstitre3 a:hover, .actu_sstitre3 a:visited{
	color:#F15008;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:5px 0px;
	text-decoration:none;
}

.actu_photo3{
	height:120px;
	margin:0px 0px 10px 0px;
	margin:5px 0px;
}
a.actu_lien1:link, a.actu_lien1:hover, a.actu_lien1:active,  a.actu_lien1:visited{
	font-size:12px;
	text-decoration:none;
}
/******toutsavoirsur*****/
#contenu_toutsavoir{
width:100px;
border:1px;
border-color:black;
}

#article{
width:133px;
}
/******Elu*****/
.td_elu{
	border-bottom:1px solid #F2F2F2;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	height:15px;
	padding-bottom:4px;
	padding-left:2px;
	padding-top:4px;
	text-align:left;
	text-decoration:none;
}
.td_elu a{
	text-decoration:none;
}
.td_elu a:hover{
	text-decoration:underline;
}
.td_elu_titre{
	background-color:#FAFAFA;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:25px;
	padding-left:2px;
	text-align:left;
	text-decoration:none;
}
p.textehaut{
	color:#000000;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
h1.titrehaut{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	padding:0px 0px 10px 5px;
}
h2.titrehaut{
	background-color:#F5F5F5;
	border-bottom:1px solid #999999;
	color:#000000;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:3px;
}
.navigation_elu a{
	text-decoration:none;
}
.navigation_elu a:hover{
	text-decoration:underline;
}
.listcommunes {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0;
}

/*************Agenda***************/
#agenda_gauche{
	float:left;
	margin:0px;
	padding:0px;
	width:470px;
}
#agenda_contenu{
	margin-left:480px;
	margin-top:10px;
	padding:10px 0px 0px 0px;
	width:235px;
}
#agenda_commentaire{

}
#agenda_devant img{
	background-image:url(<?php echo $img_Src;?>);
	background-position:center center;
	display:block;
	float:left;
	height:213px;
	margin:1px 10px 5px 0;
	overflow:hidden;
	padding:0;
	width:274px;
}
#agenda_cat{
	color:#a2a2a2;
	font-size:10px;
	font-weight:normal;
}
#agenda_titre{
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
#agenda_plus{
	color:#a2a2a2;
	font-size:11px;
	font-weight:normal;
}
#agenda_sstitre{
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:170px;
	overflow:hidden;
}
.agenda_date{
	color:#a2a2a2;
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
}
.agenda_detail{
	float:left;
	height:200px;
	padding:10px 11px 10px 0;
	width:125px;
}

.agenda_rub_petite ul{
	margin:0px;
	padding:0px;
}	
.agenda_rub_petite li{
	margin:0px;
	padding:2px 0px;
}			
.agenda_rub_lieu a, .agenda_rub_lieu a:hover, .agenda_rub_lieu a:active, .agenda_rub_lieu a:visited{
	color:#ff7f00;
	display:block;
	font-size:10px;
	height : 12px;
	overflow:hidden;
	text-decoration:none;
	width:123px;

}
.agenda_rub_date a,.agenda_rub_date a:hover, .agenda_rub_date a:active, .agenda_rub_date a:visited {
	color:#000000;
	display:block;
	font-size:10px;
	height:12px;
	margin:2px 0px 0px 0px;
	overflow:hidden;
	padding:0px;
	text-decoration:none;
	text-transform:capitalize;
	width:123px;
}
.agenda_rub_titre a,.agenda_rub_titre a:hover,.agenda_rub_titre a:active,.agenda_rub_titre a:visited{
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:28px;
	overflow:hidden;
	text-decoration:none;
	width:123px;
}

.agenda_rub_photo{
	background-position:center center;
    display:block;
    height:82px;
    margin:5px 0px 0px 0px;
    padding:0;
    overflow:hidden;
    padding:0;
    width:123px;
}
.agenda_rubrique img{
	border:0px;
	margin:2px 0 10px 0;
	padding:0px;
}
.agenda_rubrique{
	height:40px;
}

.agenda_rub_petite ul{
	margin:0px;
	padding:0px;
}	
.agenda_rub_petite li{
	margin:0px;
	padding:2px 0px;
}			
.agenda_rub_lieu a, .agenda_rub_lieu a:hover, .agenda_rub_lieu a:active{
	color:#ff7f00;
	display:block;
	font-size:10px;
	height : 12px;
	overflow:hidden;
	text-decoration:none;
	width:123px;

}
.agenda_rub_date a,.agenda_rub_date a:hover, .agenda_rub_date a:active {
	color:#000000;
	display:block;
	font-size:10px;
	height:12px;
	margin:2px 0px 0px 0px;
	overflow:hidden;
	padding:0px;
	text-decoration:none;
	text-transform:capitalize;
	width:123px;
}
.agenda_rub_titre a,.agenda_rub_titre a:hover,.agenda_rub_titre a:active{
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:123px;
}

.agenda_rub_photo{
	background-position:center center;
    display:block;
    height:82px;
    margin:5px 0px 0px 0px;
    padding:0;
    overflow:hidden;
    padding:0;
    width:123px;
}
.agenda_rubrique img{
	border:0px;
	margin:0 0 3px 0;
	padding:0px;
}
.recherche_agenda ul{
	margin:0px;
	padding:8px 0px 0px 0px;
}
.recherche_agenda li{
	margin:0px;
	padding:0px 0px 0px 32px;
}
.recherche_agenda{
	background: #cfcfcf;
	height: 50px;
	text-align: left;
	padding-top: 10px;
}

.pagination a, pagination a:hover, pagination a:visited, pagination a:active{
	color:#D1D1D1;
	text-decoration:none;
}

p span.gauche {
  float: left;
  color:#D1D1D1;
}
p span.droite {
  float: right;
  color:#D1D1D1;
}
/***********Commentaire**************/
.commentaireTitre {
	background:#FF6600 none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding:1px 5px;
}
.commentaireListe {
	border-bottom:1px solid #CCCCCC;
	margin:5px 0;
	padding:5px;
}
#commentaireForm .ligne {
	margin-bottom:4px;
}
#commentaireSubmit {
	background:#FF6600 none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
}

/*************Message d'erreur**********/
.msgErreur {
	color:#FF0000;
	font-weight:bold;

}

/*************Calendrier****************/
/* Style de la table principale contenant le calendrier */
table.calendar_main {
	font-family: Arial;
	font-size: 12px;
	color: white;
}

/* Style de la ligne de tableau qui correspond au titre du calendrier     */
/* (<< mois annee >>)                                                     */
.calendar_title {
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}



/* Style de la cellule "mois annee" du titre    */
.calendar_title_month {
}


/* Style du lien "mois annee" du titre          */
.calendar_title_month_clickable {
	color: #ffffff;
	text-decoration: none;
}



/* Style de la cellule contenant le lien "<<" du titre         */
.calendar_cell_title_left_arrow {
	text-align: left;
/*	width: 10px;*/
}


/* Style du lien "<<" du titre          */
.calendar_title_left_arrow_clickable {
	color: #ffffff;
	text-decoration: none;
}


/* Style de la cellule contenant le lien ">>" du titre         */
.calendar_cell_title_right_arrow {
	text-align: right;
}


/* Style du lien ">>" du titre          */
.calendar_title_right_arrow_clickable {
	color: #ffffff;
	text-decoration: none;
}


/* Style global de la table du calendrier (qui contient les dates) */
.calendar_table {
	border: none;
	border-collapse: collapse;
	font-size: 12px;
	font-family : arial;
}


/* Style generique des cellules de la table du calendrier */
.calendar_table td {
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	width: 15px;
	height: 20px;
}


/* Style des cellules d'en-tete la table du calendrier, contenant les jours */
.calendar_table th {
	background-color: #6D1F80;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	height: 20px;
}


/* Style de la cellule d'aujourd'hui lorsqu'elle est non cliquable et en */
/* semaine                                                               */
.calendar_cell_today {
}


/* Style du jour non cliquable et en semaine representant aujourd'hui */
.calendar_today {
	color: #6D1F80;
}


/* Style de la cellule d'aujourd'hui lorsqu'elle est cliquable et en semaine */
.calendar_cell_today_clickable {
	text-decoration: none;
}


/* Style du lien sur le jour representant aujourd'hui en semaine */
.calendar_today_clickable {
	color: #6D1F80;
	text-decoration: none;
	font-size: 12px;
}


/* Style de la cellule d'aujourd'hui lorsqu'elle est non cliquable et pendant */
/* le week-end                                                                */
.calendar_cell_weekend_today {
	background-color: #000000;
}


/* Style du jour (non cliquable et en week-end) representant aujourd'hui */
.calendar_weekend_today {
	color: #6D1F80;
}


/* Style de la cellule d'aujourd'hui lorsqu'elle est cliquable et en week-end */
.calendar_cell_weekend_today_clickable {
	background-color: #000000;
}


/* Style du lien sur le jour representant aujourd'hui en week-end */
.calendar_weekend_today_clickable {
	color: #6D1F80;
	text-decoration: none;
}


/* Style de la cellule d'un jour autre qu'aujourd'hui lorsqu'elle est non   */
/*cliquable et en semaine                                                   */
.calendar_cell_day {
	color: #FFBCF3;
	text-decoration: none;
}


/* Style d'un jour autre qu'aujourd'hui non cliquable et en semaine   */
.calendar_day {
	color: #FFBCF3;
	text-decoration: none;
}


/* Style de la cellule d'un jour autre qu'aujourd'hui lorsqu'elle est   */
/* cliquable et en semaine                                              */
.calendar_cell_day_clickable {
	text-decoration: none;
}


                                              
/* Style des liens des jours faisant partie du mois en cours d'affichage */
.calendar_day_clickable {
	color: #FFBCF3;
	text-decoration: none;
}


/* Style de la cellule d'un jour autre qu'aujourd'hui lorsqu'elle est non */
/* cliquable et pendant  le week-end                                      */
.calendar_cell_weekend_day {
	background-color: #000000;
}


/* Style d'un jour autre qu'aujourd'hui non cliquable et en week-end        */
.calendar_weekend_day {
}


/* Style de la cellule d'un jour autre qu'aujourd'hui lorsqu'elle est       */
/* cliquable et en week-end                                                 */
.calendar_cell_weekend_day_clickable {
	background-color: #000000;
}


/* Style du lien sur un jour autre qu'aujourd'hui en week-end */
.calendar_weekend_day_clickable {
	color: #FFBCF3;
	text-decoration: none;
}


/* Style des cellules contenant des jours de semaine non cliquables ne     */
/* faisant pas partie du mois en cours d'affichage                         */
.calendar_cell_other_month {
}


/* Style des jours de semaine non cliquables ne faisant pas partie du mois en */
/* cours d'affichage                                                          */
.calendar_other_month {
	color: #000000;
}


/* Style des cellules contenant des jours de semaine cliquables ne faisant */
/* pas partie du mois en cours d'affichage                                 */
.calendar_cell_other_month_clickable {
}


/* Style des liens des jours ne faisant pas partie du mois en cours      */
/* d'affichage                                                           */
.calendar_other_month_clickable {
	color: #000000;
	text-decoration: none;
}


/* Style des cellules du samedi et dimanche pour les jours non cliquables ne */
/* faisant pas du mois en cours d'affichage                                  */
.calendar_cell_weekend_other_month {
	background-color: #000000;
}


/* Style des cellules du samedi et dimanche pour les jours non cliquables ne */
/* faisant pas du mois en cours d'affichage                                  */
.calendar_weekend_other_month {
	color: #000000;
}


/* Style des cellules du samedi et dimanche pour les jours cliquables ne     */
/* faisant pas du mois en cours d'affichage                                  */
.calendar_cell_weekend_other_month_clickable {
	background-color: #000000;
}


/* Style des cellules du samedi et dimanche pour les jours cliquables ne   */
/* faisant pas du mois en cours d'affichage                                */
.calendar_weekend_other_month_clickable {
	color: #000000;
	text-decoration: none;
}


/* Style de la ligne du pied du calendrier (lien de retour vers le mois */
/* courant)                                                             */
.calendar_footer {
}


/* Style de la cellule contenant le lien de retour au mois courant utilise */
/* lorsque le mois affiche est le mois courant                             */
.calendar_cell_footer_current_month_clickable {
	color: #000000;
	text-align: center;
	text-decoration: none;
}


/* Style du lien de retour dans la cellule de classe */
/* .calendar_cell_footer_current_month_clickable     */
.calendar_footer_current_month_clickable {
	color: #000000;
	text-align: center;
	text-decoration: none;
}


/* Style de la cellule contenant le lien de retour au mois courant utilise */
/* lorsque le mois affiche n'est pas le mois courant                       */
.calendar_cell_footer_other_month_clickable {
	color: #000000;
	text-align: center;
}


/* Style du lien de retour dans la cellule de classe */
/* .calendar_cell_footer_other_month_clickable       */
.calendar_footer_other_month_clickable {
	color: #000000;
	text-align: center;
	text-decoration: none;
}

#addthis{
	background-image:url(../img/fd_share.gif);
	background-repeat:repeat-x;
	height:26px;
	margin-top:15px;
	padding:5px;
	text-align:right;
}

/*************Annuaire**********/

#contenu_grand_annuaire{
	float:left;
	margin:0px;
	padding:10px 0px 0px 10px;
	width:730px;
}

#annuaire{

}
/*************Annuaire recherche**********/
#annuaire_recherche{
	background-image:url("../img/fd_recherche_annuaire.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:55px;
	margin:30px 0px 0px 0px;
	padding:20px 0px 0px 160px;
	width:569px;
}
.rech_theme{
	float:left;
	margin:5px 0px 0px 4px;
	padding:0px;
}
.rech_quoi{
	float:left;
	margin:4px 0px 0px 0px;
	padding:0px;
}

.rech_submit{
	float:left;
	margin:4px 0px 0px 10px;
	padding:0px;
}
/*************pagination**********/
.pagination{
	font-size:11px;
	padding:10px 0px;
	text-align:center;
}
/*************Annuaire gauche**********/
#annuaire_liste{
	float:left;
	width:440px;
}
#annuaire_liste a.titre:link, #annuaire_liste a.titre:hover, #annuaire_liste a.titre:visited, #annuaire_liste a.titre:active{
	color:#d76b01;
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	width:300px;
}
.bloctitre{
	width:300px;
}
#annuaire2 h1{
	color:#d76b01;
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:0;
	width:300px;
}
.annuaire2{
	background-image:url("../img/separateur_annuaire.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	padding:10px 0 10px 15px;
}
.annuaire_bloc1{
	color:#666666;
	font-size:11px;
	line-height:16px;
	margin:7px 0 0;
}
.annuaire_bloc1 a:link, .annuaire_bloc1 a:hover, .annuaire_bloc1 a:visited, .annuaire_bloc1 a:active{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
.annuaire_bloc2{
	color:#333333;
	font-size:11px;
	line-height:16px;
	margin:10px 0px 0px 0px;
	width:380px;
}
.annuaire_bloc2 a:link, .annuaire_bloc2 a:hover, .annuaire_bloc2 a:visited, .annuaire_bloc2 a:active{
	color:#d76b01;
	font-size:11px;
	text-decoration:none;
}
.annuaire_bloc2 ul{
	margin:0px;
	padding:0px;
}
.annuaire_bloc2 li{
	background-image:url("../img/puce_annuaire.gif");
	background-position:0 6px;
	background-repeat:no-repeat;
	color:#d76b01;
	font-size:11px;
	padding:0 0 0 10px;
}

#annuaire_liste a.situer:link, #annuaire_liste a.situer:hover, #annuaire_liste a.situer:visited, #annuaire_liste a.situer:active{
	background-image:url("../img/puce_annuaire.gif");
	background-position:0 4px;
	background-repeat:no-repeat;
	color:#d76b01;
	font-size:11px;
	padding:0 0 0 10px;
	text-decoration:none;
}

/*************Annuaire droite**********/
#annuaire_liste_droite{
	float:left;
	width:280px;
}
#map, #mapid{
	border:1px solid #d3d3d3;
}
#mapid{
	margin : 10px 0 0 5px;
}
#map span a:link, #map span a:hover, #map span a:visited, #map span a:active, #mapid span a:link, #mapid span a:hover, #mapid span a:visited, #mapid span a:active {
	color:#ffffff;
	font-size:9px;
}
#carteannuaire{
	margin:10px 0 0 10px;
}
#cequefait{
	background-color:#f2f2f2;
	background-image:url("../img/fd_gauche_annuaire_bloc1.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
	width:260px;
}
#cequefait h1{
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
	padding:6px 0 0 13px;
}
#cequefait ul{
	margin:0px;
	padding:20px 20px;
}
#cequefait li{
	background-image:url("../img/puce_annuaire.gif");
	background-position:0 10px;
	background-repeat:no-repeat;
	padding:5px 0px 3px 10px;
}
#cequefait a:link, #cequefait a:hover, #cequefait a:visited, #cequefait a:active{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}

/*************Annuaire id**********/

#annuaire_id{
	margin:20px 0px 0px 0px;
}
#annuaire_idgauche{
	float:left;
	width:400px;
}

#annuaire_iddroite{
	float:left;
	width:320px;
}
#annuaire_iddroite_img{
	background-image:url("../img/fd_image_annuaire.gif");
	background-position:0 center;
	background-repeat:no-repeat;
	height:211px;
	margin:0px 0 0;
	padding:26px 0 0 0;
	text-align:center;
	width:320px;
}
#annuaire2{
	padding:0px 0 0px 15px;
}
#carteannuaireid{
	margin:20px 0px 0px 0px;
}
