body {
padding: 0; margin: 0;
text-align: center; /* pour corriger le bug de centrage IE */
}

#SkinWrapper {
margin: 20px auto;width: 815px;
text-align: left; /* on rétablit l'alignement normal du texte */
}
#ContentWrapper {
	width: 815px;
}
.general {
	width: 800px;
}
.header {
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 209px;
	width: 800px;
}
.LOGIN {
	height: 12px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	background-position: bottom;
	text-indent: 7px;

}
.logo {
	background-image: url(logo.png);
	background-repeat: no-repeat;
	height: 126px;
	width: 200px;
	background-position: 45px;
}
.contenu {
	width: 800px;
}
.pane {
	float: left;

	width: 583px;
}
.contentpane {
	float: left;
	min-height: 391px;
	width: 370px;
}
.rightpane {
padding-top: 25px;
	float: left;
	height: 391px;
	width: 205px;
}
.menu_right {
	background-image: url(filet_droite.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 391px;
	width: 217px;
	float: left;
}

.menu_left {
	background-image: url(filet_gauche.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 391px;
	width: 18px;
	float: left;
}
.SEOMENU {
	float: left;
	height: 391px;
	width: 199px;
}

.innercontent {
	min-height: 637px;
	width: 815px;
	padding-top: 28px;
	padding-bottom: 9px;
	padding-left: 8px;
	padding-right: 7px;
}
.bord_haut {
	background-image: url(bord_haut.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
.bord_bas {
	background-image: url(bord_bas.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.bord_gauche {
	background-image: url(bord_gauche.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

.bord_droit {
	background-image: url(bord_droit.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}

.coin_haut_droit {
	background-image: url(coin_haut_droit.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.coin_bas_droite {
	background-image: url(coin_bas_droite.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.coin_bas_gauche {
	background-image: url(coin_bas_gauche.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.coin_haut_gauche {
	background-image: url(coin_haut_gauche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.COPYRIGHT {
	text-align: center;
	vertical-align: bottom;
	float: left;
	height: 20px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	background-position: bottom;
}

/* MENU */
/* VERTICAL */
/* MENU */
/* VERTICAL */
.SEOMenuV {
float:left;
width:100%;
height:168px;
font:12px arial;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 0 0;}

.SEOMenuV a {
width:100%;
text-align:right;
}

.SEOMenuV ul {
padding:0 0 0 0;
margin:0 0 0 0;
list-style-type:none;
}

.SEOMenuV ul li {
float:left;
position:relative;
list-style-type:none;
width:180px;
height:18px;
margin-top:20px;
border-bottom:2px solid #ffb20e;
}
.SEOMenuV ul li a {
float:left;
display:block;
color:red;
}

.SEOMenuV ul li a:link, .SEOMenuV ul li a:visited, .SEOMenuV ul li a:active {
text-decoration:none;
color:#aaaaaa;
padding-right:0px;
}

.SEOMenuV ul li:hover {
color:#ffb20e;
text-decoration:none;
padding-right:0px;
}

.SEOMenuV ul li a:hover {
color:#ffb20e;
text-decoration:none;
padding:0px;
margin:0px;
padding-right:0px;
}

.SEOMenuV ul li:hover a { 
color:#ffb20e;
text-decoration:none;
padding:0px;
margin:0px;
padding-right:0px;
}

.SEOMenuV Table {
width:0px;
height:0px;
display:none;/* IE7 */}
.coin_haut_droit_interne {
	background-image: url(coin_haut_droit_interne.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.contentpane_interne {	
	width: 575px;
	padding-top: 15px;
}
.contenu_interne {
	/*height: 600px;*/
	width: 800px;
	background-image: url(header_interne.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.menu_right_interne {
	background-image: url(filet_droite.jpg);
	background-repeat: no-repeat;
	background-position: 207px 209px;
	height: 600px;
	width: 220px;
	float: left;
}
.menu_left_interne {
	background-image: url(filet_gauche.jpg);
	background-repeat: no-repeat;
	background-position: right 209px;
	height: 600px;
	width: 18px;
	float: left;
}
.pane_interne {
	float: left;
	width: 500px;
}
.logo_interne {
	background-image: url(logo_interne.png);
	background-repeat: no-repeat;
	height: 126px;
	width: 190px;
	background-position: 50px 5px;
}
.SEOMENU_interne {
	height: 391px;
	width: 200px;
	float: left;
}

.clear { 
  clear: both; 
} 