
/*********** Balises ******************************/


body {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/fond.gif);
	background-color:#070707;
	margin:0;
	padding:0;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	padding:0;
	margin:0;
}

a {
	color:#fff;
	text-decoration:none;
}

a:hover {
	color:#fff;
	text-decoration:none;
}

input{
	margin:0;
	padding:0;
}

form{
	margin:0;
	padding:0;
}


/*********** Structure de la page ******************************/

#grand-conteneur{
	background-image:url(images/fond.jpg);
	background-repeat:repeat-x;
	width:auto;
	height:596px;
	min-height:596px;
	text-align:center;
}

#conteneur{
	margin-left:auto;
	margin-right:auto;
	width:971px;
	height:596px;
}

html>body #conteneur {
	height:auto;
	min-height:596px;
}

#bandeau-haut{
	background:url(images/bando-haut.jpg);
	padding:0 0 0 0;
	text-align:right;
	width:998px;
	height:54px;
}

#bandeau{
	background:url(images/bando.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 0;
	width:998px;
	height:150px;
}

#block-menu{
	background-image:url(images/menu.jpg);
	text-align:left;
	width:971px;
	height:27px;
}

#contenu{
	background-image:url(images/fond-principale.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	width:871px;
	height:365px;
	padding:0 50px 0 50px;

}

#contenu-text {
	padding:0;
}

html>body #contenu {
	height:auto;
	min-height:365px;
}

#basdepage{
	background-color:#070707;
	width:auto;
	height:27px;
	text-align:right;
}

#credits{
	margin-left:auto;
	margin-right:auto;
	width:860px;
	font-size:11px;
	color:#9c9b9b;
	text-align:right;
	padding:5px 11px 0 0;
}

#credits a{
	color:#9c9b9b;
	text-decoration:none;
}

#credits a:hover{
	text-decoration:underline;
}

#conteneur_certif{
	width:100%;
	background:#070707;}

#certification{
	width:871px;
	margin:auto;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;}
	
#certification table{
	margin-left:690px;}
	
#certification td{
	color:#FFF;
	font-size:10px;
	text-align:center;}


/*********** menus ******************************/

/*********** menu principal ******************************/

#menu{
	width:691px;
	list-style-type:none;
	height:27px;
	margin:0 0 0 50px;
	padding:0;
}

#menu td{
	border: 0px solid red;
	padding-top: 6px;
	margin:0;	
	height: 27px;
	text-align: center;
}

#menu img{
	border:0
}

#menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#menu2 {
	width: 180px;
	background-color:#333;
	
}

#menu2 a {
	display:block;
	width:auto;
	padding:3px 5px 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#menu2 a:hover {
	background-color:#fd9500;
}




/*********** sous menus ******************************/

.menu3{
	font-size:11px;
	color:#a5a3a2;
	background-color:#333;
}

.menu3 a{
	display:block;
	width:180px;
	height:14px;
	padding:3px 5px 3px 5px;
	text-decoration:none;	
		
}

.menu3 a:hover{
	background-color:#fd9500;

}

.menu4{
	font-size:11px;
	color:#a5a3a2;
	background-color:#333;
}

.menu4 a{
	display:block;
	width:180px;
	height:14px;
	padding:3px 5px 3px 5px;
	text-decoration:none;	
		
}

.menu4 a:hover{
	background-color:#fd9500;
}

.navigation{
	font-size:10px;
	color:#a5a3a2;
}

.navigation a{
	text-decoration:none;
}

/*********** menu du haut ******************************/

bandeau#menu-haut{
	width:150px;
	height:150px;
	text-align:right;
}

#menu-haut img{
	border:0;
}


/*********** Classes liées au textes et images ******************************/

.recherche{ font-size:11px; color:#000}

.tx-indexedsearch-sw {FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#fba80c;}

.tx-indexedsearch-whatis, .tx-indexedsearch-noresults{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#fff;}

.csc-sitemap{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#fff;}

.csc-sitemap li{ list-style:square}

.tx-indexedsearch-redMarkup{color:#fba80c;}

.tablo-intitule{
	background:url(images/images-tablo/tablo-fond-intitule.jpg) repeat-y top left;
	font-size:13px;
	color:#fff;
}

.basdepage{
	font-size:11px;
	color:#9c9b9b;
}

.imgalign{
	vertical-align:middle;
}

.aligngauche{
	float:left;
}