html,body { 
	padding: 0; 
	margin: 0; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff; 
	font-size: 12px;
	font-weight:normal;
	margin: 0;
	padding: 0;
	background-color:#95adc9;
	}
.clear {clear:both;display:block;height:0;margin:0;padding:0;border:0;visibility:hidden;}
*:first-child+html .clear{margin:-8px 0;} * html .clear{margin:-8px 0;}

#header {
	width:100%; 
	height:100%;
	background-color:#5a7fa9;
}
#entete {
	background:#5a7fa9;
	width:100%;
}
#entete_bis {
	background:url
	width:100%;
}
#entete_content_float {
	float:left;
	width:100%;
	height:50px;
}
#entete_content {
	margin:0 150px; height:100%;
}
#logo_left_a_imp {display:none;}
#logo_left {
	float:left;
	margin-left:-100%;
	width:123px;
}
#logo_right {
	float:right;
	margin-left:-300px;
	width:123px;
}

#center {
	background:#a9bbd1;
	width:100%;
}
#center_bis {
	background:#a9bbd1;
	width:100%;
}
#content_float {
	float:left;
	width:100%;
}
#content {
	margin:0 150px; height:100%;
}
#sponsors { display:none;  }
#right {
	float:left;
	margin-left:-300px;
	width:123px;
	border:1px solid red;
}
#footer {
	text-align:right;
	width:100%;
	background-color:#000000;
	color:#000000;
}

.html__doctype { color: #4682b4; }
.html__ie_style { color: DarkSlateGray; font-weight: bold; }
.html__comment { color: #a8a8a8; }
.html__style { color: purple; font-weight: bold; }
.html__tag_start { color: purple; font-weight: bold; }
.html__tag_end { color: purple; font-weight: bold; }
.html__entity { color: blue; }
.html__attr_name { color: black; font-weight: bold; }
.html__attr_value { color: blue; }
.css__comment { color: olive; }
.css__directive { color: fuchsia; }
.css__url { color: fuchsia; }
.css__class { color: #CC0066; font-weight: bold; }
.css__id { color: blue; }
.css__pseudo { color: #CC9900; }
.css__element { color: blue; }
.css__property { color: #330066; }
.css__special { color: #330066; text-decoration: underline; }
.css__value { color: #3366FF; }
.css__string { color: teal; }
.css__number { color: red; }
.css__color { color: green; }


Titre { font-size: 1.75em; font-weight: bold; }
titre { font-size: 1.75em; font-weight: bold; }
.Titre { font-size: 1.75em; font-weight: bold; }
.titre { font-size: 1.75em; font-weight: bold; }
soustitre { font: bold 1.5em; font-weight: bold; }
.soustitre { font: bold 1.5em; font-weight: bold; }

h1 { font-size: 1.75em; font-weight: bold; }
h2 { font: bold 1.5em; font-weight: bold; }
h3 { font-size: 1.25em; font-weight: bold; }
h4 { font: bold 1.5em Arial, Sans-Serif; letter-spacing: -1px; border-bottom:1px solid #6BBA70; font-weight: bold; }

.text {	font-family: Verdana, Helvetica, Arial, sans-serif; color: #ffffff; font-size: 13px; font-weight:normal; margin: 0; padding: 0;}
.intro { font:  normal 13px Courrier; color:#000000; padding: 1em; background: #fdf6f2; border-top: 1px solid #e3cbbb; border-bottom: 1px solid #e3cbbb; display: block; color: #3b3430; overflow: hidden;}
.p { font-family: Verdana, Helvetica, Arial, sans-serif; color: #ffffff; font-size: 12px; font-weight:normal; margin: 0; padding: 0;}
.minitext { color:white;font:normal 70% "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif; }
.pwd { color:red;font:normal 90% "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif; }

a { color: #ffffff; border-bottom-width: 0px; border-bottom-style: dotted; border-bottom-color: #006400; text-decoration: underline; }
a:hover { color: #ffffff; border-bottom-width: 0px; text-decoration: underline; }

a img { border: none; } 


.tablefine {
 border-width:1px; 
 border-style:solid; 
 border-color:black;
 border-collapse:collapse;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	margin: 0;
	padding: 0;
 }
.td { 
 border-width:0px;
 border-style:solid; 
 border-color:black;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight:normal;
	margin: 0;
	padding: 0;
 }
.tdfine { 
 border-width:1px;
 border-style:solid; 
 border-color:black;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	margin: 0;
	padding: 0;
 }

.td_accueil { 
 -moz-border-radius:8px;-webkit-border-radius:8px;
 border-width:2px;
 border-style:solid; 
 border-color:black;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight:normal;
	margin: 2px;
	padding: 2px;
 background-color:#C0C0C0;
 vertical-align:bottom;
 width:180px;
 height:160px;
 }

.td_accueilx3 { 
 -moz-border-radius:8px;-webkit-border-radius:8px;
 border-width:2px;
 border-style:solid; 
 border-color:black;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight:normal;
	margin: 2px;
	padding: 4px;
 background-color:#CDEB8B;
 vertical-align:bottom;
 width:100%;
 height:160px;
 }

a.link_accueil { font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; font-size: 12px; color:#ffffff; background-color:#5F5E5E; padding:2px; border-bottom-width: 0px;}
a.link_accueil:link, a.link_accueil:visited, a.link_accueil:active, a.link_accueil:focus {text-decoration : none; outline: none; }
a.link_accueil:hover {text-decoration : underline ; background-color:#CDEB8B; color:#000000;}

a.link_accueilx3 { text-decoration: none; font-size: 12px; color:#ffffff; background-color:#5F5E5E; padding:2px; border-bottom-width: 0px;}
a.link_accueilx3:link, a.link_accueilx3:visited, a.link_accueilx3:active, a.link_accueilx3:focus {text-decoration : none; outline: none; }
a.link_accueilx3:hover {text-decoration : underline ; background-color:#CDEB8B; color:#000000;}

.month { font-size : 9px; line-height : 9px; color : #aaaaaa; text-transform : uppercase; }
.day { font-size : 21px; font-family : 'Arial'; font-weight : bold;  line-height : 19px; color : #000000; letter-spacing : -1px; }

a.linkvert { border:1px solid #B0C4DE;background-color:#C0C0C0;-moz-border-radius:8px;-webkit-border-radius:8px; font:  normal 13px verdana, Sans-Serif; color:#000000; padding:2px; }

a.menu:link { padding : 4px; margin: 2px; font-family : "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-size : 16px; text-decoration : bold; color : #ffffff; }

a.menu:link, a.menu:visited, a.menu:active { }
a.menu:hover { background-color : #808ca6; }

.dm_videowall { background-color : #a9bbd1; }
#a_imp {  display :none; }

</style>

