﻿/**********************************************************************************************************************************************************************************/
/********************************************************************                              HABILLAGE                               *********************************************************************/
/***********************************************************************************************************************************************************************************/

body {
	background: transparent url("../images/interface/site_bg_simple.png") top center repeat-y;
	margin:0;
	padding:0;
}

#body_fond {
	background: transparent url("../images/interface/bg_body.jpg") top center no-repeat;
	width:100%;
	margin:0;
	padding:0;
	float:left;
}

#global {
	margin:0 auto;
	width:980px;
}

/*****************************************                              HAUT                              ***************************************/
#haut {
	float:left;
	width:980px;
	height:250px;
	margin:0;
	padding:0;
	background: transparent url("../images/interface/bg_haut.jpg") 0 42px no-repeat;
}

#haut_haut {
	float:left;
	padding:5px 0 0 0;
	width:980px;
}

#haut #menu_top {
	float:left;
	height:30px;
}

#haut #menu_top ul {
	float:left;
	width:auto;
	margin:0;
}

#haut #menu_top ul li {
	float:left;
	width:auto;
	list-style-type:none;
	padding-top:10px;
	font-size:1em;
	background:url("../images/interface/menu_top_li_bg.gif") right 11px no-repeat;
	padding:10px 10px 0 10px;
}

#haut #menu_top ul li a {
	color:#333333;
}

#haut #recherche_top {
	float:right;
	height:30px;
}

#haut #recherche_top form {
	margin:0;
}
#haut #recherche_top form p {
	margin:7px 0 0 0;
}

#haut #recherche_top form label {

	display:block;
	margin:3px 10px 0 0;
	float:left;

}

#haut #recherche_top form input {
	height:15px;
	width:169px;
	padding:3px;
	background-color:#ececed;
	color:#808182;
	border:0;
	margin:0;
	display:block;
	float:left;
}

#haut #recherche_top form input.submit {
	height:21px;
	width:22px;
	padding:0;
	text-align:center;
	background:url("../images/pictos/ok_bleu.gif") top left no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:0;
	margin:0;
	cursor:pointer;
	font-family:verdana;
	font-size:0.75em;
}

#menu_gauche {
	width:234px;
	float:left;
	padding:0 0 0 0;
}

#milieu_contenu_haut {
		float:left;
}

#milieu_inter_contenu {
	float:left;
	padding:10px 0 0 0px;
	width:485px;
	position:relative;
	margin:25px 0 0 15px;
	border-top:1px dashed #C6C6C7;
	z-index:10;
}

* html #milieu_inter_contenu {
	width:470px;
}

#milieu_inter_contenu .contenu_deuxcolonnes_gauche {
	float:left;
	width:47%;
	padding:0 3% 0 0;
}

#milieu_inter_contenu .contenu_deuxcolonnes_droite {
	float:left;
	width:47%;
	padding:0 0 0 3%;
}

#milieu_inter_contenu .contenu_troiscolonnes_gauche {
	float:left;
	width:31%;
	padding:0 2% 0 0;
}

#milieu_inter_contenu .contenu_troiscolonnes_milieu {
	float:left;
	width:32%;
	padding:0 1% 0 1%;
}

#milieu_inter_contenu .contenu_troiscolonnes_droite {
	float:left;
	width:31%;
	padding:0 0 0 2%;
}

#outils {
	float:left;
	height:50px;
	width:210px;
	padding:15px 0 0 0px;
	margin:0 0 0 20px;
}

#outils a {
	color:#333333;
}

#outils a:hover {
	text-decoration:underline;
}

#outils div {
	float:left;
	width:105px;
}

#outils p {
	float:left;
	font-size:0.85em;
	padding:3px 0 0 3px;
	letter-spacing:-0.3px;
}

#outils p a {
	text-decoration:none;
}

#outils span {
float:left;
}



/*****************************************                           NAVIGATION                          ***************************************/

#nav, #nav ul {
	float: left;
	width:1000px;
	list-style: none;
	line-height: 1;
	background-color:transparent;
	font-weight: bold;
	padding: 0;
	margin:50px 0 0;
}

#nav {
	position:relative;
	z-index:50;
}

#nav li a {
	display: block;
	width: 116px;
	color: #ffffff;
	text-decoration: none;
	padding:10px;
}


#nav li {
	float: left;
	padding: 0;
	width:138px;
	list-style: none;
	font-size:1.2em;
	font-style:italic;
	text-transform:uppercase;
	font-weight:bold;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:138px;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	padding:0 0 20px;
	/*border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;*/
}

#nav li .sous_menu_principal {

}

#nav li.sfhover .menu1,
#nav li.menu_dc511e a:hover,
#nav li.menu_dc511e ul,
#nav li.menu_dc511e:hover {
	background-color:#dc511e;
}

#nav li.menu_dc511e {
	margin:0 0 0 2px;
	width:136px;
}

* html #nav li.menu_dc511e {
	margin:0 0 0 1px;
	width:136px;
}

#nav li.menu_dc511e ul {
	padding:0 0 20px 0;
	width:136px;
}

#nav li.sfhover .menu2,
#nav li.menu_b40f12 a:hover,
#nav li.menu_b40f12 ul,
#nav li.menu_b40f12:hover {
	background-color:#b40f12;
}

#nav li.menu_b40f12 {
	margin:0 0 0 2px;
}

* html #nav li.menu_b40f12 a {
	width:118px;
}

#nav li.sfhover .menu3,
#nav li.menu_9e734a a:hover,
#nav li.menu_9e734a ul,
#nav li.menu_9e734a:hover {
	background-color:#9e734a;
}

#nav li.menu_9e734a {
	margin:0 0 0 2px;
}

* html #nav li.menu_9e734a a {
	width:118px;
}

#nav li.sfhover .menu6,
#nav li.menu_5a8c17 a:hover,
#nav li.menu_5a8c17 ul,
#nav li.menu_5a8c17:hover {
	background-color:#5a8c17;
}
#nav li.menu_5a8c17 {
	margin:0 0 0 2px;
}

