html {font-size:100%; }

body {	
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size:.7em;*/
	font-size:0.75em;
	text-align:center;
	background-color:#f2f2f2;
	}
input, select, textarea{
    font-size: 95%;
}
table {font-size:95%}

a {text-decoration : none; color:#5C7923;color : #E16003; }
/*input, select {font-size:10px}*/
a:hover {color:#006600; }
table {margin:0px; padding:0;/*font-size:.9em;*/width:641px;border-collapse:collapse; _width:621px;}
tr{margin:2px; padding:5px;}
td {}
div {margin:0;}
img {border:0;}
hr {clear: both; color:#FFFFFF; margin:0;padding:0;visibility:hidden; }
.imprime {display:none;}
.erreur {color:red}
#conteneur {position:relative;margin:auto;width:895px;text-align:center;border-left:1px solid #308767;border-right:1px solid #308767;font-size:95%;}
#conteneur.accueil {width:895px;border:none;border-left:1px solid #308767;border-right:1px solid #308767;}
#conteneur.accueil #contenu {background-color:#fff;width:893px;margin:0 auto;_margin-top:-15px;}

#conteneur.accueil  #contenu  #page {width : 660px}
/*----------------- bandeau--------------------*/
/* accueil */
#conteneur #bandeauflash {position:relative;width:100%; height:246px;margin : 0 auto; background:url(/images/bandeau2010.jpg) no-repeat top center;text-align:right;}
#conteneur #recherche {background:#fff url(/images/fond_rech.jpg) repeat-x;text-align:left; height:30px;color:#6B6B6B;line-height:30px;padding-left:23px;position:relative;}
#conteneur #recherche input{border:#E2E2E2 solid 1px;}
#rech{_padding-top:4px;font-size:90%;}
#conteneur #bandeau #recherche {text-align:right; height:22px;color:#fff;line-height:24px;position:absolute; top:0;right:10px;background:none;}
#conteneur #recherche a{color:#6B6B6B;}
#conteneur #bandeauflash form, #conteneur #bandeauflash input {margin:0; padding:0;height:15px;border:none}
/*pages int */
#conteneur #bandeau { margin : 0 auto; text-align:right;}
#conteneur #bandeau form, #conteneur #bandeau input {margin:0; padding:0;height:15px;border:none}
#conteneur #bandeau a {color:#FFFFFF}
#conteneur #bandeau img {margin:2px 0 0 0;}
#conteneur #bandeauflash #flash {text-align:right;height:166px;margin-top:59px;margin-right:57px;}
#conteneur #bandeau #menuhaut {text-align:center; margin-top:173px;float:right;height:24px;padding:0; font-family:arial;}
#conteneur #bandeau #menuhaut ul {float:left;margin-left:110px;margin-top:0; text-transform:uppercase}
#conteneur #bandeau #menuhaut ul li{float:left;list-style-image:none;list-style-type:none;border-right:1px solid #fff}
#conteneur #bandeau #menuhaut ul li a{padding:5px 15px;color: #fff;font-size:0.9em; display:block;float:left; }
#conteneur #bandeau #menuhaut ul li a:hover{background-color:#E76A0E;padding:5px 15px;}

.to{
background-color:#E76A0E;
}
/*--------------menu--------------------------------*/


/* fin definition styles pour nouveau menu*/

/* NOUVELLE MAQUETTE 2010 */
/* styles pour menu maquette 2010 */
#menu1 , #menu2 , #menu3 , #menu4 , #menu5 ,  #menu7 {
	
} 
#contenu #menu,#contenu #menu ul,#contenu #menu li {margin:0;padding:0 }
#contenu  #menu {color: #000000; padding:0;width: 190px;float: left; text-align:left;color:#451103; margin-left:23px; margin-top:10px;}
#contenu #menu ul.ssmenu {margin-top:5px; margin-bottom:5px;margin-left:0;padding-left:0;}
#contenu #menu ul li ul a:hover  {color:#0F2F6A; background-color:#D8D8D8;}
#contenu #menu ul li {
	margin-top:10px;
	padding :3px 0;
	border-top :1px dashed  #666;
	border-bottom :1px dashed  #666;
	list-style-type:none;

 }
#contenu #menu ul li a{
 display:block;
 background-color:  #D8D8D8;
 color : #0F2F6A;
 padding:3px 3px;
font-weight:bold;
 }
