/* CSS Document */
/*////////////////////////// Titre contenu avec colonne //////////////////////////*/
#content h2{
	padding: 0;
	margin:10px 30px 10px 22px;

	}
#content h3{
	font-family:verdana;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	padding: 7px 0 7px 12px;
	margin:0 19px 10px 22px;
	background:#74a3b0;
	}
#content h3 a{
	color:#7a726d;
	text-decoration:none;
	}
#content h3 a:hover{
	color:#7a726d;
	text-decoration:underline;
	}
/*////////////////////////// Titre contenu sans colonne //////////////////////////*/

#content2 h2{
	padding: 0;
	margin:10px 30px 10px 22px;

	}
#content2 h3{
	font-family:verdana;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	padding: 7px 0 7px 12px;
	margin:0 30px 10px 22px;
	background:#74a3b0;
	}
#content2 h3 a{
	color:#fff;
	text-decoration:none;
	}
#content2 h3 a:hover{
	color:#fff;
	text-decoration:underline;
	}
/*////////////////////////// Contenu plan du site //////////////////////////*/
#plan {
/*	height:auto;*/
	float:left;
	width:443px;
	margin:0px 10px 0 0px;
	padding:0px;
}
#plan h4{
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	padding: 7px 0 7px 10px;
	margin:0 0 10px 0;
	background:#f29200;
}

#plan h4 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}
#plan h4 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d05c0b;
	text-decoration:none;
	font-weight: bold;
	}
#plan h5{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#d05c0b;
	padding: 7px 0 7px 10px;
	margin:0 30px 10px 0;
}
#plan p {
	margin:0px;
	padding:0px 0 10px 10px;
	font-weight:normal;
	color:#000;
	font-size:70%;
}
/*////////////////////////// Contenu pop up //////////////////////////*/
#content3 {
/*	height:auto;*/
	margin:0px;
	padding:0px;
}
#content3 h4{
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	padding: 7px 0 7px 10px;
	margin:0 0 10px 0;
	background:#f29200;
}

#content3 h4 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}
#content3 h4 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d05c0b;
	text-decoration:none;
	font-weight: bold;
	}
#content3 h5{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#d05c0b;
	padding: 7px 0 7px 10px;
	margin:0 30px 10px 0;
}
#content3 p {
	margin:0px;
	padding:0px 0 10px 10px;
	font-weight:normal;
	color:#000;
	font-size:70%;
}		
/*////////////////////////// Trait séparateur //////////////////////////*/
#traitSeparateur{
	margin:0px 30px 10px 43px;
	padding:0px;
	clear:both; /* Ajouté par Florian pour les soucis avec les photos avant les traits séparateurs */
}
/*////////////////////////// Rubrique général //////////////////////////*/
#TextGeneral {
	height:auto;
	margin:0px 20px 0px 22px;
	padding:0px;
}
#TextGeneral h4{
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	padding: 7px 0 7px 10px;
	margin:0 0 10px 0;
	background:#f29200;
}

#TextGeneral h4 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}
#TextGeneral h4 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d05c0b;
	text-decoration:none;
	font-weight: bold;
	}
#TextGeneral h5{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#d05c0b;
	padding: 7px 0 7px 0;
	margin:0 30px 10px 0;
}
#TextGeneral h6{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#e05c0b;
	padding: 7px 0 7px 10px;
	margin:0 0 10px 0;
	background:#e3f4f4;
}
#TextGeneral h6 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e05c0b;
	text-decoration:none;
	font-weight: bold;
}
#TextGeneral h6 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e05c0b;
	text-decoration:none;
	font-weight: bold;
	}