* html #nav li.menu_5a8c17 a {
	width:116px;
}
#nav li.sfhover .menu5,
#nav li.menu_005299 a:hover,
#nav li.menu_005299 ul,
#nav li.menu_005299:hover {
	background-color:#005299;
}

#nav li.menu_005299 {
	margin:0 0 0 2px;
}

* html #nav li.menu_005299 a {
	width:114px;
	padding:10px 9px;
}

#nav li.sfhover .menu4,
#nav li.menu_d40050 a:hover,
#nav li.menu_d40050 ul,
#nav li.menu_d40050:hover {
	background-color:#d40050;
}

#nav li.menu_d40050 {
	margin:0 0 0 2px;
}

* html #nav li.menu_d40050 a {
	width:118px;
}

#nav li.sfhover .menu7,
#nav li.menu_782c84 a:hover,
#nav li.menu_782c84 ul,
#nav li.menu_782c84:hover{
	background-color:#782c84;
}
#nav li.menu_782c84 {
	margin:0 0 0 2px;
	width:140px;
}

* html #nav li.menu_782c84 a {
	width:118px;
}

#nav li.menu_782c84 ul {
	width:140px;
}

#nav li li {
	font-size:0.9em;
	padding-right:0;
	text-transform:none;
	width:136px;
	font-weight:normal;
}

#nav li ul a {
	padding:3px 10px;
	width:116px;
}

* html #nav li.menu_d40050 ul a {
	width:112px;
}

#nav li ul a:hover {
	text-decoration:underline;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

/*****************************   MENU GAUCHE ****************************/

ul#nav_gauche, ul#nav_gauche ul {
	width:232px;
	margin:0;
	padding:0;
}

ul#nav_gauche li {
	list-style: none;
	width:232px;
	line-height:1;
	padding:0;
	font-style:italic;
	font-weight:bold;
	font-size:1.1em;
}

ul#nav_gauche li.active a {
	color:#ffffff;
	background-color:#673a15;
	border:0;
}

ul#nav_gauche li.active a  li.active a {
	color:#ffffff;
	background-color:#673a15;
	background-image:url(../images/interface/pouce_menu.gif);
	background-position:-1px 6px;
	background-repeat:no-repeat;
	border:0;
}

ul#nav_gauche li a {
	padding:6px 10px 6px 12px;
	width:210px;
	display:block;
	color:#673a15;
	border-bottom:1px dashed;

}
ul#nav_gauche li ul {
	display:none;
}

ul#nav_gauche li.active  {
	margin:-1px 0 0;
}

ul#nav_gauche li.active ul {
		display:block;
}
ul#nav_gauche li ul li {
font-size:0.9em;
}

ul#nav_gauche li ul li a {
	background-color:#673a15;
}
ul#nav_gauche li.active ul li.active a {
	background-color:#673a15;
	background-image:none;
	background-position:-1px 8px;
	background-repeat:no-repeat;
	color:#ffffff;
	border:0;
}

ul#nav_gauche li.active ul li.active ul li a {
	/*background-color:#F1D2D0;*/
	background-image:none;
	border-bottom:1px dashed #FFFFFF;
	color:#A71E14;
	padding:6px 10px 6px 20px;
	width:202px;
}

ul#nav_gauche li.active ul li.active ul li.active a {
	background-image:url(../images/interface/pouce_menu.gif);
	/*background-color:#A71E14;*/
	color:#ffffff;
}

ul#nav_gauche li.active ul li a {
	background-color:#ece3db;
	color:#673a15;
	background-image:none;
	border-bottom:1px dashed #ffffff;
}
ul#nav_gauche li ul li a {

}


/*****************************************                              MILIEU                             ***************************************/
#milieu {
	float:left;
	width:980px;
	margin:0;
	padding:0;
}



#milieu #fil_ariane {
	float:left;
	width:980px;
	font-size:0.8em;
	background:url("../images/interface/fil_ariane_bg.gif") no-repeat;
	min-height: 18px;
	margin-bottom:20px;
}

#milieu #fil_ariane #ariane_accueil {
	background:transparent none repeat scroll 0 0;
	color:#161616;
	float:left;
	margin-top:3px;
	padding-left:22px;
	width:43px;
}

#milieu #fil_ariane ul {
	margin:3px 0 0 15px;
}

#milieu #fil_ariane li {
	display:block;
	float:left;
	width:auto;
	list-style-type:none;
	background:url("../images/interface/fil_ariane_li_bg.gif") no-repeat 0 3px;
	padding:0 8px;
}

#milieu #fil_ariane a {
	color:#333333;
}


#milieu .signature{
	float:right;
}


#milieu #titres_et_date {
	display:inline;
}

#milieu #milieu_contenu {
	float:left;
	width:970px;
	position:relative;
	z-index:0;
}

* html #milieu #milieu_contenu {

}

#milieu #milieu_contenu #milieu_contenu_accueil  {
	float:left;
	width:735px;

}

* html #milieu #milieu_contenu #milieu_contenu_accueil  {
	float:left;
	clear:both;
	position:relative;
	z-index:20;
	display:block;
}

#milieu #milieu_contenu #gauche  {
	float:left;
	width:234px;
	min-height:50px;
}

#milieu #milieu_contenu .actu_home_une {
	float:left;
	width:750px;
	margin-bottom:30px;
}

#milieu #milieu_contenu .actu_home_une .flash_actu {
	float:left;
	width:220px;
	background:url("../images/interface/titre_actu_home_traits_flash_bg.gif") top left no-repeat;
	padding:30px 20px 0 0;
}

#milieu #milieu_contenu #milieu_inter_contenu .flash_actu h3 {
	color:#267DB2;
	font-style:italic;
	float:left;
}

