@charset "utf-8";
/* CSS Document */

body{
	background:#CCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#2B4493;
}

#container{
	width:1000px;
	position:absolute;
	left:50%;
	top:2%;
	margin-left:-500px;
	background: #FFF url(../images/back.gif) no-repeat;
}

#banner{
	width:1000px;
	height:164px;
	background:url(../images/banner.jpg) no-repeat;
}

#left{
	float:left;
	width:200px;
}

#right{
	float:right;
	width:200px;
}

#content{
	margin:2px 0 20px 200px;
	background:url(../images/cadre_bottom.gif) repeat-y;
	width:600px;

	
}

#signature{
	height:20px;
	margin:0;
	padding:5px 0 0 0;
	background:#CCC;
}

#signature a{
	color:#999;	
	font-size:10px;
	text-decoration:none;
	margin:5px;
}

/*----------------banner-----------------*/
a.logo img{
	border:0px;
	margin:20px 0 0 20px;
}

/*----------------left (menu)-----------------*/
ul.menu{
	margin:10px 0 0 0;
	padding:0;
}

ul.menu li{
	list-style-type:none;
	padding:8px 0 5px 10px;
	border-bottom:dashed 1px #00632E;
}

ul.menu li a{
	text-decoration:none;
	color:#00632E;
	font-size:14px;
	font-weight:bold;
	background:url(../images/fleche_01.gif) no-repeat center left;
	padding:0 0 0 20px;
}

ul.menu li a:hover{
	background:url(../images/fleche_02.gif) no-repeat center left;
	color:#C0CE00;

}

ul.menu li a.ouvert{
	background:url(../images/fleche_02.gif) no-repeat center left;
	text-decoration:none;
	color:#C0CE00;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 20px;

}

/*----------------right (encart)-----------------*/

div.cadre{
	background:#e0e698 url(../images/right_bottom.gif) no-repeat bottom left;	
	padding:0 0 0 0;
	margin:0 0 5px 0;
	width:193px;
} 

ul.menu_right{
	margin:0 0 0 0;
	padding:0;
}

ul.menu_right li{
	list-style-type:none;
	padding:2px 0 5px 10px;
}

ul.menu_right li a{
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	font-weight:bolder;
	background:url(../images/fleche_03.gif) no-repeat center left;
	padding:0 0 0 20px;
}

ul.menu_right li a:hover{
	background:url(../images/fleche_04.gif) no-repeat center left;
	color:#C0CE00;

}

/*------------------contenu-------------------*/
h1{
	font-size:14px;
	margin:15px 0 0 28px;
	padding:0 0 0 25px;
	color:#00632E;
	background:url(../images/fleche_05.jpg) no-repeat center left;
}


h2{
	font-size:14px;
	margin:15px 0 5px 25px;
	padding:0;
	color:#C0CE00;
}


p{
	padding: 0 10px 0 25px;	
	margin:5px 10px 10px 0;
	font-size:11px;
}

#content img.right{
	float:right;
	margin:0 30px 0 0;
}
ul.txt{
	margin:5px 0 0 50px;
	
}
ul.txt li{
	list-style-type:none;
	list-style-image:url(../images/carre.jpg);
	margin-bottom:8px;
}

ul.blanc{
	margin-top:5px;
	color:#FFF;
	
}
ul.blanc li{
	list-style-type:none;
	list-style-image:url(../images/carre_2.jpg);
	margin-bottom:3px;
}

a.blanc{
	color:#FFF;
	text-decoration:none;	
}
a.blanc:hover{
	color:#C0CE00;	
}

p.membre{
	font-size:10px;	
	padding:0 0 15px 0;
}

div.col_1{
	float:left;
	width:300px;
	margin:0 0 0 20px;
}

a.url{
	color:#060;
	text-decoration:none;	
}
a.url:hover{
	color:#C0CE00;
	text-decoration:none;	
}
table.directors{
	margin:5px 0 0 25px;
}
table.directors tr td{
	font-size:11px;
	
}
table.directors tr td.img{
	padding:0 40px 0 0;
	
}
a.galerie img.gallery{
	border:none;	
	padding:0;
	margin:0;
}

a.galerie{
	float:left;
	text-decoration:none;
	color:#060;
	margin:10px 0 0 20px;
	width:125px;
	height:130px;
	font-size:10px;
}
a.galerie:hover{
	color:#C0CE00;
}

img.gallery{
	width:100px;	
	margin: 5px 0 0 30px;
	
}

.rouge{
	color:#C00;
}

