/* Font r?f?rences
	- taille de base : 12px;
	- correspondances :
		10px :  84%
		11px :  92%
		12px : 100%
		15px : 125%
		26px : 215%

*/
/* CSS &agrave; */
#carte{
	float:left;
}


*{
	margin:0;
	padding:0;
}
body{font-size:12px; background:#a4d2e3 url(../medias/structure/degrade.jpg) repeat-x; margin-top:20px;}

.images{border:#E4E4E4 1px solid; border-bottom:#E4E4E4 2px solid; border-right:#E4E4E4 2px solid; padding:7px;}

a img {border:none;}
a{color:#83961B;text-decoration:none; font-weight:bold;}
a:hover{color:#83961B;text-decoration:underline;font-weight:bold;}

.champs_txt{
	height:13px;
	font-size:100%;
}
.contact_champs_txt{
	height:12px;
	font-size:84%;
}
.clearfix{
	clear:both;
}
#center{
    margin-left: auto;
    margin-right: auto;
	width:900px;
}
#moduleAccess{
	background:url(../medias/structure/module_fond.jpg) right bottom no-repeat;
	text-align:right;
	padding-right:10px;
}
#moduleAccess a{
	font-family:"Trebuchet MS", Arial;
	font-size:11px;
	color:#444444;
	text-decoration:none;
}
#moduleAccess a:hover{
	text-decoration:underline;
}
/* ---------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------*/
/* Structure */
.tableDeco{
 	background-color:#72b8d3;
	border:1px;
	border-color:#FFFFFF;
	border-style:solid;
	width:900px;
	padding:2px;
	float:left;
}
div#site{
	background-color:#FFFFFF;
	width:900px;
	float:left;
}
div#site #entete{
	height:94px;
}
div#site #menu{
	width:900px;
	height:139px;
	background:url(../medias/structure/fond_menu_continu.jpg) repeat-x;
	text-align:left;
}
div#site div#zoneContenu{
	width:860px;
	padding:0px 20px 20px 20px;
	text-align:left;
	overflow: visible;
}
div#site div#zoneContenu div#gauche{
	float:left;
	width:860px;
}
div#site div#zoneContenu div#gaucheMentions{
	float:left;
	width:850px;
}
div#site div#zoneContenu div#droiteIndex{
	float:right;
	width:385px;
}
div#site div#zoneContenu div#droite{
	float:right;
	width:276px;
}
#site #basdepage{
	float:left;
	background: url(../medias/structure/fond_basdepage.jpg) repeat-x;
	width:856px;
	height:28px;
	margin-left:24px !important;
	margin-left:20px;
	display:block;
}
html #site #basdepage{
	float:left;
	background: url(../medias/structure/fond_basdepage.jpg) repeat-x;
	width:856px;
	height:28px;
	margin-left:10px;
	display:block;
}


/* ---------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------*/
/* ENTETE structure et styles */

.recherche{
	text-align:right;
	padding-right:10px;
}
div#entete div#logo{
	position:relative;
	float:left;
	text-align:left;
}
div#entete div#pannel_entete{
	position:relative;
	width:250px;
	float:right;
}


/* ---------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------*/
/* MENU structure */
div#menu div#rubriques{
	float:left;
}
div#menu div#imageRubrique{
	position:absolute;
	top:117px;
	margin-left:102px;
	left:50%;
}

html div#menu div#imageRubrique{
	position:absolute;
	top:117px;
	margin-left:100px;
	left:50%;
}

div#menu div#rubriques div#rubriquesMenu{
	padding:20px 0 0 50px;
	float:left;
	display:inline;
	background:url(../medias/structure/fond_menu.jpg) no-repeat;
}
div#menu div#rubriques div#sousRubriquesMenu{
	position:relative;
	width:221px;
	height:103px;
	top:18px;
	float:left;
	display:inline;
	background:url(../medias/structure/fond_smnu.gif) no-repeat;
}
div#menu div#rubriques div#sousRubriquesMenuPlus{
	position:relative;
	width:442px;
	height:103px;
	top:18px;
	float:left;
	display:inline;
	background:url(../medias/structure/fond_smnu_plus.gif) no-repeat;
	z-index: 10;
}
.rubriques{
	position:relative;
	width:255px;
}

.sRubriques{
	position:relative;
	width:100%;
	padding-left:0px;
}
.sRubriquesPlusGauche{
	position:relative;
	width:210px;
	padding-left:0px;
	float:left;
}
.sRubriquesPlusDroite{
	position:relative;
	width:210px;
	float:left;
}

