/* charte couleur:
éco vert 01 	rgb(154,192,10)	clair #9AC00A
éco vert 02 	rgb(96,158,32)	foncé #609E20

éco orange 01 	rgb(238,125,17)	clair #EE7D11
éco orange 02 	rgb(237,119,3)	moyen #ED7703
éco orange 03 	rgb(214,76,19)	foncé #D64C13

éco jaune 01 	rgb(253,195,0)	clair #FDC300
éco jaune 02 	rgb(246,166,0)	foncé #F6A600

éco prune 01 	rgb(138,58,139)	clair #8A3A8B
éco prune 02 	rgb(124,58,139)	foncé #7C3A8B

Gris :
#666 textes menu
#C0C0C0 bordures
*/


/* ------- STRUCTURE : TOP ------- */
#top {
	margin : 20px 0;
	padding:0;
	background: #FFFFFF url(../IMG2009/banner/rotator.php) no-repeat;
	height: 140px;
	width: 960px;
	text-indent: -9000px;
	
}

em { color:#EE7D11; font-weight:bold;}
#acceuil {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	/* background-color: #FFFFFF; */
}
#barrenavigation {
	height: 25px;
	width: 960px;
	left: 0px;

	margin: 10px 0 30px 0;
	padding: 0px;
	border: 0px none;
}




/* ------- STRUCTURE : CENTRAL ------- */
#container {
	width : 960px;
	margin: 0px;
	padding: 0px;
	/* background-color: #FFFFFF; */
}
#main {
	/* background-color: #FFFFFF; */
}
/* ------- STRUCTURE : CONTENT ------- */
#content {
	float: right;
	width: 570px;  
	text-align: justify;
	/* background-color: #FFFFFF; */
}

/* ------ RIGHT ELEMENTS ------------ */

#content div { padding: 0.5em 1.25em 0.5em 0; 	/* background-color: #FFFFFF; */}
#HomeLeft {width: 960px; float: left;}

/* ------- STRUCTURE : LEFT ------- */

.bloc-home {
	float: left;
	width: 184px;
	text-align: left;
	margin: 0 0 20px 20px;
	padding: 20px;
	border: solid 1px #ccc;
	height: 200px;
	overflow: hidden;

}
#left {
	float: left;
	width: 199px;
	text-align: left;
	margin: 0;
	padding: 0 20px 0 0;
	border-right: solid 1px #ccc;

}
/* ------ LEFT ELEMENTS ------ */
#left h2:first-child, #right h2:first-child {margin: 2px 0 14px 0;}
#left h2,#right h2 {
	font-size:12px;
	/*font-weight:bold;*/
	margin:14px 0;
	padding:0;
	text-transform:uppercase;
	color: #7C3A8B;
}
#left h2 a, .bloc-home h2 a {
color: #7C3A8B;
}
#left a, .bloc-home a {
	color: #666;
	text-decoration: none;
	} 
#left a:hover, .bloc-home a:hover {
	color: #609E20;
	text-decoration: underline;
	} 

#left ul, .bloc-home ul {
	padding: 0;
	margin : 0;
	list-style : none;
}
#left li, .bloc-home li {
	display : block;
	margin-top : 0;
	padding:0 0 7px 0;
}

#left div { }
#col01, #col02 {
border-right:1px solid #C0C0C0;
float:left;
margin:10px 16px 0 0;
padding:0 16px 0 0;
width:147px;

}


#left div {}
#partenaire img {margin: 0 20px 0 0;}
.leftLogo {
	margin: 0px;
	padding: 0 0 25px 0;
	text-align:center;
}
#left .leftLogo {
	margin: 0px;
	padding: 0 0 15px 0;
	text-align: left;
}
/* ------- STRUCTURE : FOOTER ------- */
#footer {
	clear: both;
	margin: 0 auto;
	padding: 120px 0 0 240px;
	color: #fff;
	height: 30px;
	border: 0px none;
	height: 75px;
	background: transparent;
	width: 720px;
	
}
#footer a { color : #ccc; }
#footer a:hover { color : #fff; }

/* ELEMENTS ---------------------------------------------------------- */

img { border: none; }

.texte, .texte { text-align: justify; }

.ps { text-align: justify; }
.notes {

	text-align: left;
}