#milieu #milieu_contenu #milieu_inter_contenu .flash_actu {
	position:relative;
	float:left;
	right:0;
	/*top:-25px;*/
	top:0;
	width:217px;
	/*height:103px;*/
	padding:13px 0 13px 13px;
	background:url("../images/interface/ombre_flash_inter.jpg") no-repeat 0 0;
	z-index:20;
}


#milieu #milieu_contenu .actu_home_une .flash_actu  .flash_actu_bloc {
	float:left;
	width:218px;
	margin-top:5px;
}
#milieu #milieu_contenu #milieu_inter_contenu .flash_actu .flash_actu_bloc {
	float:left;
	width:200px;
	margin-top:5px;
}

* html #milieu #milieu_contenu #milieu_inter_contenu .flash_actu .flash_actu_bloc {
	width:200px;
}

#milieu #milieu_contenu .actu_home_une .flash_actu  .flash_actu_bloc .flash_actu_date {
	background:url("../images/interface/titre_actu_home_traits_flash_date_bg.gif") no-repeat 4px bottom;
	display:block;
	float:left;
	width:72px;
	padding-bottom:8px;
	font-size:0.85em;
	letter-spacing:1px;
}

#milieu #milieu_contenu #milieu_inter_contenu .flash_actu .flash_actu_bloc .flash_actu_date {
	background:url("../images/interface/titre_actu_home_traits_flash_date_bg.gif") no-repeat 4px bottom;
	display:block;
	float:left;
	width:72px;
	padding-bottom:8px;
	font-size:0.85em;
	word-spacing:2.5px;
}

#milieu #milieu_contenu .actu_home_une .flash_actu  .flash_actu_bloc .flash_actu_accroche {
	display:block;
	float:left;
	width:125px;
	text-align:left;
}

#milieu_inter_contenu p .flash_actu_accroche a {
	text-decoration:none;
}

#milieu_inter_contenu p .flash_actu_accroche a:hover {
	text-decoration:underline;
}

#milieu #milieu_contenu #milieu_inter_contenu .flash_actu .flash_actu_bloc .flash_actu_accroche {
	display:block;
	float:left;
	width:125px;
	font-size:0.9em;
}

#milieu #milieu_contenu .actu_home_une .flash_actu  .flash_actu_bloc .flash_actu_accroche a,
#milieu #milieu_contenu #milieu_inter_contenu .flash_actu .flash_actu_bloc .flash_actu_accroche a {
	font-weight:bold;
	color:#267DB2;
}

#milieu #milieu_contenu .actu_home_une .flash_actu  .flash_actu_bloc .flash_actu_accroche a {
	color:#161616;
}

#milieu #milieu_contenu .actu_home_une .flash_actu_tous {
	float:left;
	width:202px;
	height:30px;
	padding:20px 15px 0 0;
	text-align:right;
	background:url("../images/interface/actu_home_tous_bg.gif") right bottom no-repeat;
}

#milieu #milieu_contenu .actu_thematique_breves_droite .actu_home_une .flash_actu_tous {
	float:left;
	width:100px;
	padding:0;
	text-align:right;
	background:none;
}

#milieu #milieu_contenu .actu_thematique_breves_droite .actu_home_une  {
	background:url("../images/interface/actu_home_tous_bg.gif") right bottom no-repeat;
	min-height:165px;
	margin-bottom:10px;
}

#milieu #milieu_contenu .actu_thematique_breves_droite .actu_home_une .flash_actu {
	float:left;
}

#milieu #milieu_contenu .actu_thematique_breves_droite .actu_home_une .flash_actu .titres_flash_actu {
	float:left;
}

#milieu #milieu_contenu .actu_thematique_breves_droite .actu_home_une .flash_actu .titres_flash_actu .flash_actu_titre_principale {
	float:left;
	color:#267DB2;
	width:80px;
	font-size:1.3em;
	font-weight:bold;
	background:transparent url("../images/interface/titre_actu_home_traits_flash_titre_bg.gif") no-repeat scroll 4px bottom;
	padding-bottom:6px;
}

#milieu #milieu_contenu .actu_thematique_breves_droite .actu_home_une .flash_actu .titres_flash_actu .flash_actu_tous {
	float:left;
	width:125px;
	color:#267DB2;
}

#milieu #milieu_contenu .actu_thematique_breves_droite .actu_home_une .flash_actu .titres_flash_actu .flash_actu_tous p {
	background:transparent url(../images/interface/puce_droite_fleche.gif) no-repeat scroll 25px 3px;
}

#milieu #milieu_contenu .actu_thematique_breves_droite .actu_home_une .flash_actu .titres_flash_actu .flash_actu_tous a {
	color:#267DB2;
	text-decoration:none;
}

* html #milieu #milieu_contenu .actu_home_une .flash_actu_tous {
	width:202px;
}

#milieu #milieu_contenu .actu_home_une .flash_actu_tous p {
	color:#267db2;
	background-color:transparent;
	font-size:0.9em;
	background:url("../images/interface/puce_droite_fleche.gif") no-repeat 100px 3px;
	text-align:right;
}

#milieu #milieu_contenu .actu_home_une .flash_actu_tous a {
	color:#267db2;
	background-color:transparent;
	font-size:1em;
}

#milieu #milieu_contenu  .actu_home_une .actu_une  {
	float:left;
	width:505px;
	margin-left:5px;
}


#milieu #milieu_contenu .actu_home_item {
	float:left;
	width:750px;
	margin:0 0 40px 0;
	padding:0;
}

#milieu #milieu_contenu .actu_home_tous {
	float:left;
	width:750px;
	text-align:right;
	background:url("../images/interface/puce_droite_fleche.gif") no-repeat 660px 3px;
	margin:-20px 0 30px 0;
}

#milieu #milieu_contenu .actu_home_tous a {
	color:#267db2;
	background-color:transparent;
	font-size:0.9em;
}

