@charset "UTF-8";
/* CSS Document */
html, body, div, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: top;
  text-align:left;
  background: transparent;  
}


body { 
	background-color:rgb(255,255,255); 
	color:rgb(0,0,0); 
	font-family:Verdana,Arial,sans-serif; 
	font-size:9pt; 
	text-align:center; 
}

div 			{ border:0px red solid;}
img 			{ border:0px blue dotted;}

p 			{ color:rgb(0,0,0); font-weight:normal; text-decoration:none;}
strong 		{ font-weight: bold;}
img 			{ border: 0px;}
:focus 		{ outline: 0; }
A:link, A:visited 	{ color:rgb(255,153,51); font-size:9pt; text-decoration:underline; font-weight:normal;}
A:hover, A:active 	{ color:rgb(255,153,51); font-size:9pt; text-decoration:none; font-weight:normal; outline: none;}

fieldset		{ border:rgb(0,0,0) 0px solid; margin:0px 0px 20px 0px; padding:10px;}
legend		{ border:rgb(255,255,255) 0px solid; color:rgb(0,0,0); font-weight:700; padding:5px;}
label 		{ color:rgb(0,0,0); font-weight:700;}
input,textarea 	{ color:rgb(0,0,0); font-family:Verdana,Arial,sans-serif; font-size:9pt; font-weight:700;}
ul, li		{ list-style-type: disc; list-style-position: inside; }



#form input {
	border: 0px solid #FFFFFF;
	/** remember to change image path **/
	background: url(none) no-repeat #FFFFFF;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #454743;
}

/* --- ID DE PAGE ------------------------------------------------------------------------------------------------------------ */
#zonePageSite		{ 
	width:980px; 
	border:rgb(0,0,0) 1px solid; 
	margin:auto; 
	padding:0; 
	background-image:url(../images/background_header.jpg); 
	background-position: left top; 
	background-repeat:repeat-x; 
}

.tableContent  {
	border:rgb(0,0,0) 0px solid; 
	clear:both; 
	padding-top:90px; 
}

*+html .tableContent {
	margin-top:90px; 
}

#navigation 	{ 	
	padding-top:60px; 
	width:260px; 
	background-position: left bottom; 
	background-repeat:no-repeat; 
	text-align:left;
}

#navigation li 		{ list-style-type:none; }
.listMenuPrimaire 	{ margin:0px; padding:0px;}
.listMenuSecondaire  	{ margin:0px; padding-left:65px;}
.listMenuRubrique		{ margin:0px; padding-left:15px;}
A.sousMenu:link,
A.sousMenu:visited 	{ color:rgb(0,0,0); font-size:12px; font-weight:bold; text-decoration:none;}
A.sousMenu:hover,
A.sousMenu:active 	{ color:rgb(255,153,51); font-size:12px; font-weight:bold; text-decoration:none;}
A.menu_current, 
 .menu_current		{ color:rgb(255,153,51); font-size:12px; font-weight:bold; text-decoration:none;}

#zonePageContent 		{ width:720px; }
#zonePageContent img	{ padding:0px 5px; }
.focus			{ width:356px; height:300px; background-image:url(../images/background_focus.png); background-position: left top; background-repeat:no-repeat; }
	.focustext		{ padding:50px 15px 20px 95px; text-align:justify;}
	.focustext h2 	{ color:rgb(255,153,51); font-size:14px; text-align:left; }

.content			{ background-image:url(../images/background_content.jpg); background-position: left top; background-repeat:no-repeat; }
	.content_bottom	{ background-image:url(../images/background_content_bottom.jpg); background-position: left top; background-repeat:no-repeat; height:75px;}
	.content h2 	{ margin:0px 0px 0px 0px; padding:10px 0px 0px 45px; min-height:42px; background-image:url(../images/titre.gif); background-position:top left; background-repeat:no-repeat; color:rgb(255,153,51); font-size:14px; text-align:left;}
	.content h3 	{ padding:15px 0px 0px 0px; color:rgb(70,70,70); font-size:14px; text-align:left;}

.content2			{ width:375px; min-height:640px; background-image:url(../images/background_content_fixe.jpg); background-position: left top; background-repeat:no-repeat; }

