/* général */

.conteneur {
width: 900px;
height: 100%;
margin-left: auto;
margin-right: auto;
text-align: left;
background-image:url(../images/fond_04.gif);
background-repeat:repeat;
}

body{
text-align: center;
	font-family: Arial,sans-serif;
	color: #000000;
margin-top:0px;
margin:0;
}
h1 {
padding-left:20px;
}
h2 {
color:#666666;
font-weight:bold;
font-size:12px;
}
.gauche {
	float:left;
	width:259px;
	font-size: 12px;
}
.edito {
float:left;
padding-left:22px;
	font-style: italic;
	color:#666666;
	height:123px;

	}
.menu {
float:left;
background-image:url(../images/fondmenu_09.jpg);
background-repeat:no-repeat;
width:219px;
height:339px;
padding-left:40px;
}
.pied {
float:left;
width:219px;
background-image:url(../images/fondpied_03.jpg);
width:259px;
height:78px;
font-size:10px;
color:#666666;
}
.pied a, a:link {
text-decoration:none;
color:#666666;
}
.pied a:hover {
text-decoration:none;
color:#666666;
font-weight:bold;
}
.pictospied {
float:left;
width:100px;
height:20px;
padding-top:35px;
padding-left:48px;
}
.pictospied img {
float:right;
}
.pictospied2 {
float:left;
width:90px;
height:20px;
padding-top:13px;
padding-left:34px;
}
.pictospied2 img {
float:right;
}
.droite {
float:right;
width:641px;
}
.droitecontenu {
	float:right;
	padding-top:14px;
	padding-left:60px;
	background-image:url(../images/fondrose_02.jpg);
	background-repeat:no-repeat;
	width:581px;
	height:586px;
	font-size:12px;
	color:#666666;
}
.droitecontenuscroll {
	float:right;
	padding-top:14px;
	padding-left:60px;
	background-image:url(../images/fondrose_02.jpg);
	background-repeat:no-repeat;
	width:581px;
	height:586px;
	font-size:12px;
	color:#666666;
}
.droitecontenutexte {
	float:right;
	width:571px;
	height:550px;
	padding-right:10px;
}
.droitecontenutextescroll {
	float:right;
	width:571px;
	height:550px;
	overflow:auto;
	padding-right:5px;
}
.texte {
padding-top:40px;
}
.texte a, a:hover, a:link, a:visited {
color:#666666;
text-decoration:none;
}

.texte img {
float:left;
magin-right:5px;
padding-right:5px;
}

.droitecontenu img {
float:right;
padding-right:12px;
}
.droitecontenuscroll img {
float:right;


}


/* menu */
.vert {
color:#00cc00;
font-size:14px;
}
.vert a {
color:#00cc00;
text-decoration:none;
}



.vert h2 {
color:#00cc00;
font-size:12px;
font-weight:bold;
}
.jaune {
font-size:14px;
color:#ffcc00;
}
.jaune a {
color:#ffcc00;
text-decoration:none;
}
.jaune h2 {
color:#ffcc00;
font-size:12px;
font-weight:bold;
}
.menujaune li {
	padding-left:10px;
	padding-top:2px;
}
.menujaune li a{
color:#666666;
text-decoration:none;
}
.menujaune li a:hover {
color:#666666;
text-decoration:none;
font-weight:bold;
}


ul {
padding-left:5px;
padding-top:12px;
margin:0;
}
li {
	color:#666666;
	padding-top:2px;
	list-style-type: none;
}
.rouge {
font-size:14px;
color:#cc6633;
}
.rouge12 {
font-size:12px;
color:#cc6633;
}
.rouge a {
text-decoration:none;
color:#cc6633;
}

.menurouge li {
	padding-left:10px;
}
.menurouge li a {
color:#666666;
text-decoration:none;
}
.menurouge li a:hover {
color:#666666;
text-decoration:none;
font-weight:bold;
}
.bleu {
font-size:14px;
color:#0099ff;
}
.bleu a {
color:#0099ff;
text-decoration:none;
}
.bleu a:hover {
color:#0099ff;
text-decoration:none;
}
.bleu12 {
font-size:12px;
color:#0099ff;
}
.picto {
float:left;
}
.picto img {
float:left;
padding-right:2px;
padding-top:1px;
}
.pictoplus {
float:left;
}
.pictoplus img {
float:left;
padding-right:2px;
padding-top:5px;
}
.vert12 {
color:#00cc00;
}
.texte img {
float:left;
}
.menubleu li a {
color:#666666;
text-decoration:none;
}
.menubleu li a:hover {
color:#666666;
text-decoration:none;
font-weight:bold;
}
.gris {
font-size:14px;
color:#666666;
}
