/* CSS Document */
/*Feuille de style couleurs bleues*/
body{
	width:auto;
	height:auto;
	top:0px;
	left:0px;
	margin:0px;
	/*background-color:#dee4fb;*/
}
#mise_en_page
{
	margin:auto;
	width:900px;
	height:auto;
	border:solid 1px #000066;
	
	display:block;
	background-color:#dee4fb; /* dee4fb*/
}

#ban{
	background-image:url(images/skin/ban5.png);
	background-repeat:no-repeat;
	width:900px;
	height:104px;
	display:block;
}

#pub{
	margin-left:400px;
	margin-top:15px;
	position:absolute;
	height:60px;
	/*border:dashed #000033 1px;*/
}

#menu_haut{
	margin:auto;
	width:900px;
	height:30px;
	background-image:url(images/skin/barre_menuh2.png);
	background-repeat:no-repeat;
	padding-top:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#entete_bloc{
	background-image:url(images/elements/fond_ovale_bleu2.png);
	background-repeat:no-repeat;
	width:190px;
	height:40px;
	/*border:solid 2px #6a0b17;*/
}
#entete_bloc_titre{
	padding-top:12px;
	margin:auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}


#menu_petit{
	text-align:center;
	width:900px;
	height:20px;
	color:#1d5aa7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#menu_haut_droit{
	margin-right:20px;
	float:right;
	position:relative;
	color:#FFFFFF;
	/*border:#009966 2px solid;*/
}

#menu_haut_gauche{
	margin-left:25px;
	float:left;
	position:relative;
	color:#FFFFFF;
	
}

#contenu{
padding-top:10px;
margin:auto;
display:block;
}
#bloc_gauche{
margin-left:5px;
float:left;
width:200px;
}
#cadreagauche{
	float:left;
	width:410px;
	
}
#cadreagauche_titre{
	float:left;
	width:500px;
	
}
#cadreadroite{
	float:right;
	width:255px;
}

#bloc_centre{
margin-top:10px;
float:right;
width:690px;
/*border:green solid 1px;*/
}
#bloc_note{
margin-left:5px;
margin-top:5px;
margin-right:5px;
margin-bottom:15px;
}

#cadre_entete_centre_accueil{
margin-left:5px;
margin-bottom:5px;
margin-right:10px;
border:solid 1px #000066;
background-color:#eceffc; /*dbf7fa */
padding:2px;
display:block;
min-height:220px;
}

#cadre_entete_centre_liste{
margin-left:5px;
margin-bottom:5px;
margin-right:10px;
border:solid 1px #000066;
background-color:#eceffc; /*dbf7fa */
padding:2px;
display:block;
min-height:600px;
}

#cadre_entete_centre_fin{
margin-left:5px;
margin-bottom:5px;
margin-right:10px;
border:solid 1px #000066;
background-color:#eceffc; /*dbf7fa */
padding:2px;
display:block;
min-height:50px;
}

#cadre_entete_centre{
margin-left:5px;
margin-bottom:5px;
margin-right:10px;
border:solid 1px #000066;
background-color:#eceffc; /*dbf7fa */
padding:2px;
display:block;

}

#cadre_agauche{
	/*border:double 2px #961223;*/
	width:60%;
	float:left;
}
#cadre_adroite{
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	border:dotted 1px #000066;
	float:right;
	width:250px;
	
}
#cadre_adroite_petit{
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	
	float:right;
	width:150px;
	
}

#encadrement{
	border:dotted 1px #000066;
	padding:2px;
	text-align:left;
}
#encadrement_partie_droite{
	border:dotted 1px #000066;
	padding:2px;
	margin-top:4px;
	text-align:left;
}
#encadrement_nonvisible{
	text-align:left;
}

#footer{
	background-image:url(images/skin/barre3.png);
	background-repeat:no-repeat;
	height:38px;
	width:900px;
	display:block;
}
#bas_page{
	padding-top:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
#partenaires{
	text-align:center;
	color:#494444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.partenaires{
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
}
.partenaires2{
	text-align:center;
	color:#494444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
}
#pub_index{
margin:auto;
padding-bottom:5px;
text-align:center;
}

#centrage{
text-align:center;
margin:auto;
}
#centrage_decale{
text-align:center;
margin:auto;
padding-top:4px;
}

#contour_box{
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	border:solid #000066 1px;
	position:relative;
	color:#0d2545;
	width:98%;
	height:auto;
	background-color:#eceffc;
}