.alaune			{ width:380px; background-image:url(../images/background_alaune.jpg); background-position: left top; background-repeat:no-repeat; }
	.alaune h2 		{ color:rgb(255,153,51); padding:40px 0px 0px 0px; font-size:14px; text-align:left;}
	.alaune h3 		{ color:rgb(255,153,51); padding:0px; font-size:14px; text-align:left;}
	.alaune h3 a	{ color:rgb(255,153,51); padding:0px; font-size:14px; font-weight:bold; }

.actus			{ width:300px; background-image:url(../images/background_actus.jpg); background-position: left top; background-repeat:no-repeat; }
	.actus_bottom	{ background-image:url(../images/background_actus_bottom.jpg); background-position: left top; background-repeat:no-repeat; height:35px;}
	.actus h2 		{ color:rgb(255,153,51); padding:40px 0px 0px 0px; font-size:14px; text-align:left;}
	.actus h3 		{ color:rgb(255,153,51); padding:0px; margin-bottom:0em; font-size:14px; text-align:left;}
	.actus h3 a		{ color:rgb(255,153,51); padding:0px; font-size:14px; font-weight:bold; }
	.actus p 		{ padding:0px; margin:8px 0px 5px 0px;}

.actus_dev			{ width:100%; background-image:url(../images/background_content.jpg); background-position: left top; background-repeat:no-repeat; }
	.actus_dev h2 	{ margin:0px 0px 0px 0px; padding:10px 0px 0px 45px; min-height:42px; background-image:url(../images/titre_actus.gif); background-position:top left; background-repeat:no-repeat; color:rgb(255,153,51); font-size:14px; text-align:left;}
	.actus_dev h3	{ color:rgb(70,70,70); font-size:14px; text-align:left;}
	
.rubrique			{ width:100%; min-height:640px; background-image:url(../images/background_rubrique.jpg); background-position: left top; background-repeat:no-repeat; }
	.rubrique h2	{ padding:12px 0px 10px 40px; color:rgb(0,0,0); font-size:14px; }
	.rubrique h3	{ color:rgb(70,70,70); font-size:14px; text-align:left;}

	.link			{ padding:5px 0px 0px 70px; background-image:url(../images/liens_utiles.gif); background-position: left top; background-repeat:no-repeat; }
	.link ul 		{ margin:0px; padding:15px 15px 15px 15px; }
	.link li 		{ list-style-type:none; padding:0px}
	.text			{ padding:0px 15px 15px 15px; text-align:justify; font-size:8pt; } 
	.text ul 		{ font-size:8pt; text-align:left;}
	.text li 		{ padding-bottom:5px }

.sitemap		{ padding:0px 15px 15px 15px; text-align:left;}
	.map		{ border:rgb(0,0,0) 0px solid; margin-left:140px; }
	.map img 	{ margin:10px 0px 0px 0px; padding:0px; }
	.sitemap_1	{ border:rgb(0,0,0) 0px dotted; margin:0 0 0 75px; padding:0px }
	.sitemap_1 A:link,	
	.sitemap_1 A:visited 	{ color:rgb(0,0,0); font-size:9pt; text-decoration:none; font-weight:700;}
	.sitemap_1 A:hover, 
	.sitemap_1 A:active 	{ color:rgb(255,153,51); font-size:9pt; text-decoration:underline; font-weight:700;}


	.sitemap_2			{ border:rgb(0,0,0) 0px dotted;}
	.sitemap_2 li		{ padding-left:0px; margin-left:-27px; list-style-type:circle;}
	.sitemap_2 A:link,	
	.sitemap_2 A:visited 	{ color:rgb(0,0,0); font-size:9pt; text-decoration:none; font-weight:700;}
	.sitemap_2 A:hover, 
	.sitemap_2 A:active 	{ color:rgb(255,153,51); font-size:9pt; text-decoration:underline; font-weight:700;}

	
#footer 		{ width:980px; border:rgb(0,0,0); }
.footer-left	{ float:left; width:220px; font-size:10px; padding:5px; color:rgb(70,70,70); }
.footer-right	{ float:right; width:720px; padding:10px; font-size:10pt; }
.footer-right a	{ color:rgb(255,153,51); font-size:10pt;}