/* MENU styles */
.menu a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../medias/pictos/menu_puce.gif) no-repeat 3px 5px;
	padding-left:15px;
	line-height:20px;
}
.menu a:hover, .menu .selected {
	background-color:#90af00;
	background-image: url(../medias/pictos/menu_puce_over.gif);
}
/* SOUS MENU styles */
.sMenu a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../medias/pictos/puce_smnu.jpg) no-repeat 8px 6px;
	padding-left:20px;
	padding-right:15px;
	text-decoration:none;
}
.sMenu a:hover, .sMenu .selected{
	background-color:#afcf25;
}
.rubriques a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:100%;
}
.sRubriques a:hover, .sRubriquesPlusGauche a:hover, .sRubriquesPlusDroite a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:92%;
}


/* ---------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------*/
/* ARIANE Structure */
div#gauche div#ariane{
	display:block;
}

/* ARIANE Styles */
.filetAriane{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#7a7a7a;
}
.filetAriane a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#7a7a7a;
	text-decoration:underline;
}


/* ---------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------*/
/* CONTENU Structure */
div#gauche div#edito{
	text-align:left;
	width:840px;
	display:block;
	padding-top:30px;
	padding-left:20px;
}
div#gauche div#contenu{
	text-align:left;
	width:820px;
	display:block;
	padding-top:30px;
	margin-bottom:30px;
	overflow:hidden;
}
div#gauche div#contenu-actu{
	text-align:left;
	width:820px;
	display:block;
	padding-top:30px;
	margin-bottom:30px;
	overflow:hidden;
	padding-left:20px;
}
div#gaucheMentions div#contenu{
	text-align:left;
	width:800px;
	display:block;
	padding-top:30px;
	margin-bottom:30px;
}
div#gauche div#contenu div#contenuGauche{
	text-align:justify;
	width:250px;
	display:inline;
	float:left;
	padding-bottom:40px;
}
div#gauche div#contenu div#contenuDroite{
	text-align:justify;
	width:250px;
	display:inline;
	float:left;
	margin-left:20px;
	padding-bottom:40px;
}

div#gauche div#contenu .contenuCentre{
	text-align:justify;
	width: 550px;
	margin-left:23px;
	display:inline;
	float:left;
	margin-bottom: 20px;
}

/* &agrave; STYLE */
/*
div#&agrave;{
	position:relative;
	left:35px;
	padding:10px 20px 10px 20px;
	margin-bottom:5px;
}
*/
div#identification{
	position:relative;
	left:20px;
	padding:10px 20px 10px 20px;
	margin-bottom:5px;
}

/* CONTENU Styles */
.grosTitre{
	font-family:"Trebuchet MS", Arial;
	font-size:26px;
	color:#ec7711;
	text-transform:uppercase;
}
.grosTitre2{
	font-family:"Trebuchet MS", Arial;
	font-size:26px;
	color:#ec7711;
	text-transform:uppercase;
	padding-left:25px;
}
.titre{
	font-family:"Trebuchet MS", Arial;
	font-size:125%;
	color:#ec7711;
	text-transform:uppercase;
}
.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#595959;
}
.textPetit{
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:84%;
	color:#8c8c8c;
}


/* ---------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------*/
/* THEMATIQUES Structure */
div#zoneContenu div#thematiques{
	display:block;
	float:left;
	padding-bottom:20px;
}
/* THEMATIQUES Styles */
.thematiquesTitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#ffffff;
	font-weight:bold;
	margin-left:20px;
	height:21px;
}
.thematiques{
	font-family:Arial, Helvetica, sans-serif;
	font-size:84%;
	color:#444444;
	text-align:center;
	height:19px;
}
.athematiques{color:#444444;text-decoration:none; font-weight:bold;}
.athematiques:hover{color:#444444;text-decoration:underline;font-weight:bold;}

.thematiques td{
	background: url(../medias/structure/fond_thematiques.jpg) no-repeat;
}
.thematiques tr{
	height:19px;
}
/* ---------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------*/
/* NEWS Styles */
div#droiteIndex div#news{
	width:385px;
	background:url(../medias/structure/fond_panel_index.jpg) no-repeat;
	background-position:bottom;
	padding-bottom:30px;
	float:right;
}
div#droiteIndex div#news div#newsContenu{
	padding-top:230px;
	width:335px;
	padding-left:40px;
	font-family: Arial, san-serif;
	font-weight: bold;
	color: #ec7711;
}

