/* Start of CMSMS style sheet 'Charte_Orange-Gris_V2' */
body.all{
	background-color:black;
}

.header{
	text-align:center;
	margin:40px auto 40px auto;
}

.footer {
	color:#DDDDDD;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:6px;
	text-align:center;
	vertical-align:middle;
}

.footer a{
	color:#FF9000;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}

.footer a img{
	border:0px;
	margin:8px 4px 4px 4px;
}

.footer p{
	padding:0px;
	margin:0px;
}

.global{
	margin-left:auto;
	margin-right:auto;
	width:90%;
	border-spacing: 0px;
	/*border-collapse: collapse;*/
}

#hg{
	background-image: url(images/charte/fond_hg.png);
	background-repeat: no-repeat;
	width:31px;
	height:31px;
	background-position: right top;
}

#h{
	background-image: url(images/charte/reflet_menu.jpg);
	background-repeat: repeat-x;
	height:31px;
	width:auto;
}

#hd{
	background-image: url(images/charte/fond_hd.png);
	background-repeat: no-repeat;
	width:30px;
	height:31px;
}

#g{
	background-image: url(images/charte/fond_g.png);
	background-repeat: repeat-y;
	background-position:top right;
	width:31px;
}

#d{
	background-image: url(images/charte/fond_d.png);
	background-repeat: repeat-y;
}

#bg{
	background-image: url(images/charte/fond_bg.png);
	background-repeat: no-repeat;
	background-position:top right;
	width:31px;
	height:21px;
}

#b{
	background-image: url(images/charte/fond_b.png);
	background-repeat: repeat-x;
	width:auto;
	height:21px;
}

#bd{
	background-image: url(images/charte/fond_bd.png);
	background-repeat: no-repeat;
	width:30px;
	height:21px;
}
.menu{
	padding:0px;
}

#menu{
	width:100%;
	min-width:800px;
	border-spacing: 0px;
	margin:0px;
}

#menu td{
	width:auto;
	text-align:center;
	white-space: nowrap;
}

#menu_g{
	background-image: url(images/charte/menu_g.png);
	background-repeat: no-repeat;
	background-position:top right;
	width:4px;
	height:41px;
}

#menu_d{
	background-image: url(images/charte/menu_d.png);
	background-repeat: no-repeat;
	width:4px;
	height:41px;
}

.menu_m{
	background-image: url(images/charte/menu_m.png);
	background-repeat: repeat-x;
	height:41px;

}

.menu_m a.menu_on{
	color:#ffe4d4;
}

.menu_m:hover{
	background-image: url(images/charte/menu_on.png);
}

.menu_m a{
	color:black;
	font-family: "Palatino Linotype";
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 10px 8px 10px;
	overflow : hidden;
}

.sous_menu{
	clear: both;
}

.sous_menu span{
	font-size:11px;
	margin-left:8px;
}

.sous_menu a{
	text-decoration:none;
	color:#000000;
	line-height:14px;
}

td.sous_menu_on a{
	font-weight:bold;
}

.sous_menu a:hover{
	text-decoration:underline;
}

.sous_menu td{
	padding-left:0px;
	padding-top:4px;
}

.sous_menu th{
	padding:5px 0px 10px 30px;
	font-size:14px;
	text-align:left;
	color:#000000;
}

.sous_menu span img.sous_menu_niveau1{
	margin-left:10px;
}

.sous_menu span a{
	color:#000000;
}

.sous_menu span a:visited{
	color:#000000;
}

.sous_menu span img{
	float:left;
	margin:0px 10px 5px 20px;
}

.sous_menu{
	background-image:url('images/sous_menu2.jpg');
	width:214px;
	border:1px solid #AAAAAA;
	margin-bottom:2em;
	float:left;
	font-family:Verdana, Tahoma, Helvetica, Arial;
	font-size:13px;
	padding-bottom:8px;
}

.sous_menu form{
	text-align:center;
}

.sous_menu form input{
	border: 1px solid black;
	font-size:12px;
	margin:0em 0.5em;
	background-color:#FFE4D4;
}


.sous_menu form input.bouton{
	background-color:#EEEEEE;
}

#colonne_gauche{
	vertical-align:top;
	padding:20px 10px 10px 20px;
	width:1pt;
}

h1{
	font-family: "Palatino Linotype";
	font-size:25px;
	color: #e3ac41;
	text-align:center;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-weight:bold;
}

h2{
	font-family: "Palatino Linotype";
	font-size:21px;
	color: #db9b49;
	text-align:left;
	left:25px;
	padding:0px;
	margin:0px;;
}

.contact ul{
	margin:0px;
	padding:0px;
}

.contact li{
	margin:0px 0px 0px 28px;
	padding:0px;
}

#global_content{
	background-color:#444444;
	width:auto;
}

.content{
	width:100%;
}


#content{
	padding:20px 20px 20px 10px;
	vertical-align:top;
	color:#CFCFCF;
	font-family: "Palatino Linotype";
	font-size:12px;
	text-indent:0px;
        line-height:150%;
        letter-spacing:0.4px;
}

#content #centre{
	width:100%;
}

#content #centre td{
	width:100%;
}

#content span, #content p{
	margin:3px 0px 2px 0px;
}

#content img{
	float:right;
	margin:20px 0px 20px 20px;
}

#content a{
	color:#ff9c00;
	text-decoration:none;
}

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

#content li{
	margin-bottom:11px;
	line-height:12px;
	text-indent:0px;
}

#content div#search div{
	margin-left:2em;
	width:100%;
	height:24px;
	border-bottom:1px solid #AAAAAA;
	margin-bottom:2em;
}

#content div#search div span.right{
	float:right;
}

#content div#search div span.left{
	float:left;
}


#content div#search h2{
	margin-bottom:1em;
}

#content div#search{
	width:90%;
	display:block;
}

#content #search p#temps{
	margin:4em 0em 0em 2.5em;
	font-size:11px;
}

.sitemap ul{
	margin-top:1em;
}

.sitemap li{
	mrgin-top:1em;
}
/* End of 'Charte_Orange-Gris_V2' */