#contour_commentaire{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	position:relative;
	text-align:left;
	color:#000066;
	width:95%;
	border:dotted #000066 1px;	
}


.table{
border:solid 2px #080b22;
}
.bleu1{
background-color:#dbf7fa;
color:#0d2545;
}
.bleu2{
background-color:#acd2ed;
color:#0d2545;
}
.note{
	color:#0d2545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.normal
{
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.italique
{
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-style:italic;
}
.italique_petit
{
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-style:italic;
}

.petitepolice{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#0e2567;
	text-decoration:none;
}
/*
.petitepolice:hover{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}*/

.titre
{
	font-weight:bold;
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
}
.titregros
{
	font-weight:bold;
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
}

.titreenorme
{
	font-weight:bold;
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	text-decoration:none;
}

.grosselettre_coloree{
	font-weight:bold;
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
}
.texte13{
	font-weight:bold;
	color:#234198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.lien_cat{
	font-weight:bold;
	color:#234198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
.lien_cat:hover{
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.sous_titre
{
	font-weight:bold;
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.gras{
	font-weight:bold;
}
.lien_classement{
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.lien_page{
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}



.sombre{
	background-color:#4d6584;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.saisietexte{
background-color:#acc8ee;
color:#0d2545;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:solid 1px #0d2545;
}
.bouton{
background-color:#acc8ee;
color:#0d2545;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:solid 1px #0d2545;
}

.bouton_contour{
color:#0d2545;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:solid 1px #0d2545;
}

.lien_recherche_petit
{
	color:#3c3d40;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.petit
{
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.petitlien
{
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}


.petitlien:hover
{
	color:#213e65;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.nolink{
text-decoration:none;
border:0px;
}

.liens_petit_menu{
	color:#1d5aa7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.liens_petit_menu:hover{
	color:#213e65;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.liens_menu_haut{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.liens_menu_haut:hover{
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}


tr:hover .note{
background-color:#FFFFFF;
} 

.agauche{
	float:left;
	margin-right:5px;
	margin-bottom:2px;
}
.adroite{
	float:right;
}

#adroite2{
float:right;
}
#agauche2{
float:left;
}

.attention{
	color:#e8311c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.orange{
	color:#d56500;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.orangepetit{
	color:#d56500;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.vert{
	color:#047b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.rouge{
	color:#df1a12;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
bouton:focus{
background-color:#d7e4f6;
}


.contour_photo{
	border:1px #969493 groove;
}




/*Pour la liste deroulante ajax*/

  #site_update {
    border: 1px solid #999;
    background: #83a1ca;
	z-index:9999;
  }
  #site_update ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #site_update a {
    display: block;
    padding: .2em .3em;
    text-decoration: none;
    color: #0d2545;
  }
  .selected {
    background: lightyellow;
  }
  
  #site_update2 {
    border: 1px solid #999;
    background: #83a1ca;
	z-index:9999;
  }
  #site_update2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #site_update2 a {
    display: block;
    padding: .2em .3em;
    text-decoration: none;
    color: #0d2545;
  }
  .selected {
    background: lightyellow;
  }
  
  
  /*INFOS BULLES*/
  
  
  a.info{
position:relative;
z-index:24;
color:#000;
text-decoration:none
}

a.info:hover{
z-index:25;

}

a.info span{
display: none
}

a.info:hover span{
display:block;
position:absolute;
top:2em; left:2em; width:20em;
border:1px solid #000;
background-color:#FFF;
color:#000;
text-align: justify;
font-weight:none;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


  /*INFOS BULLES IMAGES RECHERCHE*/
.lien_recherche{
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
}
  
 a.lien_recherche{
position:relative;
z-index:24;
color:#0e2567;
text-decoration:none
}

a.lien_recherche:hover{
z-index:25;

}

a.lien_recherche span{
display: none
}

a.lien_recherche:hover span{
display:block;
position:absolute;
top:2em; left:2em; width:125px; height:95px;
border:1px solid #000;
background-color:#FFF;
color:#000;
text-align: justify;
font-weight:none;
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


/*LIENS SITES FAVORIS*/

.lien_favoris{
	color:#0e2567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
  
 a.lien_favoris{
position:relative;
z-index:24;
color:#0e2567;
text-decoration:none
}

a.lien_favoris:hover{
z-index:25;

}

a.lien_favoris span{
display: none
}

a.lien_favoris:hover span{
display:block;
position:absolute;
top:2em; left:2em; width:125px; height:95px;
border:1px solid #000;
background-color:#FFF;
color:#000;
text-align: justify;
font-weight:none;
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