#TextGeneral p {
	margin:0px;
	padding:0px 0 10px 0;
	font-weight:normal;
	color:#000;
	font-size:70%;
}
/*#TextGeneral a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	font-weight: normal;
}
#TextGeneral a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0092a8;
	text-decoration:none;
	font-weight: normal;
}*/	
.photo {
/*	background:url(../img/fd-photo.png);*/
/*	padding:5px;*/
	margin: 0 10px 10px 0;
	float:left;		
}
.photoRight {
/*	background:url(../img/fd-photo.png);
	padding:5px;*/
	margin: 0 0 10px 10px;
	float:right;		
}
.orangeGrasText {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d05c0b;
	font-weight: normal;
	font-size:10px;
}
.orangeGrasText a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d05c0b;
	text-decoration:underline;
	font-weight: bold;
}
.orangeGrasText a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d05c0b;
	text-decoration:underline;
	font-weight: bold;
}
.grisText {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #606060; 
	font-weight: normal;
	font-size:11px;
}
#encart{
width:272px;
float:right;
background:#fff;
margin:0;
padding: 0px 0 0px 20px;
/*padding-top:30px;*/

}
#blocDemandeAcces{
	float:left;
	text-align:center;
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	margin:0;
	margin:0;
	width:132px;
	height:107px;
	background-image:url(../img/fd-demande-acces.jpg);

}
#blocDemandeAcces  a{
	color:#fff;
	text-decoration:none;
	}
#blocDemandeAcces  a:hover{
	color:#666666;
	text-decoration:none;
}
#blocCharteAccueil{
	float:right;
		text-align:center;
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	padding: 0px;
	margin:0;
	width:130px;
	height:107px;
	background-image:url(../img/fd-charte-accueil.jpg);

}
#blocCharteAccueil  a{
	color:#fff;
	text-decoration:none;
	}
#blocCharteAccueil  a:hover{
	color:#666666;
	text-decoration:none;
}
/*////////////////////////// CONTACT ////////////////////////////////*/

#contact {
	height:auto;
	margin:0px 30px 0px 190px;
	padding:0px;
}
/*///////////// APPELS D'OFFRES /////////////////////////////////////////*/

#offres {
    font-size:11px;
	margin:0px 0 0px 70px;
	padding:5px 5px 8px 20px;
	color:#5d584a;
	background:#deeaef;
	border: 1px solid #f29200;
}
#offres p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:normal;
	}
#offres ul{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 0 0 0;
	padding:0 0 0 30px;
	font-weight:normal;
}
#offres li{
	margin:0;
	list-style:disc url(../img/date.png);

}
.marronText {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f29200;
	font-weight: normal;
	font-size: 11px;
}

.marronText a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f29200;
	text-decoration:none;
	}
.marronText a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f29200;
	text-decoration:underline;
}
/*///////////// ESPACE TELECHARGEMENT /////////////////////////////////////////*/

#theme {
    font-size:11px;
	margin:0px 50px 0px 50px;
	padding:5px 5px 8px 5px;
	color:#5d584a;
	background:#fef2d2;
	border: 1px solid #eab21c;
}
#theme p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:normal;
	}
#theme ul{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 0 0 0;
	padding:5px 0 0 30px;
	font-weight:normal;
}
#theme li{
	margin:10px;
	list-style:disc url(../img/date.png);

}
.grisfText {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f0b727;
	font-weight: normal;
	font-size: 11px;
	text-align:right;
}

.grisfText a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f0b727;
	text-decoration:none;
	}
.grisfText a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f0b727;
	text-decoration:underline;
}
/*///////////// CHIFFRES CLES /////////////////////////////////////////*/

#chiffres {
	float:left;
	width:262px;
	text-align:left;
    font-size: 10px;
	margin:0;
/*	padding-top:15px;*/
	color:#8e9347;
	background: #77b0bb;	
}
#chiffres h5{
	font-size:11px;
	margin:0;
	padding:5px 0 5px 10px;
	color:#fff;
	background-color:#3595ba;
}
#chiffres p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	font-weight:normal;
	color:#fff;
}

#chiffres ul{
	margin:0 0 0 0;
	padding:5px 10px 5px 10px;