#newsActus{
	font-family: Arial, san-serif;
	font-weight: bold;
	color: #ec7711;
	font-size: 18px;
}

div#gauche div#contenu div#newsDetail{
	width:500px;
	position:relative;
	padding:30px 20px 30px 20px;
	border:#f7f7f7 solid 1px;
	border-bottom:#f7f7f7 solid 4px;
	border-right:#f7f7f7 solid 4px;
	background-position:bottom;
	float:right;
}
div#gauche div#contenu div#newsDetail div#newsContenu{
	background:#f7f7f7 url(../medias/structure/fond_actualite.jpg) no-repeat;
	padding:0 10px 0 10px;
}

.titreActu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#ec7711;
	font-weight:bold;
	float:left;
}
.dateActu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:84%;
	color:#8eb800;
	font-weight:bold;
	float:right;
}

/* MENU ANNEXE */
div#gauche div#menuAnnexe{
	float:left;
	background-color:#f8f5e1;
	width:530px;
	margin:0 0 20px 22px;
	padding:10px 10px 10px 10px;
	border:#efe6ab solid 1px;
}
div#gauche div#menuAnnexe div#menuAnnexeContenu{
	width:530px;
	display:block;
}
.menuAnnexe{
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	font-size:92%;
	font-style:italic;
}
.menuAnnexe a{
	font-family:Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	font-size:96%;
	font-style:normal;
	text-decoration:none;
}
.menuAnnexe a.selected, .menuAnnexe a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	font-size:100%;
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
}
/*&agrave;S CONTEXTUELS */
div#gauche div#contenu div#contenuCentre div#documentsAnnexe{
	display:block;
	border-top:#999 dotted 1px;
	padding-top:5px;
}
div#gauche div#menuAnnexe div#documentsAnnexeContact{
	width:216px;
	display:block;
	padding-right:10px;
}

.documentsTitre{
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:92%;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	background-image:url(../medias/pictos/puce_documents.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
	padding-left:15px;
	display:block;
}
.documentsLien{
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:92%;
	text-decoration:underline;
	padding-left:5px;
}
#listeDoc li{
	list-style-image:none;
}
/*INFOS PRATIQUES */
div#gauche div#contenu div#contenuCentre div#infosPratiques{
	display:block;
	padding-top:5px;
	border-top:#999 dotted 1px;
}
.infosTitre{
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:92%;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	background-image:url(../medias/pictos/info.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	padding-bottom:5px;
	display:block;
}
.infosPratiques{
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:92%;
	padding:0 0 20px 24px;
}

/*AUTRES */
div#droite div#menuAnnexe div#informationsAnnexe{
	width:216px;
	display:block;
	padding-right:0px;
}

/* ---------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------*/
/* SOUS SOUS MENU Styles */
.sousSousMenu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#595959;
	font-weight:bold;
}
.sousSousMenu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#a1ba18;
	font-weight:bold;
}


/* ---------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------*/
/* MENU BAS DE PAGE Styles */
.menuBasdepage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	padding:2px 10px 0 0;
}
.menuBasdepage a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}
.menuBasdepage a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}
.copyright{
	width:430px;
	margin-left: 24px;
	padding-top:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:84%;
	color:#73878e;
	float: left;
}

.copyright_droite{
	width:430px;
	padding-top:5px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:84%;
	color:#73878e;
	float: left;
}
.spacer{
	clear: both;
}

#btn_ok  {
	background-color:transparent;
	background-image: url(../medias/boutons/ok.jpg);
	background-repeat:none;
	width:26px;
	height:15px;
	border:none;
}

/* MISES A JOUR CSS */

li {
	background : url(../medias/pictos/puce_fleche.jpg) no-repeat 12px 3px;
	padding-left:25px;
	/*background-position:10px 6px;*/
	list-style-type:none;
}

.plandusite a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:92%;color:#595959;}
.plandusite a:hover{text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:92%;color:#595959;}

.aexterieur{color:#4A5F94; font-family:Arial, Helvetica, sans-serif; font-size:92%; text-decoration:none;}
.aexterieur:hover{color:#4A5F94; font-family:Arial, Helvetica, sans-serif; font-size:92%; text-decoration:underline;}

div#liensExternes{
	float:left;
	margin-left:40px;
	padding:3px 0 40px 50px;
	background:url(../medias/pictos/lien_externe.jpg) no-repeat;
}

div#imageArticle{
	padding-left:30px;
}
.tableEntete{
	width:250px;
	height:94px;
}

#document{
	padding:20px;
	margin-left:23px;
	width:510px;
	margin-bottom:5px;
}

