@charset "utf-8";
/* CSS Document */
html, body, form, fieldset {
	margin:0;
	padding:0;
	height:auto !important;
	min-height:100%;
}

body {
	background:#505050 url(img/bg_fond.jpg) repeat-x scroll 0 0;
	color:#444444;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#global {
	background-color:#FFFFFF;
	margin:0 auto;
	text-align:left;
	width:929px;
}

#header {
	background:transparent url(img/bg_header.gif) no-repeat scroll left top;
	height:89px;
	width:929px;
	display:block;
	position:relative;
	text-align:left;
	border-bottom:1px solid #444444;
}
#header .logo{
	display:block;
	width:260px;
	height:89px;
	float:left;
}
#header .logo a{
	display:block;
	width:100%;
	height:100%;
}
#header .logo a h1{
	display:none;
	visibility:hidden;
} 
		
#header .info {
	position:relative;
	width:150px;
	height:100%;
	float:right;
}
#header .info a {
	color:#333333;
	text-decoration:none;
}
#header #drapeau {
	position:absolute;
	width:30px;
	left:929px;
}
#header #drapeau ul { list-style:none; margin:5px; padding:0;}
#header #drapeau ul li {}
#header #drapeau ul li a {}
#header #drapeau ul li a img {border:none;}

#container {
	width:929px;
	height:400px;
	display:block;
	position:relative;
	background-color:#FFFFFF;
	border-bottom:1px solid #444444;
}

#container .visuel{
	width:929px;
	height:400px;
	display:block;
}
.v1	{background:url(visuel/site_web1.jpg) top left no-repeat;}
.v1 .list_univers { float:right; margin-right:50px;margin-top:20px;}
.v1 .list_univers ul {list-style:none; margin:0; padding:0;}
.v1 .list_univers ul li {
	width:220px; 
	height:50px;
	display:block;
	margin:0; padding:0;
}
.v1 .list_univers ul li a {
	display:block;
	height:50px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.v1 .list_univers ul li a:hover span{
	text-decoration:underline;
}
.v1 .list_univers ul li a:hover{
	*text-decoration:underline;
}
.v1 .list_univers ul li a span {
	position:relative;
	left:50px;*left:100px;
	top:22px;
}

.v2 {background:url(visuel/demande_catalogue1.jpg) top left no-repeat;}
.v2 .text{
	width:415px;
	height:180px;
	position:absolute;
	top:50px;
	left:90px;
}
.v2 fieldset{
	width: 70%; 
	margin-left: 30px; 
	color: #333333; 
	text-decoration: none; 
	padding-left:30px; 
	padding-bottom:10px;
	border:none;
}
.v2 fieldset a{
	color: #444444; 
	text-decoration: none; 
}
.v2 fieldset a:hover{
	text-decoration:underline;
}
.v4 {background:url(visuel/quisommesnous.jpg) top left no-repeat;}
.v4 .text1{ width:420px; height:250px; position:absolute; top:120px; left:20px; font-size:10px;}
.v4 .text1 p a{
	color: #444444; 
	text-decoration: none; 
	border:none;
	margin:0;
	padding:0;
}
.v4 .text1 p a:hover{
	text-decoration:underline;
}
.v4 .text2{width:420px; height:350px; position:absolute; top:20px; left:490px; font-size:10px; overflow:auto;}

.v4 ul {*list-style:inside; *list-style-position:inside; *margin:4px;}
.v4 ul li {*margin:0; *padding:0;*margin-left:10px;}

.intro{
	width:929px;
	height:400px;
	display:block;
	background:url(visuel/intro1.jpg) top left no-repeat;;
}

#menu {
	width:929px;
	height:92px;
	display:block;
	position:relative;
	background:#FFFFFF;
}
#menu ul {list-style:none; margin:0; padding:0;border:none; }
#menu ul li {float:left;margin-left:10px; margin-right:10px;margin-top:1px; margin-bottom:1px;}
#menu ul li a {border:none;}
#menu ul li a img {border:none;}

#footer {
	width:929px;
	height:40px;
	display:block;
	position:relative;
	text-align: center;
	z-index: 5000;
	background:none;
}


p {text-align:justify;margin:2px;}
.gras{color:#333333;font-weight:bold;}
#copyright{}
#copyright p {text-align:center;margin:2px}
#copyright p a{color:#999999; text-decoration:none;}
#copyright p a:hover{text-decoration:underline;}