/*	background:url(../img/postbas.gif) left bottom no-repeat;*/
}
/*#blocchiffres li{
	margin:5px;
	list-style:none;
    list-style:disc url(../img/point.gif);
}
.marronPost {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b39a5b;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;

}
.marronPost a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#323320;
	text-decoration:none;
	background-color:#8e9347;
	border:2px #8e9347 solid;
}
.marronPost a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background-color:#8e9347;
	border:2px #8e9347 solid;
}*/

/*///////////// LISTES DES EQUIPEMENTS /////////////////////////////////////////*/

#encartE{
width:125px;
float:right;
background:#fff;
margin:0;
padding: 0px 12px 0px 5px;
/*padding-top:30px;*/

}
#equipements {
	float:left;
	width:138px;
	text-align:left;
    font-size: 10px;
	margin:0;
/*	padding-top:15px;*/
	color:#2a74a1;
	background: #f0f0f0;	
}
#equipements h5{
	font-size:11px;
	margin:0;
	padding:5px 0 5px 10px;
	color:#fff;
	background-color:#8f8f8f;
}
#equipements p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	font-weight:normal;
	color:#f29200;
}

#equipements ul{
	margin:0 0 0 0;
	padding:5px 0px 25px 15px;
/*	background:url(../img/postbas.gif) left bottom no-repeat;*/
}
#blocequipements li{
	margin:5px;
	list-style:disc url(../img/postpuce3.gif);
}
#blocequipements a{
	margin:0;
	padding:0;
	color:#dd8602;
	text-decoration:none;
	font-weight:bold;
}
#blocequipements a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#dd8602;
	text-decoration:underline;
	font-weight:bold;
}
#blocequipements2 li{
	margin:5px;
	list-style:disc url(../img/point2.gif);
}
#blocequipements2 a{
	margin:0;
	padding:0;
	color:#dd8602;
	text-decoration:none;
	font-weight:bold;
}
#blocequipements2 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#dd8602;
	text-decoration:underline;
	font-weight:bold;
	}
/*///////////// Revue de presse /////////////////////////////////////////*/

#paragraphe {
    font-size: 11px;
	margin:0px 0px 10px 0px;
	padding:8px 5px 5px 20px;
	color:#fd660d;
	background:#e3f4f4;
	border: 1px solid #2dc4c4;
}
#paragraphe p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:normal;
}

#paragraphe a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fd660d;
	text-decoration:none;
	}
#paragraphe a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fd660d;
	text-decoration:underline;
}
.noirText {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #177070;
	font-weight: normal;
	font-size: 11px;
}
/*///////////// LISTES DES AVIS D'ATTRIBUTIONS /////////////////////////////////////////*/

#attribution {
/*	float:left;*/
	/*width:273px;*/
	text-align:left;
    font-size: 10px;
	margin:0;
/*	padding-top:15px;*/
	color:#2a74a1;
	background: #f0f0f0;	
}
#attribution h5{
	font-size:11px;
	margin:0;
	padding:5px 0 5px 10px;
	color:#fff;
	background-color:#8f8f8f;
}
#attribution p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	font-weight:normal;
	color:#f29200;
}

#attribution ul{
	margin:0 0 0 0;
	padding:5px 0 25px 20px;
/*	background:url(../img/postbas.gif) left bottom no-repeat;*/
}
#blocattribution li{
	margin:5px;
	list-style:disc url(../img/bullet_blue2.gif);
}
#blocattribution a{
	margin:0;
	padding:0;
	color:#dd8602;
	text-decoration:none;
	font-weight:bold;
}
#blocattribution a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#dd8602;
	text-decoration:underline;
	font-weight:bold;
}
/*///////////// CARTE DECHETS VERTS /////////////////////////////////////////*/

#dechetsVerts {
	width:638px;
	margin:0 0 0 60px;
	padding:0;

}
/*///////////// Actualités Publications /////////////////////////////////////////*/

#publication, #publication2 {
	width:200px;
    font-size: 10px;
	margin:0px 0px 10px 10px;
	padding:8px 5px 8px 10px;
	color:#fd660d;
	background:#e3f4f4;
	border: 1px solid #2dc4c4;
	float:left;
}

