fhehtml,body{
margin:0;
}

div{
padding:0;
margin:0;
}

p {
margin:0;
padding:0;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

div#global{
width:900px;
margin-left:auto;
margin-right:auto;
background:url(images/fond.gif);
}

div#header{
width:900px;
height:118px;
background:url(images/banniere.gif);
}

div#header2{
width:900px;
height:118px;
background:url(images/banniere2.gif);
}

div#colgauche{
float:left;
width:240px;
background:url(images/fond-col-g.jpg);
}

div#coldroite{
float:right;
height:auto;
width:660px;
background:url(images/fond-col-d.jpg);
}

div#footer{
clear:both;
width:900px;
height:74px;
background: url(images/foot.jpg);
}

div#menu{
width:660px;
height:27px;
background:url(images/menu.jpg);
}

div#contenu{
margin-left:30px;
margin-right:60px;
text-align:justify;
}

.menu{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
padding-left:40px;
color:#FFFFFF;
text-decoration:none;
}

a.menu:hover{
text-decoration:underline;
}

.sousmenu{
padding,margin:0;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
background:url(images/sousmenu.jpg);
}

.mentions_legales {
	padding-left:1px;
}

.compte{
background:url(images/haut-compte_2.gif);
width:240px;
}

.form_compte{}

.textenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration:none;
	margin-left:30px;
}
a.textenoir:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration:underline;
}

.texteblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}
a.texteblanc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:underline;
}

.texte{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.texteCgv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-position: left top;
	text-align: justify;
}

a.texte:hover{
color:#333333;
text-decoration:underline;
}

.texte_b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration:none;
}

.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	margin-left:30px;
	margin-right:25px;
}
a.menu2:hover{
	color: #105380;
}

.tri{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:underline;
background-color:#536690;
}

a.tri:hover{
color:#000;
background-color:#fff;
text-decoration:none;
}

.fdtri{
background-color:#536690;
color:#fff;
border: solid;
border-color:#000000;
border-width:1px;
height:58px;
}

.actu_photo {
	width: 150px;
	text-align: center;
	align: center;
	margin: 0 auto;
	padding: 4px;
	border: 1px solid #ccc;
	background: white;
}

.actu_text {
	font-size: 8px;
	color: #777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	margin: 0 auto;
}