#milieu  #milieu_contenu .actu_home_item .actu_home_item_contenu_contenu {
	float:left;
	width:370px;
	margin:0;
	padding:35px 20px 0 0;
	background:url("../images/interface/titre_actu_home_traits_bg.gif") top left no-repeat;
}

#milieu  #milieu_contenu .actu_home_item .actu_home_item_image {
	float:left;
	width:360px;
	margin:0;
	padding:0;
}

#milieu #milieu_contenu #contenu_gauche{
	float:left;
	width:214px;
	color:#666666;
}
#milieu #colonne_droite {
	float:left;
	width:213px;
	margin:0 0 0 22px;
	padding:0;
	color:#666666;
	background-color:transparent;
}

.bloc_droite_contenu {
	margin:0 0 3px;
	padding:5px 0 0 0px;
	position:relative;
	top:0;
	left:0;
	float:left;
	width: 213px;
}

#colonne_droite_thematique .bloc_droite_contenu {
	background:none repeat scroll 0 0 #F6F6F6;
	float:left;
	margin:0 0 3px;
	padding:5px 0 0 0px;
	width:213px;
}

* html #milieu #colonne_droite {
	float:right;
	padding:30px 0 0 0;
	width:207px;
}
#milieu #colonne_droite .bloc_droite_contenu .date_creation_actu_droite,
#milieu #colonne_droite .bloc_droite_contenu .date_maj_actu_droite {
	font-style:italic;
	font-size:0.9em;
}
#milieu #colonne_droite a {
	color:#666666;
}
#milieu #colonne_droite .date_home {
	margin:0 0 0 8px;
}
#milieu #colonne_droite .bloc_droite {
	/*background-color:#f6f6f6;*/
	margin-bottom:5px;
	padding:10px 0;
	float:left;
	width:213px;
}
#milieu #colonne_droite .bloc_droite .bloc_droite_contenu {
	background-color:#F6F6F6;
	float:left;
	margin-bottom:3px;
	padding:0;
	width:213px;
}
#milieu #colonne_droite .bloc_droite li img {
	margin-left:6px;
}

#milieu #colonne_droite .bloc_droite_separateur {
	background:transparent url("../images/interface/bloc_droite_separateur_bg.gif") no-repeat 10px bottom;
	margin-bottom:5px;
	padding:10px;
	float:left;
	width:190px;
}

.bloc_droite p,
.bloc_droite_separateur p  {
	line-height:1;
}

#milieu #colonne_droite .bloc_droite a,
#milieu #colonne_droite .bloc_droite_separateur a {
	/*color:#666666;*/
}

#milieu #colonne_droite .bloc_droite .bloc_droite_acces form,
#milieu #colonne_droite .bloc_droite_separateur .bloc_droite_acces form {
	margin:10px 10px 10px 0;
}

#milieu #colonne_droite .bloc_droite .bloc_droite_acces form label,
#milieu #colonne_droite .bloc_droite_separateur .bloc_droite_acces form label {
	font-size:1.2em;
	font-weight:bold;
	display:block;
	background:transparent url("../images/interface/puce_droite_fleche.gif") no-repeat 0 3px;
	padding-left:15px;
}

#milieu #colonne_droite .bloc_droite .bloc_droite_acces form input,
#milieu #colonne_droite .bloc_droite .bloc_droite_acces form select,
#milieu #colonne_droite .bloc_droite_separateur .bloc_droite_acces form input,
#milieu #colonne_droite .bloc_droite_separateur .bloc_droite_acces form select {
	border:0;
	background-color:#ffffff;
	width:142px;
	color:#666666;
}

#milieu #colonne_droite .bloc_droite .bloc_droite_acces form input.submit,
#milieu #colonne_droite .bloc_droite_separateur .bloc_droite_acces form input.submit  {
	height:21px;
	width:22px;
	padding:0;
	margin:0;
	text-align:center;
	background:url("../images/interface/recherche_top_submit_bg.gif") top left no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:0;
	cursor:pointer;
	font-size:0.8em;
}

#milieu #colonne_droite .bloc_droite .newsletter_home {
	margin:10px 10px 10px 0;
}

#milieu #colonne_droite .bloc_droite .newsletter_home label {
	display:block;
	margin:5px 0;
	background:transparent url("../images/interface/newsletter_fleche_bg.gif") top left no-repeat;
	font-weight:bold;
	font-size:1.4em;
	color:#666666;
	padding-left:20px;
	font-style:italic;
}

#milieu #colonne_droite .bloc_droite .newsletter_home #rester_contact_input {
	background-color:#ffffff;
	border:0 none;
	color:#666666;
	width:142px;
}


#milieu #colonne_droite .bloc_droite .newsletter_home .submit {
	background:transparent url("../images/interface/recherche_top_submit_bg.gif") no-repeat scroll left top;
	border:0 none;
	color:#ffffff;
	cursor:pointer;
	font-size:0.8em;
	font-weight:bold;
	height:21px;
	margin:0;
	padding:0;
	text-align:center;
	width:22px;
}

#milieu #colonne_droite ul {
	margin:0;
	padding:0 10px 5px 10px;
}

#milieu #colonne_droite li {
	list-style-type:none;
	background:url("../images/interface/puce_droite_fleche.gif");
	background-position:0 5px;
	background-repeat:no-repeat;
	padding:2px 0 2px 15px;
	font-size:0.95em;
	line-height:1;
}

* html #milieu #colonne_droite .contenu_acces {
	clear:both;
}

* html #milieu #colonne_droite .contenu_acces ul{
	clear:both;
}

* html #milieu #colonne_droite .contenu_acces li {
}

#milieu #colonne_droite li a {
	color:#666666;
}

.bloc_contenu {
	padding:0 0 20px;
	float:left;
	width:100%;
}
.bloc_contenu p a {
	text-decoration:underline;
}
.bloc_contenu p a:hover {
	color:#161616;
}
.fond_clair,
.fond_fonce,
.bloc_info,
.bloc_important,
.bloc_voir {
	padding:5px 5px 0;
}