#publication2{
	height:100px; /*Ajouté par Florian*/
	overflow:hidden; /*Ajouté par Florian*/
}

#publication p, #publication2 p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:normal;
}

#publication ul, #publication2 ul{
	margin:0 0 0 0;
	padding:5px 0 5px 5px;
		color:#709eab;
/*	background:url(../img/postbas.gif) left bottom no-repeat;*/
}
#blocpublication li{
	margin:5px 0 0 7px;
	list-style:disc url(../img/bullet_blue2.gif);
}
#blocpublication a{
	margin:0;
	padding:0;
	color:#709eab;
	text-decoration:none;
	font-weight:normal;
}
/*#blocpublication a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#dd8602;
	text-decoration:underline;
	font-weight:bold;
}*/

#publication a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fd660d;
	text-decoration:none;
	}
#publication a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fd660d;
	text-decoration:underline;
}
.noirText {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #177070;
	font-weight: normal;
	font-size: 11px;
}
.img {
/*	background:url(../img/fd-photo.png);
	padding:5px;*/
	margin: 0 10px 10px 0;
	float:left;		
}
/*///////////// annulefloat /////////////////////////////////////////*/
.annulefloat{
clear:both;
visibility:hidden;
}
/*///////////// Les TECHNIQUES /////////////////////////////////////////*/

#techniques {
	width:265px;
    font-size: 10px;
	margin:0px 0px 10px 10px;
	padding:8px 5px 8px 10px;
	color:#fd660d;
	background:#e3f4f4;
	border: 1px solid #2dc4c4;
	float:left;

}
#techniques p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:normal;
}

#techniques ul{
	margin:0 0 0 0;
	padding:5px 0 5px 5px;
		color:#709eab;
/*	background:url(../img/postbas.gif) left bottom no-repeat;*/
}
#bloctechniques li{
	margin:5px 0 0 7px;
	list-style:disc url(../img/bullet_blue2.gif);
}
#bloctechniques a{
	margin:0;
	padding:0;
	color:#709eab;
	text-decoration:none;
	font-weight:normal;
}

#techniques a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fd660d;
	text-decoration:none;
	}
#techniques a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fd660d;
	text-decoration:underline;
}
/*///////////// Les FILIERES /////////////////////////////////////////*/

#fileres {
	width:320px;
    font-size: 10px;
	margin:0px 0px 10px 10px;
	padding:8px 5px 8px 10px;
	color:#fd660d;
	background:#e3f4f4;
	border: 1px solid #2dc4c4;
	float:left;

}
#fileres p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:normal;
}

#fileres ul{
	margin:0 0 0 0;
	padding:5px 0 5px 5px;
		color:#709eab;
/*	background:url(../img/postbas.gif) left bottom no-repeat;*/
}
#blocfileres li{
	margin:5px 0 0 7px;
	list-style:disc url(../img/bullet_blue2.gif);
}
#blocfileres a{
	margin:0;
	padding:0;
	color:#709eab;
	text-decoration:none;
	font-weight:normal;
}

#fileres a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fd660d;
	text-decoration:none;
	}
#fileres a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fd660d;
	text-decoration:underline;
}
/*///////////// Plan du site /////////////////////////////////////////*/

#blocplan ul{

    font-size: 10px;
	margin:0px 0px 10px 10px;
	padding:0px 0px 8px 10px;
		color:#709eab;
/*	background:url(../img/postbas.gif) left bottom no-repeat;*/
}
#blocplan li{
	margin:5px 0 0 7px;
	list-style:disc url(../img/bullet_blue2.gif);
}
#blocplan a{
	margin:0;
	padding:0;
	color:#709eab;
	text-decoration:none;
	font-weight:normal;
	}
#blocplan a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fd660d;
	text-decoration:underline;
}
#cadre {
	position:absolute;
	left:603px;
	top:564px;
	width:157px;
	height:26px;


}
.noir {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	    font-size: 10px;
}