/* LIENS EXTERNES -------------------------------------------- */

#contenuLiensExternes {
	margin-left: 20px;
	width: 530px;
	clear: both;
	padding-top:3px;
	padding-left: 50px;
	background:url(../medias/pictos/lien_externe.jpg) no-repeat;
	height: 40px;
	font-size: 92%;
	color: #595959;
}
#contenuLiensExternes ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#contenuLiensExternes li {
	background: url(../medias/pictos/puce_documents.gif) no-repeat 16px 6px;
}
#contenuLiensExternes li a {
	color:#4A5F94;
}
.liensExternes a {
	color:#4A5F94;
}


.transmettre {
	border: none;
	background: url(../medias/boutons/transmettre.jpg) no-repeat;
	display: block;
	width: 102px;
	height: 18px;
}

#contenuVisuel {
	width: 535px;
	padding: 5px;
	background: #efefef;
	overflow: hidden;
	margin-left: 20px;
	clear: both;
}

/* PLAN DU SITE --------------------------------------------------- */
#plan h3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:72%;
	color:#595959;
}
#plan a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#595959;
}
#plan ul li ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	color:#83961B;
}


/* STYLES DE LA PRECEDENTE MISE EN FORME */
div#site div#zoneContenuOld{
	width:860px;
	padding:0px 20px 0px 0px;
	text-align:left;
}
div#site div#zoneContenuContact{
	width:860px;
	padding:0px 0 20px 20px;
	text-align:left;
}
div#site div#zoneContenuOld div#gauche{
	float:left;
	width:460px;
}
div#site div#zoneContenuContact div#gauche{
	float:left;
	width:460px;
}

div#site div#zoneContenuOld div#gaucheMentions{
	float:left;
	width:850px;
}
div#site div#zoneContenuOld div#droiteIndex{
	float:right;
	width:385px;
}
div#site div#zoneContenuOld div#droite{
	float:right;
	width:276px;
}
div#zoneContenuOld div#thematiques{
	display:block;
	float:left;
}
div#droite div#menuAnnexe{
	float:right;
	background:url(../medias/structure/fond_panel.jpg) no-repeat;
	background-position:bottom;
	padding-bottom:40px;
	padding-top:40px;
	padding-left:45px;
	padding-right:15px;
	width:226px;
}
div#droite div#menuAnnexe div#infosPratiques .infosPratiques{
	margin:0;
}
div#site div#zoneContenuOld div#gauche div#contenu{
	text-align:left;
	display:block;
	padding-top:30px;
	margin-bottom:30px;
	width:570px;
	overflow:hidden;
}
div#site div#zoneContenuContact div#gauche div#contenu{
	text-align:left;
	display:block;
	padding-top:30px;
	margin-bottom:30px;
	width:560px;
	overflow:hidden;
}

span.lienLegende {
	background:url(../medias/pictos/lien_externe.jpg) no-repeat -39px 0;
	padding-top: 3px;
	padding-left: 10px;
	display: block;
	font-size: 92%;
	margin-bottom: 20px;
}

span.lienLegende a {
	color: #4A5F94;
	font-family: arial, sans;
}	


.tplContainer {
	width: 850px;
	margin-top: 20px;
}

.tplImageContainer {
	float: right; 
	width: 245px;
	overflow: hidden
}

.tplImageContainer img {
	display: block;
}

.tplSeparator {
	clear: both;
	width: 100%;
	font-size: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom : 1px dotted #999;
	margin-left: 23px;
}

/* ajout index 2008 */

#home_bas {
	width: 890px;
	clear: both;
	padding: 0px 22px 0px 0px;
	height:330px;
}

#home_video {
	width: 276px;
	float: left;
	padding: 0px 40px 0px 0px;
}

#home_pushs_images {
	width: 870px;
	height:100px;
	clear:both;
	padding: 0 10px 0px 20px;
}

#home_pushs_gen {
	width: 251px;
	float: left;
	padding: 30px 0px 0px 0px;
	color: #595959;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.spacer {
	clear: both;
}

#home_video_text {
	background:url(../medias/accueil/fond_video.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 5px 10px;
	width: 256px;
	height: 43px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #595959;
}

.home_push_holder {
	float:left;
	padding-right:9px;
}

