/*######## définition du corps */
body {
background-color:#FFFFFF;
text-align: left;
align: center;
	font: small Georgia, serif;
	 color: #14367b; 
	 /* couleur à virer */
	}


#BarreNavigation {
width:988px;
float:center;
position: relative;
border: 0px;
border-left: 1px solid #A8A8A8;
border-right: 1px solid #A8A8A8;
background-color:#FFFFFF;
	margin: Opx;
	padding: 0px, 5px, 0px, 5px;
color:#FFFFFF;
}
#BarreNavigation a {	color: #FFFFFF;
	text-decoration: none;}
#BarreNavigation a:hover {	text-decoration: underline;
	color:000066;}

#document {
display: block;
width:988px;
float:center;
position: relative;
text-align : left;
clear:both;
border-top: 0px;
border-left: 1px solid #A8A8A8;
border-right: 1px solid #A8A8A8;
background-color:#FFFFFF;
	margin: Opx;
	padding: 0px, 6px, 0px, 6px;
}
#menu { 

display: block;
float: left;
clear:none;
  width:160px;
  left:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
   color: #000066;
background-color:#FFF444;
	margin: Opx;
	padding: 0px;
}
#contenu { 
display: block;
align:center;
float: left;
clear:none;
left:150px;
  width:534px;
background-color:#FFFFFF;
padding:0px 6px 0px 5px;
}
/* MENU DROIT  ############ ############ ############ ############*/
#menudroit { 
display:block;
float:right;
clear:none;
/*left:648px;*/
width:270px;
background-color:#FFFFFF;
padding:20px 0px 0px 0px;
}
#menudroit #actu {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#6699CC;
padding:0px 4px 5px 5px;
margin:0px Opx 0px 0px;
border-left: 1px solid #6699CC;
}
#menudroit #actu p{ color:#6699CC;
padding-bottom:6px;
	}
	
	#menudroit h2{ font-size: 10px;
	}
	#menudroit .date{ 
	color:#6699CC;
	font-size: 17px;
	}
/*######## definition des block */


/*######## definition des liens */
a {	color: #004276;
	text-decoration: none;}
a:hover {	text-decoration: underline;
	color:red;}
a:visted {	color:#004276;
text-decoration: none;}
a:visited:hover {	text-decoration: underline;
	color:red;}
#menu a {	color: #000066;
	text-decoration: none;}
#menu a:hover {	text-decoration: underline;
	color:red;}

/*######## définition des images  */
img { 	border: none;
	text-decoration: none; }
	
	
/*######## ul */
#menu ul { 
	margin: 0; 
	padding: 0; 
	background-color: #FFFFFF; 
} 
	
#menu li {	list-style-type:none;
display: block;font-weight: bold;
	margin: 0px 0px 0px  0px;
	padding: 0px 3px 6px 0px; }

#pied p { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;
text-align:center;
display: block;
float: center;
width:800;
background-color:#FFFFFF;
clear:left;}

#portrait {
border-bottom: 1px solid #ccc;
display: block;
	margin: 0px;
padding-right:7px;
	padding-top: 6px;}	
#produit {
border-bottom: 1px solid #ccc;
}
#calendrier {
background-color:#FEF7DD;
margin-top:0px;
}
#calendrier h3{
color:#6666CC;

}

#date {
border-bottom: 1px solid #ccc;
}



.adresse { color: #CCCCCC; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: center; margin: 0 10px }



input  { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   color: #14367b;}
select  { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   color: #14367b;}
textarea  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #14367b;}
.texte-aide { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #14367b }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: 0px 0px 4px 0px;}

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0px 0px 4px 0px;
}
h1 { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px; color: #000066; font-style: normal; font-weight: bold; padding : 0px; margin: 10px 0px 5px 0px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF6600; font-style: normal; font-weight: bold; padding : 0px; margin: 8px 0px 0px 0px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC3300; font-style: normal; font-weight: bold; padding : 0px; margin: 4px 0px 0px 0px; }
.illustration {align: right}

.baspage { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.credit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666 ; text-align: left}

#tableau p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0px 0px 4px 0px;}

/* #menu {display:none;} */