label { line-height: 0.75em; }
.colschemin {margin:0 0 20px 0;}
#content hr { 

	background-color: #ffcc00;
	height: 1px;
	margin-right: 10px;
	border: 0;
}
#content h1,h2 {

}
#content h1,h2.titre-extrait {

}
#content h1,h2.titre-texte {

}
#content h3.spip {

}
#content h3 {

}

#content ul, #acceuil ul, #acceuil_index ul {
	padding-left : 10px;
	margin : 13px 0 14px 0;
	list-style : none;
}
#content ul ul, #acceuil ul ul, #acceuil_index ul ul {
	padding-left : 10px;
	margin : 14px 0;
	list-style : none;
}
#content li, #acceuil li, #acceuil_index li {
	display : block;

	padding-left : 15px;
	background: transparent url(../IMG2009/bullet.png) no-repeat 0 0.25em;
}
/*
#content li.orange { background : transparent url(../NAVPICS/puces/puce-orange.png) no-repeat 0 0.25em; }
#content li.vert { background : transparent url(../NAVPICS/puces/puce-vert.png) no-repeat 0 0.25em; }
#content li.rose { background : transparent url(../NAVPICS/puces/puce-rose.png) no-repeat 0 0.25em; }
#content li.mauve { background : transparent url(../NAVPICS/puces/puce-mauve.png) no-repeat 0 0.25em; }
#content li.bleu { background : transparent url(../NAVPICS/puces/puce-bleu.png) no-repeat 0 0.25em; }
#content li.gris { background : transparent url(../NAVPICS/puces/puce-gris.png) no-repeat 0 0.25em; }
*/
#content dl {
	padding-left : 10px;
	margin : 0 0 0 0;
	list-style : none;
}
#content dt {
	display : block;
	margin-top : 0.5em;
	padding-left : 15px;
	background: transparent url(../IMG2009/bullet.png) no-repeat 0 0.25em;
}
#content dd {
	display : block;
	margin-top : 0.5em;
	padding-left : 10px;
}
#acceuil_index {
	width: 235px;
	float: right;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	
}
#principal table,tr,td {

	font-size: 10px;
		/* background-color: #FFFFFF; */
}
#principal thead {

	font-size: 10px;
	background-color: #F3A01A;
	font-weight: bold;
}
#question {
	display: block;
	clear: both;
	padding: 15px 0;
	margin: 15px 0;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	vertical-align: middle;
	color: #666;
	
}
#Layer1 {
	position:absolute;
	left:155px;
	top:45px;
	width:150px;
	height:150px;
	padding-top:60px;
	z-index:5;
	background-color: #CC9966;
}
#Layer2 {
	position:absolute;
	left:330px;
	top:45px;
	width:150px;
	height:150px;
	z-index:5;
	padding-top:15px;
	background-color: #FFCC00;
}
#Layer3 {
	position:absolute;
	left:505px;
	top:45px;
	width:150px;
	height:150px;
	padding-top:40px;
	z-index:6;
	background-color: #663366;
}
#Layer4 {
	position:absolute;
	left:155px;
	top:225px;
	width:150px;
	height:150px;
	padding-top:60px;
	z-index:11;
	background-color: #FF0000;
}
#Layer5 {
	position:absolute;
	left:330px;
	top:225px;
	width:150px;
	height:150px;
	padding-top:60px;
	z-index:8;
	background-color: #003399;
}
#Layer6 {
	position:absolute;
	left:505px;
	top:225px;
	width:150px;
	height:150px;
	padding-top:60px;
	z-index:9;
	background-color: #009933;
}


#Layer9 {
	position:absolute;
	left:505px;
	top:45px;
	width:0px;
	height:105px;
	z-index:7;
}
#Layer10 {
	position:absolute;
	left:505px;
	top:45px;
	width:120px;
	height:120px;
	z-index:7;
}
#Layer13 {
	position:absolute;
	left:505px;
	top:195px;
	width:120px;
	height:120px;
	z-index:10;
}

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../IMG2009/bg.gif) repeat-x bottom;}
.NomFournisseur {
background-color:#339900;
font-weight: bold;
}
.toutactu {float: right; margin:0 0 14px 0; clear:both; width:200px; text-align:right;}
a.toutactu, .toutactu a, #left a.toutactu, #left .toutactu a {color:#EE7D11;}



