@charset "utf-8";

body  {
		font: 10px Helvetica, Arial, sans-serif;
		background:none;
		text-align:left;
		margin: 0; 
    	padding: 0;
    }	
a img { 
    border: none; 
} 	
#header {
    	background: #006fb4; 
    	padding:20px; 
		margin:0 0 0 0;
		height:80px;
    } 

select {
display:inline;
 width:175px;
}
.champs_form {
display:inline;
font-size:10px;
color:#000000;
border:#707173 1px solid;
background:#ededee; 
}
.champ_recherche {
display:inline;
font-size:10px;
color:#000000;
border:#707173 1px solid;
background:#FFFFFF; 
}
.inputs{
	height:18px;
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
	font-size:11px; 
	color:#6B737E;
	}
.level1{
	width:100%;
	background:#e6e6e6;
	text-decoration:none;
	}
.level2{
	text-decoration:none;
	}
#container { 
		margin: 0; 
    } 
h2 {
font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:2px 0 2px 9px;
	}
h3 {
font-size:11px;
font-weight:bold;
margin:8px 0 2px 0px;
text-transform:uppercase;
	}
#compartiments {
	padding:5px 5px 20px 9px;
	background:#ededee url(../images/fin-colgauche.gif) bottom repeat-x;
	}
#compartiments2 {
	padding:5px 0 20px 0;
	background:#ededee url(../images/fin-colgauche.gif) bottom repeat-x;
	}
#logo {
		width: 178px; 
		float:left;
		height:70px;
    	margin: 0;
		background:none;
		text-align:center;
		margin:6px 0 0 0;
	}	
		
#compartiments p {
	margin:0 0 8px 0;
	}

#mainContent h2 {
line-height:18px;
margin:0 0 10px 0;
padding:0 0 0 9px;
}	
#sidebar1 {
	clear:both;
    	float: left; 
    	width: 170px; 
    	background: #FFFFFF; 
    	margin: 9px 0 0 0;
		padding: 0px 0px 10px 0px; 
    }
	.infos_perm {
	margin: 0px 0 0px 0px;
	padding:2px 0 3px 9px;
	font:bold 10px Helvetica, Arial, sans-serif;
	color:#707173;
	background-color:#ededee;
	}
a, .list a, .list_perm a {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}
#flux {
	padding:0px 0px 10px 0px;
	background:#ededee url(../images/fin-colgauche.gif) bottom repeat-x;
	text-align:center;
	}
#flux img {
	margin:10px 0 0px 0;
	}
a:hover, .list a:hover, .list_perm a:hover {
	text-decoration:underline;
	}
.date {
	color:#a3a3a3;
	}
.cat_infosperm {
	color:#000000;
	}
.ico {
	float:right;
	margin: -15px 9px 0 0;
	}
.inline {
	display:inline;
	margin:0 5px;
}
.contenu {
	float:left;
	width:auto;
	padding:5px 0 0 9px;
	}
TH.calMois { font-size : 10px; font-weight: bold; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #ffffff; background : #7B849C; }
TD.calSing { font-size : 9px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #7B849C; }
TD.calSemaine { font-size : 9px; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #B5B5C6; }
TD.calJour { font-size : 10px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #FFFFFF; }
TD.calJour A { font-size : 10px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #FFFFFF; text-decoration: none; }
TD.calJour A:hover { font-size : 10px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #ffffff; background : #FFFFFF; text-decoration: none; }
TD.calJourSel { font-size : 10px; font-weight: bold; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #EEEEEE; }

.recherche_form textarea, .recherche_form select{
font-size:12px;
color:#000000;
border:#707173 1px solid;
background:#FFFFFF;
width: 250px;
height: 150px;
}
.recherche_form input[type="button"]{
width:120px;
height: 25px;
font-size:11px;
font-weight:bold; 
color:#FFFFFF;
border:1px solid #FFFFFF;
background-color:#003f88;
cursor:pointer;
}
.recherche_form p {
margin: 0;
padding: 5px 0 8px 0;
height: 1%;
}
.recherche_form label{
float: left;
width: 90px; 
}
.recherche_form input[type="text"]{ 
color:#000000;
border:#707173 1px solid;
width: 200px;
}

.recherche_form_small {
width:280px;
height: 25px;
background-color:#000000;
}

.submit_bgblue{
padding:1px;
margin:4px 0 ;
width:100px;
height:18px;
font:bold 10px Helvetica, Arial, sans-serif;
color:#FFFFFF;
border:1px solid #FFFFFF;
background-color:#003f88;
cursor:pointer;
}
a.retour, a.retour:active, a.retour:visited {
color:#FFFFFF;
font-weight:bold;
padding:5px;
width:120px;
height:18px;
background-color:#003f88;
text-decoration:none;
}
a.retour:hover {
color:#999999;
}
.titre_infos_perio {
font-weight:bold;
margin:25px 0 20px 0px;
padding:5px 0 5px 9px;
background:#e5f0f7;
}
#infos_perio {
border:1px solid #c6c7c8;
padding:2px;
}	
