body {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size:12px;
	cursor:default;
	background-color:#aaa;
}
* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
html {
	height:100%;
	margin-bottom:1px;
}
#container {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #aaa;
}
#header {
	width:100%;
	padding-top:0px;
	height:100px;
}
.spacer {
	width:100%;
	height:15px;
}
hr {
	border:0;
	color:black;
	background-color:#aaa;
	height: 1px;
	width: 100%;
	text-align: left;
}
h1 {
	font-size:28px;
	color:#4E83B2;
	background-color:#FFFFFF;
	font-family:Verdana, Helvetica,Arial, sans-serif;
	font-weight:300;
}



#left {
	float:left;
	width:180px;
	background-color:#FFFFFF;
	color:black;
}

#main {
	margin					: 5px 5px 5px 185px;
	padding					: 15px;
	border-left				: 0px solid silver;
}
p {
	color:#001;
	background-color:#aaa;
	/*line-height:20px;*/
	padding:5px;
}

/* p:first-letter { 
	font-size:150%; 
	font-style: italic;
	font-weight: bold; 
	float: left;
} */

a {
	color:#001;
	text-decoration:none;
}
a:hover {
	color:red;
	text-decoration:underline;
}
#footer {
	clear:both;
	font-size:12px;
	font-family:Verdana,  Helvetica,Arial, sans-serif;
}
.right {
	color:orange;
	background-color:#aaa;
	float:right;
	font-size:100%;
	margin-top:5px;
}
.left {
	color:gray;
	background-color:#FFFFFF;
	float:left;
	font-size:100%;
	margin-top:5px;
}


#titrevert {
       	color:white;
	line-height:12px;
       	font-weight:bolder;
	background-color:#A5CE42;
 	width:100%
}
#titrebleu {
       	color:white;
	line-height:12px;
       	font-weight:bolder;
	background-color:#6EBCFE;
 	width:100%
}
#titregris {
       	color:white;
	line-height:12px;
       	font-weight:bolder;
	background-color:gray;
 	width:100%
}

#titrefuschia {
       	color:white;
	font-weight:bolder;
	line-height:12px;
       	background-color:#DD92B0;
 	width:100%
}

#titreorange {
       	color:white;
	line-height:12px;
       	background-color:#F5821F;
	font-weight:bolder;
 	width:100%
}

#titreciel {
       	color:white;
	line-height:12px;
	font-weight:bolder;
       	background-color:#55C5CF;
 	width:100%
}
#titremarron {
       	color:white;
	line-height:12px;
	font-weight:bolder;
       	background-color:#cf9655;
 	width:100%
}
#titrebleufonce {
       	color:white;
	line-height:12px;
	font-weight:bolder;
       	background-color:#55a6d2;
 	width:100%
}
#titrerose {
       	color:white;
	line-height:12px;
	font-weight:bolder;
       	background-color:#f398ee;
 	width:100%
}

.col-gauche
	{ background-color: #aaa; text-align: left; width: 18%; float: left
	 }

.col-milieu
	{ background-color: #aaa; padding-left: 5px; width: 22%; float: left; height:100%; }

.col-droite
	{
	/*border-left : 1px solid ;
	border-color : #6EBCFE;*/	
	background-color: #aaa; padding-left: 5px; width: 80%; float: right; border-color: #808080; }

h2 {
	font-size:14px;
	line-height:22px;
	color:#ffffff;
	background-color:gray;
	font-weight:bolder;
	text-indent : 5px;

	margin-bottom :20px;
}

h3 { border-bottom : 1px dotted orange ; font-size:14px; color:white; background-color:black; font-weight:300; border-top-color: orange; border-right-color: orange; border-left-color: orange; }

h3.vert {
	border-bottom : 1px dotted ;
	font-size:14px;
	color:#A5CE42;
	background-color:#FFFFFF;
	font-weight:bolder;
	border-color : #A5CE42;
}

h3.orange {
	border-bottom : 1px dotted ;
	font-size:14px;
	color:#F5821F;
	background-color:#FFFFFF;
	font-weight:bolder;
	border-color : #F5821F;
}

h3.fuschia {
	border-bottom : 1px dotted ;
	font-size:14px;
	color:#DD92B0;
	background-color:#FFFFFF;
	font-weight:bolder;
	border-color : #DD92B0;
}

h3.ciel {
	border-bottom : 1px dotted ;
	font-size:14px;
	color:#55C5CF;
	background-color:#FFFFFF;
	font-weight:bolder;
	border-color : #55C5CF;
}

h3.violet {
	border-bottom : 1px dotted ;
	font-size:14px;
	color:#EC008C;
	background-color:#FFFFFF;
	font-weight:bolder;
	border-color : #EC008C;
}


img{
border:solid 1px silver;
margin: 5px;

}
img.bandeau{
border:0px;
margin: 0px;
width:100%;

}

h4 {
	color:black;
	background-color:silver;
	font-weight:bolder;
	font-size:12px;
	text-indent: 3px;
	text-decoration:underline;
}

UL      {
        display: block;
        margin: 1.33em 0;
        padding: 0 0 0 40px;
        }

li{
	list-style:square;

}