#contenu #menu ul.ssmenu {
	margin-bottom:0;
}
#contenu #menu ul.ssmenu li {
	margin-top:0;
	border-bottom :none;
}
#contenu #menu ul.ssmenu li.last {
	padding-bottom:0;
}
#contenu #menu ul.ssmenu li a{
	background:#ebebeb;
	margin-bottom:2px;
	font-style: italic;
font-weight:normal;
}
#contenu #menu ul.ssmenu li ul li {
	padding : 2px 3px;
	
}
#contenu #menu ul.ssmenu li ul li a{
	border-top :none;
	background:none;
	color:#676767;
	font-style:normal
}
#contenu #menu ul.ssmenu li ul li a:hover  {color:#0F2F6A; background-color:#D8D8D8;}
#contenu #menu ul li.infos a{
	background-color: #2F5BA2;
	color :#fff;
}
#contenu #menu ul li.infos ul.ssmenu li a{
		background:#ebebeb;
	color:#2F5BA2;

}
#contenu #menu ul li.infos ul.ssmenu li a:hover{
		background:#486FB0;
	color:#fff;

}
#contenu #menu ul li.operat {
	background-color: #eee;


}
#contenu #menu ul li.operat a{
	
background : url(../images/bg_degrade_orange_2010.jpg) repeat-x top left;
	color: #fff;

}
#contenu #menu #menu7 a{	
	background : url(../images/bg_degrade_vert_2010.jpg) repeat-x top left;
	color: #fff;
}
#contenu #menu #menu7 #menu71 a, #contenu #menu #menu7 #menu72 a{background:none; background-color:#D2DCBB;color:#638B18;}
#contenu #menu #menu7 #menu71 a:hover, #contenu #menu #menu7 #menu72 a:hover{background:none; background-color:#7FA43A;color:#fff;}
#contenu #menu #menu5 #menu51 a, #contenu #menu #menu5 #menu52 a{background:none; background-color:#FFEBCC;color:#0F2F6A;}
#contenu #menu #menu5 #menu51 a:hover, #contenu #menu #menu5 #menu52 a:hover{background:none; background-color:#FF9002;color:#fff;}
#menu #logos {text-align:center; margin-top:25px;}
#menu #logos p {margin:0 auto; font-size:0.75em;}
/* fin styles pour menu maquette 2010 */

/* accueil maquettes 2010 */
div .portail {height:100%; width:655px;}
	#centre_accueil {float:left; width:450px;margin:0;padding-right:13px;}
	#centre_accueil .texte_accueil h3{
	color:#5B8020;
	}
	.accueil #page {padding-left:13px;}
	#centre_accueil ul { margin:0}
	#droite_accueil {float:left; width:180px;}
.actusaccueil {
	clear:both;
	padding-left : 0;
	border-top: #D8D8D8 2px solid;
	border-bottom: 1px dotted;
	}
#page .actusaccueil li {
	background:#EAEAEA;
	padding:0 0 0 5px;
	margin:5px 0 5px 0;
	}
	.actusaccueil h3{
	margin:0;
		font-weight:normal;
		font-size:95%;
	}
.actusaccueil li a{

	color :#000000 ;
	}
	.actusaccueil .lire{
	text-align:right;
	color:#DB7F3C;
	font-size:0.8em;
	font-weight:bold;
	margin:0;
	padding-right:6px;
	}
#conteneur #contenu #page .actusaccueil .lire a{
	background:none;
	color:#DB7F3C;
	}
#centre_accueil h2{
	display:inline;
	background-image:none;
	background-color: #d8d8d8;
	color : #203700;
	padding:2px 9px;
	}

.texte_accueil {
	background-color :  #f2f2f2;
	padding:6px;
	padding-top:0
	}
.texte_accueil{
	margin-bottom:0;
	padding-top:10px;
	}

#lesfocus ul {
	margin:0;padding:0; list-style:none;
}
#lesfocus h2 {
	margin:5px 0 0 0;
	font-weight:bold;
	color :#e42209;
	background : none;
	font-size:1.1em;
	text-transform: uppercase;
}

