body {
	background-color:white;
	color:#4F4F4F;
	margin-top:20px;  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

input, select, textarea  {
border : 1px #EFEFEF solid;
background-color:white;
}

.infobulle{
  color: #FFFFFF;
 position: absolute;
 visibility : hidden;
 border: 2px solid orange;
 padding: 10px;

 align: center;
 background-color: white;
 color : brown; 
 width : 180px;
 height : auto;

}


.clr {
  clear: both;
}

#intro {
margin-top:165px;
margin-right:20px;
padding:10px;
width:180px;
height:160px;
color:black;
float:right;

background:#CECECE;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;

}

#intro:hover {
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
background:#efefef;
}


h1 {
margin : 5px;
padding : 5px;
font-size:20px;
color : brown;
}

h2 {
font-size:11px;
margin : 5px;
padding : 5px;
	text-align : right;
}

a, a:visited {
  text-decoration: underline;
 cursor:pointer;
       color : #3973BD;
}

a:hover{
  text-decoration: none;
cursor:pointer;
}


.boutton {

  padding : 2px;
  border: #efefef 1px solid;
  background-color:#FD6565;
  color : white;
  width: 140px;
  text-decoration:none;
  text-align:center;
  float:right;
  margin:10px;
  font-size:12px;
}

.boutton:hover {
cursor:pointer;
}

.boutton a:link, .boutton a:hover, .boutton a:visited {
color :white;
text-decoration:none;
}

.petit {
font-size:10px;
}

#cadre_page {
	padding : 10px;
	width: 800px;
	border : 1px #CECECE solid ;
	background-color: white ;
	margin-right:auto;
	margin-left:auto;
}

#haut_page {
	padding : 5px;
	width: 800px;
	border : none ;
	background-color: white ;
	text-align:right;
	margin-right:auto;
	margin-left:auto;	
}

#cadre_contenu {
	padding : 0px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: white ;

}

.departements {
background-color:#009999;
font-size:11px;
}

#cadre_footer {
	padding : 20px;
	padding-top:10px;
	width: 800px;
	text-align:center;
	line-height:150%;
	margin-right:auto;
	margin-left:auto;	
}

#cadre_footer a:link, #cadre_footer a:hover, #cadre_footer a:visited {
}

.easy_last td{padding:3px;}
.easy_last img{border:1px solid orange;}

#cadre {
border : 1px solid #6394CE ;
width:auto;
margin-top:10px;
padding : 5px;
}

.menus {
padding : 10px;
font-variant:small-caps;
font-size:12px;
background-color:#FFE3E3;
}

.menus a:link, .menus a:hover, .menus a:visited {
text-decoration:none;
} 

.menus a:hover {
color:white;
} 

.bouttonmenu {
padding : 5px;
margin:0px;
margin-right : 5px;
border:1px solid white;
}

.bouttonmenu:hover {
  background-color:#FD6565;
}


.easy_geo_inscris td, .easy_last td, .easy_online td {
	padding:1px;
}
.easy_geo_inscris img, .easy_last img, .easy_online img {
	border:2px solid #EFEFEF ;
	margin-right:3px;
}

.easy_geo_inscris img:hover, .easy_last img:hover, .easy_online img:hover {
	border:2px solid #666 ;
}

