/*div {border: 1px solid orange}
table {border: 1px solid black; }
td {border: 1px dotted gray}
img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {
 list-style-type: square;
 border: 1px solid green}

li {
 border: 1px solid lightgreen;	}

table {
border : 1px solid black; 
} 
td {
border : 1px dotted gray; 
} 
img, form {
border : 1px dashed blue; 
} 
h1, h2, h3, h4, h5, h6, p {
border : 1px solid yellow; 
}
*/
.cachediv {
		display: none;
	}

a:link, a:visited, a:hover {
	text-decoration: none;
}
a:hover {
text-decoration : underline; 
}

.conteneur {
height: auto;
width:100%;
float:none;
}
.blocmois {
height: auto;
width: 100%;
float: left;
position:static;
padding:2px;
margin: 3px;
margin-top: 5px;
border : 1px solid #999999;
overflow:hidden;
clear:none;
background-color:#FFFFFF;
background-image:url(/images/degrade_gris.gif);
background-position:bottom;
background-repeat:repeat-x;
font-style:italic;
}

.bloc1 {
height: 50px;
padding:2px;
width: 150px;
float: left;
margin:15px;
}

.blocinfo {
height: auto;
padding:0px;
width: 15%;
float: left;
color: #000066;
}

.blocphoto2 {
height: auto;
width: 157px;
float: left;
position:static;
padding:2px;
margin: 3px;
margin-top: 5px;
border : 1px solid #999999;
overflow:hidden;
clear:none;
max-width:160px;
min-height:150px;
max-height:150px;
background-color:#FFFFFF;
background-image:url(/images/degrade_gris.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.vignette {
float : center;
border : 0px;
margin:1px;
padding:1px;
min-height:100px;
max-height:100px;
}
.bloc2 {
height: auto;
padding:1px;
width: 260px;
float: left;
margin-left: 10px;
color:#000066; 
	}

.bloc3 {
height: auto;
width: 220px;
float: right;
margin-left: 10px;
margin-top: 25px;
}



.calendrier {
height: auto;
width: 530px;
float:right;
padding:0px;
margin-top: 15px;
font-family : Arial, sans-serif;
font-size : 12px;
color:#000066;
text-align: justify;
}

.blocdate, blocdate2 {
height: 60px;
width: 112px;
float: left;
padding:2px;
margin: 5px;
margin-top: 3px;
border : 1px solid #999999;
overflow:hidden;
background-image:url(images/degrade_gris.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.calendrierdate{
background-color : #E2E2E2; 
font-family : Arial, sans-serif;
font-size : 12px; 
color: #000066;
}

.calendrierdate2{
background-color : #FFE9E9; 
font-family : Arial, sans-serif;
font-size : 12px; 
color: #000066;
}

.texte {
font-family : Arial, sans-serif; 
margin : 0; 
padding : 1px; 
font-size : 12px; 
color:#000066;
text-align: justify;
}

.date {
font-family : Arial, sans-serif; 
margin : 0; 
padding : 1px; 
font-size : 10px; 
color:#000066;
text-align: justify;
}

.lien_blanc{
font-family : Arial, sans-serif;
font-size : 12px; 
color: #FFFFFF;
}
.lien_bleu{
font-family : Arial, sans-serif;
font-size : 12px; 
color: #000066;
}
h1, h2, h3, h4, h5, h6 {
font-family : Arial, sans-serif; 
margin : 0; 
padding : 0; 
color : #334d55; 
} 

h1 {
font-size : 20px; 
} 
h2 {
font-size : 18px; 
} 
h3 {
font-size : 16px; 
} 
h4 {
font-size : 14px; 
} 