.bloc_voir {
	border:2px solid #161616;
}

#milieu_inter_contenu li {
	list-style-type:none;
	padding:2px 0 2px 15px;
	background-position:0 5px;
	background-repeat:no-repeat;
	background-image:url("../images/interface/puce_droite_fleche.gif");
}


/*****************************************                              BAS                             ***************************************/
#bas {
	float:left;
	width:980px;
	margin:30px 0 20px 0;
	padding:0;
}

*+ html #bas {
	padding:0 0 20px 0;
}

* html #bas {
	padding:0 0 20px 0;
	margin:0;
}


#bas #bas_menu_titre_partenaires {
	float:left;
	width:735px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #dddddd;
}

#bas #bas_menu_titre_partenaires #bas_menu {
	float:left;
	width:240px;
	margin:0;
	padding:0;
}

#bas #bas_menu_titre_partenaires #bas_menu  img {
	float:left;
}

#bas #bas_menu_titre_partenaires #bas_menu ul {
	float:left;
	width:135px;
	margin:22px 0 0 0;
}

#bas #bas_menu_titre_partenaires #bas_menu li {
	float:left;
	width:auto;
	list-style-type:none;
	padding:0 4px;
	background:url("../images/interface/trait_bas_bg.gif") no-repeat right 5px;
}

#bas #bas_menu_titre_partenaires #bas_menu li.sans_trait {
	float:left;
	width:auto;
	list-style-type:none;
	padding:0 4px;
	background:none;
}

#bas #bas_menu_titre_partenaires #bas_menu ul li a {
	font-size:0.75em;
	color:#666666;
	background-color:transparent;
}

#bas #bas_menu_titre_partenaires #titre_partenaires {
	float:left;
	width:460px;
}

#bas #bas_menu_titre_partenaires #titre_partenaires h3 {
	background-color:transparent;
	color:#666666;
	font-size:1.5em;
	text-transform:uppercase;
	padding:30px 0 0 0;
}

#bas #bas_coordonnees_contenu_partenaires {
	float:left;
	width:700px;
	margin:0;
	padding:0;
}

#bas #bas_coordonnees {
	float:left;
	width:240px;
	margin:2px 0 0 0;
	padding:0;
	font-size:0.85em;
	color:#666666;
}

#bas #bas_coordonnees  p {
	margin:0;
	padding:0;
}

#bas #bas_coordonnees p.bas_numeros {
	margin:0;
	padding:0 0 0 10px;
	background:url("../images/interface/fleche_bas.gif") no-repeat 0px 2px;
}

#bas #bas_coordonnees p.copyright {
	margin:0;
	padding:10px 0 0 0;
}

#bas #contenu_partenaires {
	float:left;
	width:460px;
	margin:0;
	padding:0;
}

#bas #contenu_partenaires ul {
	margin:0;
}

#bas #contenu_partenaires li {
	float:left;
	width:140px;
	list-style-type:none;
	padding:0;
	margin-right:10px;
}

#bas #contenu_partenaires li a {
	color:#666666;
	font-size:0.8em;
}

/********************************************************************/
/*********************       LISTE GAUCHE       *********************/
/********************************************************************/

#contenu_gauche ul {
	margin:10px 0;
}

#contenu_gauche ul li {
	list-style-type:none;
	padding:0;
	background:url("../images/interface/pouce_droite_bleu_claire.png") no-repeat 0px 5px;
	padding:2px 0 2px 15px;
	font-size:0.95em;
	line-height:1;
}

#contenu_gauche ul li a {
	color:#666666;
}



/********************************************************************************/
/*********************       BLOC ACCES PROFIL RECHERCHE AND CO      *********************/
/*******************************************************************************/
.tx-emenuderoulant-pi1 {
	float:left;
	width:203px;
	padding:5px 0 5px 10px;
}

.bloc_droite_contenu .tx-emenuderoulant-pi1 p {
	padding:0;
}

.tx-emenuderoulant-pi1 label {
	background:transparent url(../images/interface/puce_droite_fleche.gif) no-repeat scroll 0 4px;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding-left:15px;
	float:left;
	margin-bottom:4px;
}

.tx-emenuderoulant-pi1 select {
	background-color:#FFFFFF;
	border:0 none;
	color:#666666;
	width:177px;
	padding:2px;
	height:23px;
}

* html .tx-emenuderoulant-pi1 select {
	width:177px;
	float:left;
}

.tx-emenuderoulant-pi1 .emenuderoulant_recherche {
	margin:0;
	float:left;
}

.tx-emenuderoulant-pi1 .emenuderoulant_formulaireRecherche_select {
	float:left;
	width:179px;
}

* html .tx-emenuderoulant-pi1 .emenuderoulant_formulaireRecherche_select {
	float:left;
	width:169px;
}

.tx-emenuderoulant-pi1 .emenuderoulant_formulaireRecherche_submit {
	float:left;
	width:22px;
	margin-top:18px;
	margin-left:1px;
}

.tx-emenuderoulant-pi1 .emenuderoulant_formulaireRecherche_submit input,
#recherchepratique input.submit,
#lettreInfo input.submit {
	background:transparent url(../images/pictos/ok_bleu.gif) no-repeat scroll left top;
}

.tx-emenuderoulant-pi1 .emenuderoulant_formulaireRecherche_submit input {

	border:0 none;
	color:transparent;
	cursor:pointer;
	font-weight:bold;
	height:23px;
	margin:0;
	padding:0;
	text-align:center;
	width:23px;
	font-family:verdana;
	font-size:0;
	display:block;
}

#recherchepratique {
	float:left;
	width:203px;
	padding:10px 0px 5px 10px;
	margin:0;
}

#recherchepratique p {
float:left;
padding:0;

}

#recherchepratique label {
	background:transparent url(../images/interface/puce_droite_fleche.gif) no-repeat scroll 0 4px;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 5px 15px;
}

