/* CSS Document */
#horizon {
   position: absolute;
   top: 20px;
   left: 20px;
}
/* following rules are invisible to IE 5 \*/
#horizon {
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -285px;
	text-align: center;
	min-width: 960px;
	height: 560px;
}
/* end IE 5 hack */
#wrapper {
	position: relative;
	text-align: left;
	width: 960px;
	height: 560px;
	margin: 0px auto;
	background-color: #FFFFFF;

	
	padding: 5 px;
   }


html,body{margin:0;padding:0}
body{font: 12px arial,sans-serif;text-align:center;color:#737373;background-color: #E9E9E9;}
p{line-height:15px;
color:#737373; }
b {
color:#000000;
}
a{text-decoration:none; color:882344;}
a:hover{text-decoration:none;}

a:menu_gbas{color:#636363;text-decoration:none;}
.menu_gbas{line-height:24px;margin-left:10px;text-decoration:none;font-size:12px;font:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#F36094;}
.menu_gbas2{line-height:24px;margin-left:10px;text-decoration:none;font-size:12px;font:Arial, Helvetica, sans-serif;color:#0E5877;}
div#header h1{height:120px;margin:0;}
div#container{text-align:left}
div#top{color:#145C7A;text-decoration:none;height:20px;width:900px;background-image:url(imgs/top_menu_fd.gif);}
div#content p{
	clear: left;
	line-height:1.4;
}

.titre2 {
	color: #9d282a;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, Geneva
}
.menu_ghaut1{line-height:24px;margin-left:5px;text-decoration:none;font-size:12px;font:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#236682;line-height:1.4;height:24px;}
.menu_ghaut2{line-height:24px;margin-left:5px;text-decoration:none;font-size:12px;font:Arial, Helvetica, sans-serif;color:#6997AA;line-height:24px;height:24px; margin-top:24px;} 
li #content a{ list-style:none; display : list-item; list-style-position: outside;color:#dc3e34;}
#content a {
	color:#dc3e34;
	text-decoration:none;
	line-height: 18px;
}
 a hover {color:#F36094; text-decoration:none; background-image:url(imgs/fleche.gif); background-repeat: no-repeat;padding-left:10px;}
a.text {color:#F36094; text-decoration:none; }
a.text:hover {color:#636363; text-decoration:none;}
.contenu{text-decoration:none;font-size:12px; line-height:15px; font:Arial, Helvetica, sans-serif; color:#737373; z-index:auto;}
.courant{text-decoration:none;font-size:12px; line-height:15px; font:Arial, Helvetica, sans-serif; color:#737373; z-index:auto;}
div#container{width:900px;margin:0 auto}
div#content{
	position:absolute;
	float:left;
	width:300px;
	text-decoration:none;
	margin:5px 0px 0px 190px;
	padding-left:inherit;
}

div#contenu{float:left;width:480px;text-decoration:none;margin:30px 0px 0px 30px; padding-left:inherit; color:737373; height: 480px; overflow: auto;}
div#right{
	position:absolute;float:left;width:240px;text-decoration:none;margin:5px 0px 0px 715px; padding-left:inherit
}
div#gauche{
	background-color: #2D2D2D;
	position:absolute;
	clear: left;
	color:#FFFFFF;
	clear: left;
	color:#FFFFFF;
	text-decoration:none;
	width:170px;
	line-height:24px;
	height:520px;
	margin-top: 5px;
	padding-top:30px;
	padding-left:0px;
	padding-right:5px;
	margin-left: 5px;
	
}
div#navigation{float:left;width:210px;}
div#extra{vertical-align:top; float:left;clear:left;width:210px;color:#145C7A;text-decoration:none;background-image:url(imgs/fd_gauche.gif);margin-top:20px;margin-bottom:20px;}
div#footer{clear:both;width:100%;}
.bas {font-size:9px;text-decoration:none; color:#999999;}
a.bas {font-size:9px;text-decoration:none; color:#999999;}
a.bas:hover {font-size:9px;text-decoration:none; color:#888888;}
.titre_nav1{
	color:#dc3e34;
	font-size:14px;
	line-height:24px;
	text-align:right;
	text-transform:uppercase;
}
.titre_nav2{
	color:#434343;
	font-size:13px;
	line-height:24px;
	text-transform:uppercase;
	font-weight: bold;
}
.titre1{
	text-decoration:none;
	font-size:24px;
	line-height:10px;
	color:#9d282a;
}
.img{
	display: block;
	float:left;
	margin-right:10px;
	clear: left;
}
a.gallery, a:hover.gallery{
color:#A3B7C0;text-decoration:none;
}