#home_push_actus {
	width:200px;
	height: 58px;
	float:left;
	padding-left:25px;
	padding-top:35px;
	font-family:Arial, Helvetica, sans-serif;
}
.home_actus_titre {
	color: #ec7711;
	font-size: 12px;
	font-weight: bold;
	background:url(../medias/accueil/puce-actus.gif) no-repeat 0 3px;
	padding:0 0 0 17px;
}
.bloc-actu-texte{
	margin-top:10px;
	height:55px;
	clear:both;
	width:200px;
	font-size: 11px;
	color:#595959;
}
.bloc-actu-visuel{
	margin-top:10px;
	height:78px;
	clear:both;
}
.visuel-actu{
	float:left;
	width:76px;
	/*height:67px;*/
	padding:6px;
	border:1px solid #E4E4E4;
	/*background:url(../medias/accueil/vignette-visuel.gif);*/
}
.texte-actu{
	float:left;
	width:95px;
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:11px;
}
.texte-actu a{
	float:right;
	color:#acacac;
	text-decoration:underline;
	font-weight:normal;
	padding-top:10px;
}
.texte-actu a:hover{
	color: #ec7711;
	text-decoration:underline;
}
.bloc-actu-texte a{
	float:right;
	color:#acacac;
	text-decoration:underline;
	font-weight:normal;
	padding-top:10px;
}
.bloc-actu-texte a:hover{
	color: #ec7711;
	text-decoration:underline;
}
#toutes-actus{
	color:#ec7711;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
}
#toutes-actus{
	color:#ec6e00;
	text-decoration:underline;
}


#home_push_geo {
	background:url(../medias/accueil/fond_geo.gif);
	background-repeat: no-repeat;
	width: 241px;
	height: 74px;
	padding: 5px;
	margin-bottom: 20px;
}
#home_push_geo a{
	float:right;
	color:#acacac;
	text-decoration:underline;
	font-weight:normal;
	padding-top:5px;
	padding-right:3px;
}
#home_push_geo a:hover{
	float:right;
	color:#4aa2c6;
	text-decoration:underline;
}

#home_push_lettre {
	background:url(../medias/accueil/fond_lettre.gif);
	background-repeat: no-repeat;
	width: 241px;
	height: 74px;
	padding: 5px;
	margin-bottom: 20px;
}
#home_push_lettre a{
	float:right;
	color:#acacac;
	text-decoration:underline;
	font-weight:normal;
	padding-top:5px;
	padding-right:3px;
}
#home_push_lettre a:hover{
	float:right;
	color:#a1ba18;
	text-decoration:underline;
}

#home_push_evenement {
	background:url(../medias/accueil/fond_evenement.gif);
	background-repeat: no-repeat;
	width: 241px;
	height: 68px;
	padding: 5px;
}
#home_push_evenement a{
	float:right;
	color:#acacac;
	text-decoration:underline;
	font-weight:normal;
	padding-top:5px;
	padding-right:3px;
}
#home_push_evenement a:hover{
	float:right;
	color:#d6394d;
	text-decoration:underline;
}

.home_actus_geo {
	color: #4aa2c6;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0px 5px 20px;
}

.home_actus_lettre {
	color: #a1ba18;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0px 5px 20px;
}

.home_actus_evenement {
	color: #cc0820;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 20px;
}

.home_btn_right {
	width: 240px;
	text-align: right;
}

.textfield {
	width: 130px;
	font-size: 10px;
}

.dropdown {
	width: 210px;
	font-size: 10px;
}

.btn_spacer {
	
}

a.home_lien:link { color: #acacac; text-decoration: none; font-weight: normal; font-size: 10px; }
a.home_lien:visited { color: #acacac; text-decoration: none; font-weight: normal; font-size: 10px; }
a.home_lien:hover { color: #acacac; text-decoration: underline; font-weight: normal; font-size: 10px; }
a.home_lien:active { color: #acacac; text-decoration: none; font-weight: normal; font-size: 10px; }

.tplSeparatorTable {
border-bottom:1px dotted #999999;
font-size:0;
margin-top:15px;
margin-bottom:20px;
margin-left:23px;
width:100%;
}

/* MODIF NGE POUR TABLEAU REMPLACE TEMPLATE*/
.table_template{
	border-bottom:1px dotted #999999;
	padding-bottom:20px;
	padding-right:42px;
	margin-left:10px;
	width:856px;
	
	color:#595959;
	font-family:Arial,Helvetica, Sans Serif;
	font-size:92%;
	text-align:justify;
}

.table_template .colD{
	vertical-align: top;
	width:25%;
}

.table_template .colG{
	vertical-align:top;
	width:75%;
}

.table_template img{
	border-color:#E4E4E4;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	padding:7px;
	margin-right:5px;
}
