/* CSS Document */

body 
	{
	background: url(../images/bg.jpg) repeat-x  #0A0049;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

#haut
	{
	position:relative;
	width:960px;
	height:296px;
	top:52px;
	}
#menu
	{
	position:relative;
	float:left;
	width:371px;
	height:286px;
	left:25px;
	top:5px;
	background:url(../images/pg_menu.png) no-repeat !important;
	background:url(../images/pg_menu.gif) no-repeat;
	}
#residance
	{
	position:relative;
	float:left;
	width:484px;
	height:296px;
	left:56px;
	}
#bar
	{
	position:relative;
	width:960px;
	height:7px;
	top:52px;
	left:7px;
	background:url(../images/bar.png) no-repeat !important;
	background:url(../images/bar.jpg) no-repeat;
	}
#logo
	{
	position:relative;
	float:left;
	width:324px;
	height:60px;
	left:24px;
	top:30px;
	}
#contenumenu
	{
	position:relative;
	float:left;
	width:346px;
	height:118px;
	left:22px;
	top:50px;
	}
#contenunews
	{
	position:relative;
	float:left;
	width:330px;
	height:28px;
	left:35px;
	top:80px !important;
	top:70px;
	text-align:left;
	font-size:12px;
	font-family:"Trebuchet MS";
	color:#7A91B4;
	}
#menus
	{
	position:relative;
	float:left;
	width:173px;
	height:120px;
	}
#menus ul
	{
	position:relative;
	float:left;
	width:163px;
	height:120px;
	margin:0;
	padding:0;
	list-style:none;
	}
#menus li
	{
	position:relative;
	float:left;
	width:123px;
	height:28px;
	padding-top:12px;
	display:block;
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#FFFFFF;
	padding-left:25px;
	background:url(../images/bg_menu.gif) left no-repeat;
	}
#menus li a
	{
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	}
#menus li a:hover
	{
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	}
.border
	{
	border-bottom:#334068 1px solid;
	}
#contenu
	{
	position:relative;
	width:903px;
	height:auto;
	top:70px;
	}
#presentation
	{
	position:relative;
	width:568px;
	height:166px;
	top:15px;
	background:url(../images/pg_presentation.jpg) no-repeat;
	float:left;
	}
#left
	{
	width:301px;
	height:auto;
	position:relative;
	float:left;
	}
#right
	{
	width:262px;
	height:auto;
	position:relative;
	float:left;
	padding-top:12px;
	padding-left:5px;
	text-align:left;
	}
#titre
	{
	position:relative;
	width:281px;
	height:21px;
	top:10px;
	left:10px;
	background:url(../images/bg_titre.jpg) no-repeat;
	color:#FFFFFF;
	font-size:13px;
	font-family:Tahoma;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	float:left;
	}
#contpres
	{
	position:relative;
	width:261px;
	height:85px;
	top:20px;
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	font-family:Tahoma;
	text-align:justify;
	float:left;
	left: 10px;
	}
#bt_savoir
	{
	position:relative;
	width:261px;
	height:20px;
	top:20px;
	float:left;
	left: 10px;
	text-align:right;
	}
.img
	{
	border:#FFFFFF 1px solid;
	}
#contact
	{
	position:relative;
	width:286px;
	height:167px;
	top:15px;
	left:23px;
	background:url(../images/bg_cordonne.jpg) no-repeat;
	float:left;
	}
#titrecontact
	{
	position:relative;
	width:286px;
	height:20px;
	color:#FFFFFF;
	font-size:13px;
	font-family:Tahoma;
	text-align:left;
	padding-left:2px;
	padding-top:2px;
	float:left;
	}
#contpres2
	{
	position:relative;
	width:160px;
	height:100px;
	top:20px;
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	font-family:Tahoma;
	text-align:justify;
	float:left;
	left: 10px;
	}
#contpres2 a
	{
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	font-family:Tahoma;
	text-align:justify;
	text-decoration:none;
	}
#galerie
	{
	position:relative;
	width:568px;
	height:166px;
	float:left;
	top:50px;
	}
#galerie2
	{
	position:relative;
	width:900px;
	height:156px;
	float:left;
	}

.anyClass
	{
	position:relative;
	width:480px;
	height:100px;
	text-align:left;
	float:left;
	padding-top:35px;
	}
.anyClass ul
	{
	position:relative;
	width:525px;
	height:100px;
	text-align:left;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	}
.anyClass li
	{
	position:relative;
	width:175px;
	height:100px;
	text-align:center;
	float:left;
	}
.next
	{
	position:relative;
	width:20px;
	height:81px;
	text-align:left;
	float:left;
	padding-top:35px;
	}
.prev
	{
	position:relative;
	width:20px;
	height:81px;
	text-align:left;
	float:left;
	padding-top:35px;
	}
#titregal
	{
	position:relative;
	width:568px;
	height:25px;
	color:#5279dc;
	font-size:13px;
	font-family:Tahoma;
	text-align:left;
	padding-top:2px;
	float:left;
	border-bottom:1px solid #312964;
	}
#titregal2
	{
	position:relative;
	width:900px;
	height:25px;
	color:#FFF;
	font-size:12px;
	font-family:Tahoma;
	text-align:left;
	padding-top:2px;
	float:left;
	}
#textpage
	{
	position:relative;
	width:900px;
	height:auto;
	color:#FFF;
	font-size:11px;
	font-family:Tahoma;
	text-align:justify;
	line-height:18px;
	float:left;
	padding-top:5px;
	}
#textpage a
	{
	color:#FFF;
	font-size:11px;
	font-family:Tahoma;
	text-align:justify;
	line-height:18px;
	text-decoration:none;
	}
#textpage2
	{
	position:relative;
	width:450px;
	height:auto;
	color:#FFF;
	font-size:11px;
	font-family:Tahoma;
	text-align:justify;
	line-height:18px;
	float:left;
	padding-top:5px;
	}
#video
	{
	position:relative;
	width:286px;
	height:200px;
	top:50px;
	left:23px;
	float:left;
	}
#video2
	{
	position:relative;
	width:420px;
	height:250px;
	float:left;
	padding-top:10px;
	}
#menubas
	{
	position:relative;
	width:903px;
	height:40px;
	padding-top:10px;
	padding-left:10px;
	top:20px;
	float:left;
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	font-family:Tahoma;
	text-align:left;
	border-top:1px solid #312964;
	}
#menubas a
	{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	line-height:15px;
	font-family:Tahoma;
	text-align:left;
	}
#contenupage
	{
	position:relative;
	width:900px;
	height:166px;
	float:left;
	}

#contenucontact
	{
	width:400px;
	height:280px;
	position:relative;
	float:left;
	top:0px !important;
	top:5px;
	left:13px;
	line-height:28px;
	color:#FFF;
	font-family: Tahoma;
	font-size:11px;
	padding-left:10px;
	}
#contenucontact p
	{
		height:25px;
	}
#btcontact
	{
	width:800px;
	height:auto;
	position:relative;
	float:left;
	left:13px;
	text-align:center;
	padding-left: 10px;
	}
form.css label
	{
		display: inline;
		float: left;
		width:138px;
	}
.inputext
	{
		width:155px;
		height:16px !important;
		height:18px;
		border:#666666 1px solid;
		background:#FFFFFF;
		line-height:18px !imoprtant;
		color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-left:8px;
		line-height:15px;
	}
.inpuarea
	{
		width:155px;
		height:55px;
		border:#666666 1px solid;
		background:#FFFFFF;
		line-height:18px;
		color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-left:8px;
		padding-top:3px !important;
		padding-top:0px;
	}