#lesfocus {float:left;width:180px;padding-left:5px;background:#E2E2E2;}

#conteneur #contenu #lesfocus ul li {background:none;border-bottom:#5D5D5D 1px dotted;}
#conteneur #contenu #lesfocus ul li h3 {margin:2px 0 0 0; font-weight:normal; font-size:0.9em;}
#conteneur #contenu #lesfocus ul li a {color:#000}
#conteneur #contenu #page #lesfocus p.lire {text-align:right;margin-top:0;font-size:0.9em;color:#E6220C;}
.accueil #contenu #page #lesfocus p.lire a {color:#E6220C;}
#realisation_accueil{
float:left;
text-align:center;
margin-top:15px;
}
#realisation_accueil p.realisation_accueil_titre{
text-align:center;
font-weight:bold;
font-size:1.1em;
color:#0566CB;
}

/* fin accueil maquettes 2010 */
 h3 {color:#000; font-size:1.0em;}
/* FIN NOUVELLE MAQUETTE 2010 */

/*------------------------ contenu -------------------------*/
#conteneur #contenu {background-color:#fff;width:893px;margin:0 auto;}
 #page {float:left;width:650px; padding-left:23px;text-align:left;background-color:#fff; margin-top:20px;}
 #page .contenupage {margin-left:0;margin-right:5px;border-top:2px solid #D8D8D8; padding-top:10px;}
 #page .pagetexte {margin:0px 15px 5px 9px;border-top:2px solid #D8D8D8;}
 #page .tableau {margin-left:0;margin-right:0;}
#page h1, #popup h1 {background:url("../images/fond-repeat.jpg") repeat-y scroll -100px 0 #FFFFFF;color:#000;display:inline;font-size:1.2em;padding:2px 9px;}
 h2, #popup h2  {color:#EC7010; font-size:1.0em;}

 #page h4 {color:#000; font-size:1em;}
 .accueil #page ul{ background:none;padding:0px;list-style-type:none;width:100%;margin:0;}
 .accueil #page ul.actusaccueil {width:448px;}
 .accueil #page ul li { padding:3px 1px 1px 5px;line-height:1.3em}
 #page .contenupage ul{margin-top:25px;}
#page ul {background:#fff url(../images/fond-repeat.jpg) repeat-y;list-style-type:circle;padding:5px 5px 5px 50px;}
 .texteactu  tr.ss-titre{background-color:#F5F5F5;}
.texteactu tr{}
#page ul li { padding:3px 5px;line-height:1.3em;}
#page ol {margin-left:18px;padding-left:0;}
#page ol li{padding:3px 0;}
#page ul li ul li{background:#fff url(../images/flechepuce5.gif) no-repeat top left;}
p {margin:6px 5px 6px 0; line-height:17px;text-align:justify}
/*.intro { line-height:16px;}
.texteentete {margin:3px 0; background:url('../images/entete_i.jpg') no-repeat top left; padding:10px 5px 10px 25px; width:470px; color: #865602;font-weight:bold;}
.textereponse {margin:3px 0 3px 5px; background:#CCE0F5 url('../images/gaucheimg.jpg') repeat-y left; padding:10px 5px 10px 25px; width:465px; color: #002473;}*/

.legende {margin:0 0 5px 5px}
.lexique dt{ border-bottom :1px solid #cce;margin-bottom: 5px;color: #D3230A;}
#conteneur #contenu #page .faq dt {margin:3px 0 0 0; background:url('../images/entete_i.jpg') no-repeat top left; padding:15px 5px 10px 25px; width:470px; color:#865602;font-weight:bold;}
#conteneur #contenu #page .faq dd {margin:0 0 3px 5px; background:#CCE0F5 url('../images/gaucheimg.jpg') repeat-y left; padding:10px 5px 10px 25px; width:465px; color:#002473;}
.savoirplus {text-align:right;padding-right:5px;margin-top:28px;}
.titreActu {background:url("../images/fond-repeat.jpg") repeat-y scroll 0 0 #FFFFFF; padding:2px 0px 5px 12px; color: #E16003;font-weight:bold;margin-right:4px; _width:621px; }
.liste-liens .titreActu{_width:640px;}

.titreFaq {margin:10px 3px 3px 0px; background:url('../images/entete_i.jpg') no-repeat top left; padding:2px 2px 0 2px; width:500px; color: #865602;font-weight:bold;}
.texteActu {margin:0;padding:2px 2px 2px 0px; width:621px;}
.texteFaq {margin:0 0 3px 3px; background:#CCE0F5 url('../images/gaucheimg.jpg') repeat-y left; padding:10px 5px 10px 25px; width:465px; color: #002473;}
.liens {padding:0 0 0 0px; /*width:610px;*/margin : 0;width:641px;}
/*#conteneur #contenu #page .pagetexte > h2.titreActu {width:600px; }*/

.intro {margin:3px 20px 3px 5px;}
.texteentete {margin:3px 20px 3px 0; background:url('../images/entete_i.jpg') no-repeat top left; padding:10px 5px 10px 25px;  color: #865602;font-weight:bold;}
div.textereponse {margin:0 20px 3px 5px; background:#CCE0F5 url('../images/gaucheimg.jpg') repeat-y left;  padding:10px 5px 10px 20px; color: #002473;}
div.textereponse p {margin:0 10px 10px 25px;}
/* --- rajouts concernant Newsletter et actus en page accueil */
#menu #inscript a{color: #fff;background-color: #f48937; margin-top:15px;padding:5px; text-align:center;/*font-size:1.1em;*/font-weight:bold; display:block}
#menu #inscript a:hover {background-color: #173a8e;}


/* présentation de la liste des actus */
#presactu {
	margin: 30px 15px 15px 15px;
	background-color:#ededed;
}

#presactu h3{
	background: url('/images/rondorange.gif') no-repeat 0 10px;
	padding-top:8px;
	padding-left:20px;
	margin-left:10px;
}
#presactu p {margin:0 10px 0 10px}
#presactu p.ladate {margin:5px 5px 10px 5px; /*font-size:.8em;*/ float:right; }


#conteneur #contenu #page #actuaccueil p.lire, #conteneur #contenu #presactu p.lire {
height:15px;margin:0;
padding:3px 35px 3px 0;
background:url('/images/bg_gris.jpg') no-repeat bottom right;
text-align:right;
margin-bottom:10px;} 

#videoFocus {text-align:center}
/* tableaux des réalisations */
tr.soustitre td h3{margin-bottom:0; text-align:center}
tr.ligne0 td {background-color:#B9CBE3;}
tr.ligne1 td {background-color:#E7EDF6;}

/* --- fin rajouts concernant Newsletter et actus en page accueil */
/*----------------tableau doc ------------------*/
table.doc  {margin:20px 0 20px 0;width:100%; }
#page .contenupage .doc ul{background:none;list-style-type:none;}
#page .contenupage .doc ul li{
line-height:1.4em;
padding:0 0 0 12px;
}
.doc li  {background:url(../images/flechepuce2.gif) no-repeat top left; padding:2px 12px;}
.doc th{font-weight:bold;border-bottom:1px solid #865602;padding-top:7px; padding-bottom: 5px;border-right:1px solid #EDDBA1;background:#ECECEC;  color: #E16003;font-weight:bold;}
td.norme{font-weight: bold; text-align: center ; }
td.bold{font-weight: bold;}
td.annee{text-align: center ; }
.doc tr{background:none;}
tr.diff td{background-color:#C0D4ED;}
td.differ{background-color:#B9CBE3;}
td.differN{width:25px;background-color:#E58D45; font-weight: bold;	text-align:center;}
td.differR{background-color:#3FA245;}
.doc td{background-color:#E7EDF6;border-right:1px solid #f2f2f2;padding:10px 2px 10px 2px;}
.clic{/*font-size:.8em;*/ font-style: italic}
#perfo {border:none; border-collapse:collapse; width:601px;}
#perfo td {background-color:#E7EDF6;border:1px solid #f2f2f2}
/*.texteactu table {width:99%}*/
.texteactu table td {padding-bottom:5px;padding-top:5px;margin:0;/* font-size:1.1em;*/}
.colevt {width:350px;}
.collieu {width:100px;}
.agenda {margin:30px 0 0 0px;width:95%;  }
.agenda dl {border-bottom :1px dotted #3E9E44;padding:10px 0 10px 0;margin:0;margin-left:20px;}
.agenda dt {background:  url('/images/pointbleu.gif') no-repeat left 0.2em; padding-left:15px;}
.agenda dd a {font-weight: bold}
.agenda h2{margin-top:10px; margin-bottom:0;}
/*----------------tableau realisations ------------------*/
table.real  {margin:0;padding:0/*font-size: 1em;*/}
.real th{color: #865602;font-weight:bold;background:#EDDBA1;border-bottom:1px solid #865602;padding-top:7px;border-right:1px solid #EDDBA1;}
.real td{border-right:1px solid #f2f2f2;padding:2px 0 3px 5px  }
td.norme{font-weight: bold; text-align: center ; }
td.bold{font-weight: bold;}
td.annee{text-align: center ;}
td.differC{background-color:#E7EDF6;}
td.differCop{background-color:#E7EDF6;font-weight: bold;}
td.differCX{background-color:#E7EDF6;font-weight: bold;text-align: center ;/*font-size:1.2em;*/}
td.differF{background-color:#B9CBE3;}
td.differFX{background-color:#B9CBE3;font-weight: bold;text-align: center ;/*font-size:1.2em;*/}
td.differFop{background-color:#B9CBE3;font-weight: bold;}
td.differN{background-color:#E58D45; width:10px; border-bottom:1px solid #FFFFFF}
td.differR{background-color:#3FA245; width:10px; border-bottom:1px solid #FFFFFF}

.clic{/*font-size:.8em; */font-style: italic}
#perfo {border:none; border-collapse:collapse}
#perfo td {background-color:#E7EDF6;border:1px solid #f2f2f2}


/*----------------tableau plan ------------------*/

.plantitre {
	color: #865602;
	font-weight:bold;
	font-family: Verdana,Arial, Helvetica, sans-serif;

	border-bottom:4px solid #FFFFFF;
	/*font-size:11px;*/
}
td.plantitre , td.plansoustitre, #page td.plansoustitre ul{
	background:#fff;
	margin-top:0;
}
#page td.plansoustitre ul li ul li{
list-style-type:none;
padding-left:10px;}

#page ul.Infos{
background:#fff;}

/*----------------tableau newsletter + tableau contact ------------------*/
#desinscription {padding-bottom:15px;border-bottom:2px dotted}

.tabform tr{
background:none;
/*font-size:1em;*/
}
.tabform th {
width:160px;
text-align:left;
height:25px;
vertical-align:top;
padding-left:10px;
}
.tabform td {
vertical-align:top;

}

input, textarea {
border:1px solid #2055A1;
font-family:Arial, Helvetica, sans-serif;
/*font-size:1em;*/
width:350px;
}
#rch_real {
width:400px;
float:left
}
#alienor{
padding-top:30px;}

#rch_real select {width:195px}
input.radio {
width:auto;
border:0 none;
}
.bouton {
background-color:#2055A1;
border-style:ridge;
color:#FFF;
width:auto;
font-weight:bold;
}
/*.fond {background:url('/images/focus.gif') no-repeat ; margin-left:50px; padding:20px 5px 0 0}*/
.fond {width:330px;background: #ffebcc url('/images/focus.gif') no-repeat top left; margin-left:50px;margin-top:0; }
.fond .tabform {width:330px; margin-left:0; margin-top:20px;}
.fond .tabform tr {background:none;}
/*.fondbas {padding:20px;background:url('/images/focus_bas.gif') no-repeat bottom left;text-align:right}*/
.fondbas {padding:20px;background:url('/images/focus_bas.gif') no-repeat bottom right;text-align:right}
.fond th {width:95px; padding-left:15px;}
.fond .tabform input#mot {width:195px; /*font-size:1.2em;*/}

.erreur {font-size:.85em}

/*----------------pied de page ------------------*/
#pied {margin:auto;width:895px; height:70px; clear:both;color:#000;padding-top:15px;}
#pied ul {list-style:none;padding:0; margin-left:5px; margin-right:5px;}
#pied ul li {list-style:none;padding:0;background:none;}
#pied ul li a {color:#000;padding:0}
#pied ul li#novaldi {float:left;text-align:left;width:250px;padding-top:40px;}
#pied ul li#planlegal {float:left;text-align:center;width:410px;padding-top:40px;}
#pied ul li#logossmenu {float:left;text-align:center;width:220px}
#postpied{background:url('../images/footer.jpg') repeat-x; height:25px;}
/*----------------fin pied de page ------------------*/
/*-----------mentions legales -------------*/
ul.infos{	margin-left:0;	}
ul.infos li{padding-top : 10px;	}
.nota {text-align:right;font-size:.8em;margin-top:0; margin-bottom:0}

#popup {text-align:left;}
#popup p, #popup h2{margin-left : 20px;margin-right : 20px;}
#popup h1 { padding-left: 20px;}
#popup .fermer {margin-top:40px ;text-align:right}

/*** Vidéo **********/

div#overlay {
	position:absolute;
	top:90%;
	left:30%;
	width:320px;
	height:260px;
	background:#000;
	padding:3%;
}
/*body>div#overlay {
	position:fixed;
	top:150px;
}*/
a#bottomNavClose {
	display:block;
	text-align:right;
}
.clear {visibility:hidden; clear:both}
.contenupage table td a{font-weight:bold}
.credit {font-size:0.85em;color:#666666; text-align:left;margin:0;}
/* fiche détail réalisation */
#conteneur #contenu #page .realisation {
	padding-left:10px;
	padding-right:10px;
	margin-bottom:0;
	color: #000;
	}
#conteneur #contenu #page .realisation h1, #conteneur #contenu #page .realisation h2,#conteneur #contenu #page .realisation h3 {
	margin-left:0;
	}
	#conteneur #contenu #page .realisation h2{
	background:none repeat scroll 0 0 #ECECEC;
color:#E16003;
font-weight:bold;
padding:2px 0 5px 12px;
}
.petit {
	font-size:0.8em;

	margin: 0 0 0 10px;
	padding:0;
	width:450px;
	}
.detreal {
	margin-top:0;
	padding:10px 10px 10px 20px;
	border:1px solid #FDEADB;
	}
.detreal dt {
	text-decoration:underline;
	padding-bottom:0.2em;
	background:none;
	padding-left:15px;
	}
.detreal dd {
	margin-bottom:0.8em;
	}
.detreal dd.mouvr {
	font-weight:bold
	}
.detreal #infos {
	width:390px;
	float:left;
	
	}
.detreal #infos, .detreal #fichier {
	min-height:300px;
	height:300px;
}
.detreal #fichier {
	width:100px;
	overflow:hidden;
	padding-left:5px;
}
#conteneur #contenu #page .realisation h3 {
	margin-bottom:0;
	padding:10px 10px 10px 20px;
	background-color : #1B4C9B; /* bleu */
	background-color : #AE6C0E; /* marron*/
	background-color : #FDEADB; /* vert */
	color: #E16003;
}
p.retour {margin:0 5px 6px 10px;padding:0;}
/* liste des realisations */
#conteneur #contenu #page.liste-real h2 {
	margin:20px 0 0 0;
	padding:2px 0 5px 12px;
	/*background: url("../images/fond-repeat.jpg") repeat-y scroll -100px 0 #FFFFFF;*/
	color:#E16003;
	font-size:1.2em;
	}
#conteneur #contenu #page.liste-real h3{
background:url("../images/fond-repeat.jpg")repeat-y scroll -100px 0 #FFFFFF;;
border-left:2px solid #D8D8D8;
color:#000;
font-weight:bold;
padding:2px 0 5px 12px;
margin:10px 0 0 0; 
	}
#conteneur #contenu #page.liste-real ul li{
background:none ;
padding:5px;
}
#conteneur #contenu #page.liste-real ul{
list-style-type:none;
/*background:url("../images/fond-repeat.jpg") repeat-y scroll -336px 0 #FFFFFF;*/
background:none;
margin:0;
padding:0;
}
#conteneur #contenu #page.liste-real span {
	/*color:#451103;*/
	font-size:0.8em;
	background-color:F67301;
	color:#fff;
	}
.puceOrange a{
color:#000;
}


/* Google map */
#gmap {font-size:.8em;margin:0 0 2em 3em;}
.infowindow {width:280px;font-weight:bold;}
#gmapLegende{
float: right;
width:110px;
font-size:0.8em;
margin:0;
margin-right:10px;
padding:0;
background-color:#d8d8d8;
}
#gmapLegende ul{
background:none;background-color:#d8d8d8;}
#gmapLegende ul, #gmapLegende li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#conteneur #contenu #page.liste-real .asteLoupe{/*asterisque qui remplace la loupe dans la page des réalisation en aquitaine*/
	color : #fe9a01;
	font-size : 1.3em;
	font-weight : bold;
	background:none;
}
#conteneur #contenu #page p.notice{
text-align:right;
color : #fe9a01;
}
/* formualire agenda */
#agenda {
	width:95%;
	padding-left:20px;
	text-align:center;
	}
#agenda p {font-size:0.95em;}
#agenda input, #agenda select {font-size:1em;}
.cate select {
	width:200px;}
.bouton {
	margin-left: 3em;
	}

.detagenda {
	width:500px; 
	margin-left:20px;
	padding:10px;
	background-color: #eee;}

h2.clear {visibility : visible}


/*rattaché au nouveau bandeau */
#conteneur #bandeauflash #flash {margin-right:0; margin-top:99px}
#flash ul {text-align : right}
#flash ul li{line-height:25px; text-transform : uppercase;list-style-type:none}
#flash ul li a{color :transparent}
#conteneur #bandeau {position:relative;background: url(/images/bandeauint1.jpg) no-repeat top center;width:895px;height:195px;}
#conteneur #bandeauflash #bandeau{ height:246px;}
#soumettez {text-align:center; margin-top:20px;}
#bandeau #beep {position :absolute; top:142px ;left:25px; z-index:80}
#bandeauflash #beep {position :absolute; top:194px ;left:70px; z-index:80}
#conteneur.formation #bandeau,  #conteneur.agenda #bandeau  {background: url(/images/bandeauint2.jpg) no-repeat top center;}
#conteneur.demeurope #bandeau , #conteneur.association #bandeau{background: url(/images/bandeauint3.jpg) no-repeat top center;}
#conteneur.actuliste #bandeau {background: url(/images/bandeauint4.jpg) no-repeat top center;}
#conteneur.outils #bandeau {background: url(/images/bandeauint5.jpg) no-repeat top center;}
#conteneur.referentiel #bandeau{background: url(/images/bandeauint6.jpg) no-repeat top center;}
#conteneur.materiaux #bandeau {background: url(/images/bandeauint7.jpg) no-repeat top center;}
#conteneur.enseignement #bandeau {background: url(/images/bandeauint8.jpg) no-repeat top center;}
#conteneur.durable #bandeau,#conteneur.realisations #bandeau {background: url(/images/bandeauint10.jpg) no-repeat top center;}


#retour a{display :block;position:absolute; top :10px; left :20px; height : 80px ;width:200px; z-index: 80}
#retour a span{visibility: hidden;}
.soumettre { background:url(/images/bg_soumettre.jpg) no-repeat top center;padding-top:6px; height:30px; text-align:center;color: #fff; text-transform : uppercase; font-weight:bold}
.soumettre a{color: #fff; font-family:Arial,Helvetica,sans-serif; }
.liste-liens {_width:600px}
.liens table {width:100%;margin:3px 0 20px 0; }

#conteneur #contenu #page .liste-liens h2.titreActu {
padding : 5px 0 5px 25px; 
width:600px;
_width:610px; }
#fil_ariane{
font-size:0.8em;
color:#666666;
text-align:right;
position:absolute;
right:5px;
top:200px;
}
#fil_ariane a{
color:#666666;
}
#fil_ariane a:hover{
text-decoration:underline;
}
.droite {text-align: right}

#url{
position:absolute;
right:10px;
top:253px;
float:left;
text-align:right;
color:#6B6B6B;
font-size:1.0em;
font-weight:bold;
}