#recherchepratique input {
	background-color:#ffffff;
	border:0 none;
	color:#666666;
	width:173px;
	padding:3px 2px 4px;
	float:left;
	margin:0 2px 0 0;
}

*html #recherchepratique input {
	width:172px;
	margin:0;
}
#recherchepratique input.submit {

	border:0 none;
	color:transparent;
	cursor:pointer;
	font-weight:bold;
	height:23px;
	margin:0;
	padding:0;
	width:23px;
	font-family:verdana;
	font-size:0;
	float:right;
}

*html #recherchepratique input.submit {
	float:none;
}

#lettreInfo {
	float:left;
	padding:0 0 5px 10px;
	width:203px;
	margin:0;
}

#lettreInfo p {
	float:left;
	padding:0;
}

#lettreInfo label {
	background:transparent url(../images/interface/puce_droite_fleche.gif) no-repeat scroll 0 4px;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 5px 15px;
}

#lettreInfo input {
	background-color:#FFFFFF;
	border:0 none;
	color:#666666;
	width:173px;
	padding:3px 2px 4px;
	float:left;
	margin:0 2px 0 0;
}

* html #lettreInfo input {

	width:172px;
	margin:0;
}

#lettreInfo input.submit {

	border:0 none;
	color:transparent;
	cursor:pointer;
	font-weight:bold;
	height:23px;
	margin:0;
	padding:0;
	text-align:center;
	width:23px;
	font-family:verdana;
	font-size:0;
	float:right;
}

* html #lettreInfo input.submit {
	float:none;
}


* html .illustration {
	width:250px;
}

* html .actus2ndNiveauLiens {
	float:left;
	width:430px;
}



/********************************************************************************/
/*********************************       GUIDE DES AIDES      **************************/
/*******************************************************************************/

.aides_gauche_nombre_telecharger {

}

.aides_gauche_nombre {
	background-color:#FDC709;
	float:left;
	margin:0;
	padding:4px 0 4px 10px;
	width:224px;
	font-style:italic;
	font-size:1em;
	margin-bottom:10px;
	font-weight:bold;
	clear:both;
	color:#535353;
}
.aides_gauche_nombre span {
	color:#000000;
	font-size:1.4em;
}
.aides_gauche_telecharger {
	clear:both;
}

#milieu #milieu_contenu #contenu_gauche .aides_gauche_nombre_telecharger .aides_gauche_telecharger a {
	color:#FFFFFF;
	font-weight:bold;
}

#milieu .tx-w3aides-pi2 {

}

#milieu .tx-w3aides-pi2 #selectionDocs {
	background-color:#FCC709;
	float:left;
	padding:10px;
	width:460px;
	margin:0 0 20px;
}

#milieu .tx-w3aides-pi2 #selectionDocs fieldset.searchFormContentWithInput {
	border:0;
	float:left;
	width:270px;
}

#milieu .tx-w3aides-pi2 #selectionDocs fieldset.searchFormContentWithInput legend.indent{

}

#milieu .tx-w3aides-pi2 #selectionDocs fieldset.searchFormContentWithInput label {
	background:url("../images/interface/puce_bg_jaune.jpg") no-repeat 0 2px transparent;
	color:#535353;
	font-size:0.9em;
	font-weight:bold;
	padding:0 0 5px 15px;
	display:block;
}

#milieu .tx-w3aides-pi2 #selectionDocs fieldset.searchFormContentWithInput #libelle_aide {
	border:0 none;
	clear:both;
	padding:2px 4px 2px 10px;
	width:190px;
}

#milieu .tx-w3aides-pi2 #selectionDocs fieldset.searchFormContent  {
	border:0;
}

#milieu .tx-w3aides-pi2 #selectionDocs fieldset.searchFormContent legend {
	background:url("../images/interface/puce_bg_jaune.jpg") no-repeat 0 2px transparent;
	color:#535353;
	font-size:0.9em;
	font-weight:bold;
	padding:0 0 5px 15px;
	display:block;
}

#milieu .tx-w3aides-pi2 #selectionDocs fieldset.searchFormContent label {
	color:#535353;
	display:block;
	font-weight:bold;
	padding:3px 0;
	font-size:0.9em;
}

#milieu .tx-w3aides-pi2 #selectionDocs fieldset.searchFormContent input {
	float:right;
	border:0;
}

#milieu .tx-w3aides-pi2 #selectionDocs .floatRightButton {

}

#milieu .tx-w3aides-pi2 #selectionDocs .floatRightButton input.button {
	background:transparent url(../images/bg_btn_jaune.gif) repeat-x scroll left bottom;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	padding:2px 10px;
	width:auto;
font-size:0.9em;
font-style:italic;
}


#milieu .tx-w3submenuncol-pi1 {
	float:left;
	width:485px;
	margin-top:10px;
}

#milieu .tx-w3submenuncol-pi1 #searchThematiques #rowThematiques ul {
	margin:0;
	float:left;
}

#milieu .tx-w3submenuncol-pi1 #searchThematiques #rowThematiques li {
	background-image:url(../images/interface/pouce_droite_jaune.png);
	float:left;
	width:450px;
	font-size:1.2em;
	font-weight:bold;
}

#milieu .tx-w3submenuncol-pi1 #searchThematiques #rowThematiques li li {
	background-image:none;
	padding-left:0;
	font-size:0.75em;
	font-weight:normal;
}

#milieu .tx-w3submenuncol-pi1 #searchThematiques #rowThematiques .menucol0 {
	float:left;
	width:455px;
}

#guidesAideResultsContent {

}

#guidesAideResultsContent h2 {
	display:none;
}

#guidesAideResultsContent #headerGuidesAideResultsContent {
	background-color:#FCC709;
	padding:5px;
	margin:10px 0;
}
#guidesAideResultsContent #headerGuidesAideResultsContent p {
	padding:0px;
}
#guidesAideResultsContent {

}

