body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div {
	text-align:left;
	} 

div#bandeau {
	width:982px;
	height:132px;
	background-color:#FFF;
	}
div#bandeauInt {
	width:982px;
	height:75px;
	background-color:#FFF;
	}
div#contenu-accueil{
 	text-align: center; 
	background-position:center;
  width:978px;
	height:100%;
}	
div#contenu {
	width:978px;
	height:100%;
	background-color:#FFF;
  margin: 6px;
	}
div#piedpage {
	width:982px;
	height:30px;
	background-color:#FFF;
	}

div#menu {
	width:982px;
	height:23px;
	background-color:#FFF;
	} 
	
div#menuInt {
	width:990px;
	height:20px;
	background-color:#FFF;
	} 

div#menu_cell{
	float:left;
	padding-top:2px;
	padding-left:7px;
	padding-right:7px;
}

td.menu_border{ 
	width:10px;
	height:18px; 
	background-color:#FFF;	
} 

td.menu_text{ 
	color:#FFF; 
	font-weight:bold;
	font-size:12px;
	height:13px;
	background-color:#000; 
	text-align: center; 
	padding-left:10px;
	padding-right:13px;
	padding-bottom:1px;
} 

a.menu:link, a.menu:visited, a.menu:active {
color:#ffffff;
text-decoration:none;
}
a.menu:hover {
color:#990066;
text-decoration:none;
}

a.sub_link:link, a.sub_link:visited, a.sub_link:active {
color:#ffffff;
text-decoration:underline;
}

div#contenu_main{
	float:left;
	width:420px;
	padding-top:15px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:1px;
}

div#contenu_mainTitle{
	clear:both;
	width:900px;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:10px;
}

div#contenu_mainInt{
	float:left;
	width:480px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}


div#contenu_mainIntlarge{
	float:left;
	width:550px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.contenu_mainImg{
	display:block;
	border:0px;
	padding-top:5px;
	padding-left:2px;
	padding-right:8px;
	padding-bottom:2px;
}

.contenu_subImg{
	border:0px;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}

.contenu_subImgBorder{
	border:1px solid #000000;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}

div#contenu_subBlock{
	float:right;
	padding-top:20px;
}

div#contenu_subtitleBlack{
	background-color:#000;
	width:236px;
	color:#FFF; 
	font-weight:bold;
	text-align:center;
	font-size:11px;
	padding-top:4px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:4px;
}

div#contenu_subBlue{
	background-color:#339999;
	width:240px;
	margin: 3px;
}

div#contenu_subGrey{
	background-color:#999;
	width:240px;
	margin: 3px;
}

div#contenu_subAdv{
	background-color:#C6C;
	width:240px;
	margin: 3px;
}

div#contenu_subAdv2{
	background-color:#69C;
	width:240px;
	margin: 3px;
}

div#contenu_subOther{
	float:right;
	width:410px;
	margin:5px;
	padding-left:35px;
	padding-right:10px;
	text-align:left;
}

div#clear{
	clear:both;
}

.contenu_subCaption{
	font-style:italic;
	font-size:11px;
}

.contenu_subtitle{
	color: #FFF;
	font-weight:bold;
	font-size:11px;
	margin:3px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:underline;
}

.contenu_subtitle2{
	color: #FFF;
	font-weight:bold;
	font-size:12px;
	margin:3px;
	padding-left:3px;
	padding-right:3px;
}

.contenu_subtitleBlackBig{
	color: #FFF;
	font-weight:bold;
	font-size:14px;
	margin:3px;
	padding-left:3px;
	padding-right:3px;
}

.contenu_subtext{
	color: #000;
	font-size:11px;
	margin:3px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

.contenu_subtext_white{
	color: #fff;
	font-size:11px;
	margin:3px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
}

.contenu_small_titleBlack{
	color: #000;
	font-weight:bold;
	font-size:15px;
}

.contenu_titlePurple{
	color: #990066;
	font-weight:bold;
	text-decoration:none;
	font-size:18px;
}

.contenu_small_titlePurple{
	color: #990066;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
}

.contenu_small_titlePurple2{
	color: #990066;
	font-weight:bold;
	font-size:11px;
}

.contenu_page_title{
	color: #CC0099;
	font-style:italic;
	font-weight:bold;
	font-size:22px;
}

.contenu_small_titleGrey{
	color: #999;
	font-weight:bold;
	font-size:18px;
}

.contenu_small_titleGrey2{
	color: #999;
	font-weight:bold;
	font-size:12px;
}

.contenu_main_title{
	color: #000;
	font-weight:bold;
	font-size:23px;
}

.contenu_main_title_BonSigne{
	color: #000;
	font-weight:bold;
	font-size:18px;
}

.contenu_main_titleCenter{
	display:block;
	color: #000;
	font-weight:bold;
	font-size:32px;
	text-align:center;
}

.contenu_main_text{
	color: #000;
	font-size:12px;
}

.piedpage{
	color: #000;
	font-size:10px;
	text-align:center;
}
