body  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-image:url(img/back01.gif);
	background-repeat:repeat-y;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	
}
.DimD #container { 
	width: 780px;  
	background: #FFFFFF;
	margin: 0 auto; 
	margin-top:20px;
	border: 1px solid #999;
	text-align: left; 
  	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
} 
.DimD #header { 
	background: #FFF; 
	
	color:#b1b3b6;
	font-weight:bold;
	font-size:20px;
} 
.DimD #sidebar1 {
	float: right; 
	width: 200px; 
	background: #EBEBEB;
	padding: 5px 10px;
	margin-top:30px;
}
.DimD #mainContent { 
	margin: 40px 50px;
	padding: 0 20px;
} 
.DimD #mainContentHome { 
	margin: 40px 250px 0 0;
	padding: 0 20px;
} 
.DimD #footer { 
	padding: 0 10px 0 20px;
	background:#707ab4;
	color:#cfd9e7;
	
} 
.DimD #footer p {
	margin: 0; 
	padding: 10px 0;
}





.DimD #mainContent a:link,active,visited {color:#36308e; text-decoration:underline; font-weight:bold;} 
.DimD #mainContent a:visited {color:#36308e; text-decoration:underline; font-weight:bold;} 
.DimD #mainContent a:hover {color:#333; text-decoration:none; font-weight:bold;}

.DimD #mainContentHome a:link,active,visited {color:#36308e; text-decoration:underline; font-weight:bold;} 
.DimD #mainContentHome a:visited {color:#36308e; text-decoration:underline; font-weight:bold;} 
.DimD #mainContentHome a:hover {color:#333; text-decoration:none; font-weight:bold;}

.DimD #sidebar1 a:link,active,visited {color:#36308e; text-decoration:underline; font-weight:bold;} 
.DimD #sidebar1 a:visited {color:#36308e; text-decoration:underline; font-weight:bold;} 
.DimD #sidebar1 a:hover {color:#333; text-decoration:none; font-weight:bold;}

.DimD #footer a:link,active,visited {color:#cfd9e7; text-decoration:underline; font-weight:bold;} 
.DimD #footer a:visited {color:#cfd9e7; text-decoration:underline; font-weight:bold;} 
.DimD #footer a:hover {color:#333; text-decoration:none; font-weight:bold;}



.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.premLettre {
	color:#36308e;
	font-size:16px;
}

.premLettre2 {
	color:#36308e;
	font-size:20px;
}

.titre_site{font-weight:bold;
font-size:16px;
color:#36308e;

}

hr{height: 1px;
	margin: 5px 0px;
	padding: 0;
	color: #CCCCCC;
	background-color: #CCCCCC;
	border: 0;
}

LABEL { DISPLAY: inline ; FLOAT: left ; WIDTH: 120px ; font-weight: bold ; margin-left: 25px ; }
.INPUT { background-color: #e3e9fd; color: #000 ; border:1px solid #CCCCCC; margin-bottom:5px; }
.OPTION { background-color: #e3e9fd ; color: #000 ; border:1px solid #CCCCCC; margin-bottom:5px;}
.SELECT { background-color: #e3e9fd ; color: #000 ; border:1px solid #CCCCCC; margin-bottom:5px;}
.TEXTAREA { background-color: #e3e9fd ; color: #000 ; border:1px solid #CCCCCC; margin-bottom:5px;}
.BUTTON { color: black ; background-color: #e3e9fd ; color: #000 ; border:1px solid #CCCCCC; margin-bottom:5px; font-size:11px;}

h2 {border-bottom:1px solid #000;}
h3 {margin-top:3px;}

#slideshow {  
    			padding: 0px;
				margin:0;  
			} 
			#slideshow-caption{
				padding:0;
				margin:0;
			}
 
			#slideshow img, #slideshow div {  
    			padding: 0px;
    			background-color: transparent;
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px; 
    			margin: 0; 
			}