#guidesAideResultsContent {

}

#encartInfos {
	background-color:#fedd6b;
	padding:5px;
}

.actu_video_haut {
	text-align:center;
	/*padding:5px 0 20px 0;*/
	padding:0;
	position: relative;
	z-index: 10;
}
/**
#body_fond,
#global,
#milieu{
	position: relative;
	z-index: 10;
}


#colActu,
.actuArticle,
.actu_video_haut , **/
.actu_video_haut embed{
	position: relative;
	z-index: 10;
}

#milieu_inter_contenu .contenu_element p a {
	text-decoration:none;
}


#milieu_inter_contenu li a {
	text-decoration:underline;
	color:#267DB2;
}
/****************************************************************/
/*****************    INSCRIPTION NEWSLETTER   ******************/
/****************************************************************/

#formAccesPortail label {
	padding:0;
}
#formAccesPortail fieldset {
	border:none;
}

#formAccesPortail label {
	float:left;
	width:150px;
}
#formAccesPortail .csc-mailform-field {
	padding: 0 0 10px 0;
}
#formAccesPortail .csc-mailform-field legend {
	display:none;
}
#formAccesPortail .themes_newsletter_inscription label {
	float:none;
	width:150px;
}

/****************************************************************/
/*****************    BLOCS   ***********************************/
/****************************************************************/
.spacer-gif {
	clear:both;
	display:block;
}

/****************************************************************/
/*****************    FORUM   ***********************************/
/****************************************************************/

.login_forum {
	background-color:#FDC709;
	float:right;
	margin:0;
	padding:15px 20px;
	width:445px;
}

div#tx-mmforum-footer {
	visibility:hidden;
}

.login_forum h3 {
	color:#535353;
	font-style:italic;
	font-weight:bold;
}
.logout_forum h3 {
	color:#000000;
	font-style:italic;
	font-weight:bold;
	display:none;
}

.tx-felogin-pi1 form  {
	float:left;
	margin:0;
}
.login_forum form label {
	background:url("../images/interface/puce_bg_jaune.jpg") no-repeat scroll 0 2px transparent;
	color:#535353;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	padding:0 0 5px 15px;
}
.login_forum form div {
	float:left;
	width:220px;
}
.login_forum form div.forgot_button {
	float:right;
	padding:10px 0 0;
	width:220px;
}
.login_forum form div input {
	border:0 none;
	padding:4px;
	width:180px;
}
.login_forum form input.button {
	background:url("../images/bg_btn_jaune.gif") repeat-x scroll left bottom transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:arial;
	font-style:italic;
	font-weight:bold;
	padding:1px 10px !important;
	width:auto;
	margin:15px 35px 0 15px;
	float:right;
}
.login_forum p.forgot {
	float:left;
	font-size:0.9em;
	margin:-15px 0 0;
}

.login_forum p.back {
	float:left;
	font-size:0.9em;
	margin:15px 0 0;
}
.logout_forum {
	float:left;
	margin:-25px 0 0;
	padding:5px;
	width:222px;
	background-color:#FDC709;
	position:relative;
	height:50px;
}
.logout_forum p {
	font-weight:bold;
	font-style:italic;
	padding:0;
	color: #000000;
}
.logout_forum form input.button {
	background:url("../images/bg_btn_jaune.gif") repeat-x scroll left bottom transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:arial;
	font-style:italic;
	font-weight:bold;
	width:220px;
	margin:0;
	left:-5px;
	padding:1px 10px !important;
	position:relative;
	top:10px;
	width:232px;
}

#milieu_inter_contenu .tx-mmforum-pi1-markread a {
	background:url("../images/interface/pouce_droite_jaune.png") no-repeat 0 50%;
	padding:2px 0 2px 10px;
}
.tx-dropdownsitemap-pi1 ol li {
	list-style-type:none;
	padding:0;
}

#milieu #milieu_contenu #contenu_gauche .tx-dropdownsitemap-pi1 a {
	color:#666666;
}

td.tx-mmforum-td, th.tx-mmforum-th {
	-border: 0;
	border-style: hidden !important;
	border-top: 0;
	border-bottom: 0;
	border-collapse: collapse;
  padding:5px;
	font-size:11px;
	color:#545353;
}
td.tx-mmforum-td, th.tx-mmforum-th {
	-border: 1px solid #dddddd;
	border-style: hidden !important;
	border-top: 0;
	border-bottom: 1px solid #dddddd !important;
	border-collapse: collapse;
  padding:5px;
	font-size:11px;
	color:#545353;
}
th.tx-mmforum-th {
	background:none repeat scroll 0 0 #d5ad00;
	color:#FFFFFF;
	font-size:12px;
	padding:5px;
	text-align:left;
	text-transform:uppercase;
	font-style:italic;
}
td.tx-mmforum-subth2 {
	background-color:#FDC709;
	color:#382604;
	font-size:11px;
	padding:5px;
	text-align:center;
	font-style:italic;
}
.tx-mmforum-textbutton {
	border:1px solid #D5AD00;
}

#milieu_inter_contenu .tx-mmforum-textbutton a {
	font-size:11px;
	text-decoration:none;
}

.tx-mmforum-pi1 h2 {
	color:#000000;
	font-size:1.5em;
	padding:5px 0 0;
}
input.tx-mmforum-button {
	background:url("../images/bg_btn_jaune.gif") repeat-x scroll left bottom transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:arial;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding:1px 10px !important;
}
div.tx-mmforum-error {
	float: right;
	width: 460px;
}

.tx-mmforum-pi3 {
	float: right;
	width:100%;
	padding:0 0 20px 0;
}
/****************************************************************/
/*****************     FAQ    ***********************************/
/****************************************************************/

