html, body  {
   font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:justify;
   padding: 0;
   margin: 0;
	width:100%;
	height: 100%;
	background-color: #ffffff;
     }
	 
#background{
	position: fixed;
	z-index: 1;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border: 0px solid Fuchsia;
}	
	
#header {
	padding: 10px 0 0px 0;
}

	
	#content {
		padding:0px;
		background-color: #ffffff;
		-moz-border-radius: 25px; 
		-webkit-border-radius: 25px;
		border-radius: 25px;
		}
	
	#copyright{
	position:absolute;
	top:100%;
	vertical-align:bottom;
	text-align:right;
	padding:5px;}
	
.bodygen #container { 
    	width: 1130px;
    	margin: 0 auto;
    	text-align: left;
		position:absolute;
		top:0px;
		left:50%;
		z-index:10;
		margin-left:-565px;
		
    }

.bodygen #footer{
		display:block;
		height:35px;
    	padding: 0;
		margin:10px 0px;
		padding-left:10px;
		padding-right:10px;
		-moz-border-radius: 15px; 
		-webkit-border-radius: 15px; 
    } 
.bodygen #footer a {
    	margin: 0;
    	padding: 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:black;
		line-height:35px;
		text-decoration:none;
    }
.bodygen #footer a:hover {
		font-size:11px;
		color:black;
		text-decoration:underline;
	}
		
.clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }		

p.Paragraphe-standard {
	color:#333;
	font-family:"DINPro-Regular", sans-serif;
	font-style:normal;
	font-weight:normal;
	text-align:justify;
	 }
	 
p.para-style-boutons {
	color:#392a78;
	font-family:"DINPro-Regular", sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;	 
	line-height:16px;
	/*background: url(../img/background_bt.png);
	background-size:130px 42px;
	background-repeat:no-repeat;
	background-position: center;*/
	padding-bottom:4px;
	}
	
	 
span.char-style-title01 {
	color:#392a78;
	font-family:"DINPro-Bold", sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;		
	}
	
span.char-style-menu {
	color:#333;
	font-family:"DINPro-Light", sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:300;
	text-transform:uppercase;
	padding-right: 5px; 
	padding-left: 5px;
	}
	
span.char-style-menu-sep {
	color:#392a78;
	font-family:"ITC Zapf Dingbats Medium", sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;	
	}
	
span.char-style-menu-links {
	font-family:"ITC Zapf Dingbats Medium", sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding-right: 5px; 
	padding-left: 5px;
	text-transform:uppercase;
	color:#56728d;
	}
	
span.char-style-menu-links-sep {
	color:#E3C03F;
	font-family:"ITC Zapf Dingbats Medium", sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;	
	}	

.char-style-menu-links A:link {text-decoration: none; color:#56728d;}
.char-style-menu-links A:visited {text-decoration: none; color:#56728d;}
.char-style-menu-links A:active {text-decoration: none; color:#56728d;}
.char-style-menu-links A:hover {text-decoration: underline; color: #8A2684;}	
	
H1  {
	font-size:18px;
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	}

H2  {
	font-size:12px;
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	}

H3  {font-size : 13px;}

a  {color : #333; text-decoration : none;}
a:Visited  { color : #333; text-decoration : none;}
a:Active  {	color : #333; text-decoration : none;}
a:Hover  {color : #333; text-decoration : underline;}

TD	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		line-height:20px;}


.bt {
	width:100px;
	font-size:11px;
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
	border : 1px solid Black;
	background-color : #eeeeee;
}


.select {
	width:120px;
	font-size:11px;
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
	border : 1px solid Black;
}


.submitBut { background-color: #cccccc; font-weight: normal; font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 8pt; color: black; }
input {border:solid 1px black; padding:2px; font-family: Verdana, Arial, Helvetica, Sans; font-size: 11px;}
textarea {border:solid 1px black; padding:2px; font-family: Verdana, Arial, Helvetica, Sans; font-size: 11px;}
select {border:solid 1px black;  padding:2px; font-family: Verdana, Arial, Helvetica, Sans; font-size: 11px;}

#siteSubNavigation {width:160px;}

#siteSubNavigation ul {
	float:left;
	list-style-type:none;
	font-size:11px;
	width: 146px;
	margin-left:-20px
}

#siteSubNavigation li{

	float:left;
	clear:both;
	background-position: left bottom;
	height:24px;
	width:146px;
	padding: 10px 12px 10px 0px;
}

#siteSubNavigation li.selected a {color:#666;}
#siteSubNavigation  a {display: block; text-align:left;}
#siteSubNavigation a:link 	{color: #343C3D;text-decoration:none;}
#siteSubNavigation a:visited 	{color: #343C3D;text-decoration:none;}
#siteSubNavigation a:hover 	{text-decoration:underline;display:block;}
#siteSubNavigation a:active 	{color: #343C3D;text-decoration:none;}

.bouton {
	background-color:#F60; 
	color:#FFF;
	border-radius:5px;
	padding:10px;
	font-size:10px;
	border:none;
	
}

.bgEvent1 { background-color:#392a78; color:#FFF;}
.bgEvent2 { background-color:#333 color:#FFF;}
.couleurEvent1 { color:#392a78;}
.couleurEvent2 { color:#333;}

.champ {
	color:#FFF;
	border-radius:5px;
	padding:5px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	
}