.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { float:left; border-bottom:2px dashed #E6D184; padding:10px 0; width:100%;}
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px;	}
.tx-irfaq-pi1 .additional-info { color:#999999; margin-bottom:0px; font-size:0.9em; }
.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 0px; }
.tx-irfaq-pi1 .tx-irfaq-bar { width: 55px; background: url(typo3conf/ext/irfaq/res/grey_star.gif); float: left; margin: 4px 10px 0 0; }
.tx-irfaq-pi1 .tx-irfaq-rating-bar { background: url(../typo3conf/ext/irfaq/res/orange_star.gif); height:12px; }
.tx-irfaq-pi1 .tx-irfaq-cleaner { clear: both; height: 3px; }
.tx-irfaq-pi1 .tx-irfaq-rating-prefix { float: left; margin: 3px 5px 0 0; }
.tx-irfaq-pi1 .cat_faq {font-size:0.8em; color:#999999; font-style:normal; }

.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext {
	display:inline;
	font-weight:bold;
	margin:0;
	font-size:1.15em;
	font-style:italic;
	color:#000000;
}
.tx-irfaq-pi1 ul.tx-irfaq-questions-list {
	margin:0 0 30px 0;
}
#milieu_inter_contenu .tx-irfaq-pi1 ul.tx-irfaq-questions-list li {
	border-bottom:1px dashed #E6D184;
	font-size:1.1em;
	padding:5px 0 5px 15px;
	background-position:0 9px;
}
#milieu_inter_contenu .tx-irfaq-pi1 ul.tx-irfaq-questions-list li a {
	color:#000000;
	font-style:italic;
	text-decoration:none;
}
#milieu_inter_contenu .tx-irfaq-pi1 ul.tx-irfaq-questions-list li span a {
	color:#999999;
	font-style:normal;
	text-decoration:none;
}
#milieu_inter_contenu .tx-irfaq-pi1 ul.tx-irfaq-questions-list li a:hover {
	color:#ffffff;
}

#milieu_inter_contenu .tx-irfaq-pi1 ul.tx-irfaq-questions-list li:hover {
	background-image:url("../images/interface/pouce_droite_blanc.png");
	background-color:#fec70a;
}
#milieu_inter_contenu .tx-irfaq-pi1 .additional-info a {
	color:#888888;
}
#milieu_inter_contenu .tx-irfaq-pi1 .additional-info .irfaq-related-faq li a {
	color:#000000;
}
.tx-irfaq-pi1 {
	clear:both;
	float:left;
	padding:0 0 30px;
	width:100%;
}

#glossaryform input.button {
	border:medium none;
	color:#000000;
	cursor:pointer;
	font-family:arial;
	font-weight:bold;
	padding:0;
	width:auto;
	background:transparent;
}

.tx-a21glossaryadvancedoutput-pi1-browsebox {
	text-align:center;
}

/*****************************************************************************************************/
/***********************************   GEOLOCALISATION  **********************************************/
/*****************************************************************************************************/
#colorbox {padding:30px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:visible;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorbox{}
/* #cboxTopLeft{width:32px; height:32px; background:url(../images/nav_guidee/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:32px; background:url(../images/nav_guidee/border.png) top left repeat-x;}
#cboxTopRight{width:32px; height:32px; background:url(../images/nav_guidee/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:32px; height:86px; background:url(../images/nav_guidee/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url(../images/nav_guidee/border.png) bottom left repeat-x;}*/
/*#cboxBottomRight{width:32px; height:86px; background:url(../images/nav_guidee/controls.png) -36px -32px no-repeat;}*/
/* #cboxMiddleLeft{width:32px; background:url(../images/nav_guidee/controls.png) -175px 0 repeat-y;}*/
/* #cboxMiddleRight{width:32px; background:url(../images/nav_guidee/controls.png) -211px 0 repeat-y;}*/
#cboxContent{background:#000;padding:30px 0 0 30px;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(../images/interface/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../images/interface/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/interface/controls.png) 0px 0px no-repeat; width:46px; height:46px; text-indent:-9999px;}
#cboxClose{position:absolute; top:-6px; background:url(../images/interface/controls.png) 0px 0px no-repeat;  width: 38px; height:40px;}
#cboxPrevious{left:-54px; top:250px; background-position: -102px -50px;}
#cboxPrevious.hover{background-position:-102px 0px;}
#cboxNext{right:-54px; top:250px; background-position:-150px -50px;}
#cboxNext.hover{background-position:-150px 0px;}
#cboxClose{right:0; background-position:-200px -50px;}
#cboxClose.hover{background-position:-200px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

.rightBlockInfos .geolocalisation {
    background: url("../images/pictos/plan.jpg") no-repeat scroll 0 0 transparent;
    color: #707070;
    font-size: 1.5em;
    font-style: italic;
    padding: 0 0 6px 30px;
}
/*****************************************************************************************************/
/***********************************   FIN GEOLOCALISATION  ******************************************/
/*****************************************************************************************************/

/*****************************************************************************************************/
/***********************************   DEBUT AGENDA : LISTE DES MOIS  ********************************/
/*****************************************************************************************************/
DIV.calendar {
	background-color: #DCEBF3;
	width: 213px; float: left;
}
DIV.calendar ul {
	margin: 0;
	padding: 1px 7px 1px 5px;
}
DIV.calendar ul li {
	border-bottom: 1px dashed #776584;
	font-size: 0.98em;
	list-style: none outside none;
	margin-bottom: 0;
	padding: 1px 0;
}
DIV.calendar ul li a {
	color:#267DB2;
	font-style:italic;
}

/*****************************************************************************************************/
/***********************************   FIN AGENDA : LISTE DES MOIS  **********************************/
/*****************************************************************************************************/
/*****************************************************************************************************/

.tx_w3directory_cg_bulle, .tx_w3directory_eph_bulle {
	color:#000000;
}
.tx_w3directory_cg_bulle a, .tx_w3directory_cg_bulle a:link, .tx_w3directory_eph_bulle a, .tx_w3directory_eph_bulle a:link {
	color:#000000;
	text-decoration:underline;
}
