/* CSS Document */

/* -------- STYLE GENERAL ------- */

html, body
{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

#page
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background:url(../ressource/fond.jpg) fixed top left no-repeat;
}

#contenu
{
font-family:Arial, Helvetica, sans-serif;
}

hr
{
border: none 0;
border-top: 2px dotted #bababa;
margin:5px 20px 5px 20px;
font-family:Arial, Helvetica, sans-serif;
}

a img
{
border:0;
}

/* ---- WebOp! ----
   ---------------------------- */
/* --- Titre des pages --- */

.wo4__rub1_titre { font-size: 22px; line-height:24px; color: #5072b6; font-weight:bold; padding:5px 160px 30px 30px ; text-align:left; background:url(../ressource/bt_wo__rub_titre.gif) 20px 10px no-repeat;}

/* --- Styles des pages "classique" --- */
/*.wo__rub1_titre { font-size: 22px; line-height:24px; color: #5072b6; font-weight:bold; padding:20px 20px 5px 30px ; text-align:left; background:url(../ressource/bt_wo__rub_titre.gif) 20px 25px no-repeat;}*/
.wo__rub1_titre {
	font-size: 16px;
	line-height:22px;
	color: #5072b6;
	font-weight:bold;
	padding:10px 20px 10px 20px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
.wo__par1_titre {
	font-size: 12px;
	line-height:18px;
	color: #5072b6;
	font-weight:bold;
	padding:5px 20px 10px 30px;
	text-align:left;
	background:url(../ressource/bt_wo__par1_titre.gif) 20px 11px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
a.wo__par1_titre { background:none; text-decoration:none; color:#5072b6; padding:0 ;}
a.wo__par1_titre:hover { text-decoration:underline;}
.wo__par1_pesp {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo__par1_pesp { font-size:11px; color:#5072b6 ; text-decoration:none; padding:0px 0px 5px 15px; background:url(../ressource/bt_en_savoir_plus.gif) right 1px no-repeat; letter-spacing:0; text-align:right; display:block;} 
a.wo__par1_pesp:hover { color: #1a2d50; text-decoration:underline; } 
.wo__par1_texte {
	font-size: 12px;
	line-height:14px;
	color: #404040;
	padding:5px 20px 5px 20px;
	text-align:justify;

	font-family: Arial, Helvetica, sans-serif;
}
.wo__par1_texte a {  text-decoration: none; color:#5072b6;}
.wo__par1_texte a:hover { color:#1a2d50; text-decoration: underline;}
.wo__par1_lien {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo__par1_lien {  text-decoration: none; color:#5072b6;}
a.wo__par1_lien:hover { color:#1a2d50; text-decoration: underline;}
.wo__par1_texte img { margin-right:10px; }
.wo__par1_legende {
	color: #039;

	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.wo__doc1_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo__doc1_titre {font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 5px 5px 40px; background:url(../ressource/arrow_down.gif) 20px 4px no-repeat;}
a.wo__doc1_titre:hover { color: #1a2d50; }
.wo__lien1_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo__lien1_titre  {  font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 20px 5px 40px; background:url(../ressource/arrow_right.gif) 20px 4px no-repeat;}
a.wo__lien1_titre:hover { color: #1a2d50; }
.wo__lien2_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo__lien2_titre  {  font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 20px 5px 40px; background:url(../ressource/icon_world.gif) 20px 4px no-repeat;}
a.wo__lien2_titre:hover { color: #1a2d50; }

/* --- Styles de la page d'accueil et la page Actualité--- */
.wo1__rub1_titre { font-size: 22px; line-height:24px; color: #5072b6; font-weight:bold; padding:0px 20px 0px 30px ; text-align:left; background:url(../ressource/bt_wo__rub_titre.gif) 20px 6px no-repeat;}
.wo1__rub2_titre { font-size: 16px; line-height:22px; color: #5072b6; font-weight:bold; padding:10px 20px 10px 20px ; text-align:left;}
.wo1__par1_titre { font-size: 12px; line-height:18px; color: #5072b6; font-weight:bold; text-decoration: none; padding:1px 10px 2px 30px ; text-align:left; background:url(../ressource/bt_wo__par1_titre.gif) 20px 8px no-repeat;}
a.wo1__par1_titre { background:none; text-decoration:none; color:#5072b6; padding:0 ;}
a.wo1__par1_titre:hover { text-decoration:underline;}
.wo1__par1_pesp {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo1__par1_pesp { font-size:11px; color:#5072b6 ; text-decoration:none; padding:0px 0px 5px 15px; background:url(../ressource/bt_en_savoir_plus.gif) right 1px no-repeat; letter-spacing:0; text-align:right; display:block;} 
a.wo1__par1_pesp:hover { color: #1a2d50; text-decoration:underline; } 
.wo1__par1_texte { font-size: 12px; line-height:14px; color: #404040; padding:10px 20px 5px 20px ; text-align:justify;}
.wo1__par1_texte a {  text-decoration: none; color:#5072b6;}
.wo1__par1_texte a:hover { color:#1a2d50; text-decoration: underline;}
.wo1__par1_lien {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo1__par1_lien {  font-size: 11px; line-height:14px; color: #5072b6; text-decoration: none; padding:10px 20px 5px 20px ; text-align:right; }
a.wo1__par1_lien:hover {color: #1a2d50;}
.wo1__par1_texte img { margin : 0px 10px 0px 0;}
.wo1__par1_legende { font-size:10px ; color: #000; padding:2px 0 0 0;}
.wo1__doc1_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo1__doc1_titre {font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 5px 5px 40px; background:url(../ressource/arrow_down.gif) 20px 4px no-repeat;}
a.wo1__doc1_titre:hover { color: #1a2d50; }
.wo1__lien1_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo1__lien1_titre  {  font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 20px 5px 40px; background:url(../ressource/arrow_right.gif) 20px 4px no-repeat;}
a.wo1__lien1_titre:hover { color: #1a2d50; }
.wo1__lien2_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo1__lien2_titre  {  font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 20px 5px 40px; background:url(../ressource/icon_world.gif) 20px 4px no-repeat;}
a.wo1__lien2_titre:hover { color: #1a2d50; }

.wo2__rub1_titre { font-size: 16px; line-height:22px; color: #5072b6; font-weight:bold; text-decoration: none; padding:0px 10px 5px 20px ; text-align:left;}
.wo2__par1_titre { font-size: 12px; line-height:18px; color: #5072b6; font-weight:bold; text-decoration: none; padding:1px 10px 2px 30px ; text-align:left; background:url(../ressource/bt_wo__par1_titre.gif) 20px 8px no-repeat;}
a.wo2__par1_titre { background:none; text-decoration:none; color:#5072b6; padding:0 ;}
a.wo2__par1_titre:hover { text-decoration:underline;}
.wo1__par1_pesp {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo2__par1_pesp { font-size:11px; color:#5072b6 ; text-decoration:none; padding:0px 0px 5px 15px; background:url(../ressource/bt_en_savoir_plus.gif) right 1px no-repeat; letter-spacing:0; text-align:right; display:block;} 
a.wo2__par1_pesp:hover { color: #1a2d50; text-decoration:underline; } 
.wo2__par1_texte { font-size: 12px; line-height:14px; color: #404040; text-decoration: none; padding:3px 10px 3px 20px ; text-align:justify;}
.wo2__par1_texte a {  text-decoration: none; color:#5072b6;}
.wo2__par1_texte a:hover { color:#1a2d50; text-decoration: underline;}
.wo1__par1_lien {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo2__par1_lien {  font-size: 11px; line-height:14px; color: #5072b6; text-decoration: none; padding:3px 10px 3px 20px ; text-align:left;}
a.wo2__par1_lien:hover { color: #1a2d50; text-decoration: underline;}
.wo2__par1_texte img { margin : 0px 10px 0px 0;}
.wo2__par1_legende {  font-size:10px; color: #039 ; padding: 2px 0 0 0;}
.wo2__doc1_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo2__doc1_titre {font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 5px 5px 40px; background:url(../ressource/arrow_down.gif) 20px 4px no-repeat;}
a.wo2__doc1_titre:hover { color: #1a2d50; }
.wo2__lien1_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo2__lien1_titre  {  font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 20px 5px 40px; background:url(../ressource/arrow_right.gif) 20px 4px no-repeat;}
a.wo2__lien1_titre:hover { color: #1a2d50; }
.wo2__lien2_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo2__lien2_titre  {  font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 20px 5px 40px; background:url(../ressource/icon_world.gif) 20px 4px no-repeat;}
a.wo2__lien2_titre:hover { color: #1a2d50; }

.wo3__rub1_titre { font-size: 16px; line-height:22px; color: #5072b6; font-weight:bold; text-decoration: none; padding:0px 20px 5px 10px ; text-align:left;}
.wo3__par1_titre { font-size: 12px; line-height:18px; color: #5072b6; font-weight:bold; text-decoration: none; padding:1px 20px 2px 20px ; text-align:left; background:url(../ressource/bt_wo__par1_titre.gif) 10px 8px no-repeat;}
a.wo3__par1_titre { background:none; text-decoration:none; color:#5072b6; padding:0 ;}
a.wo3__par1_titre:hover { text-decoration:underline;}
.wo3__par1_pesp {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo3__par1_pesp { font-size:11px; color:#5072b6 ; text-decoration:none; padding:0px 0px 5px 15px; background:url(../ressource/bt_en_savoir_plus.gif) right 1px no-repeat; letter-spacing:0; text-align:right; display:block;} 
a.wo3__par1_pesp:hover { color: #1a2d50; text-decoration:underline; } 
.wo3__par1_texte { font-size: 12px; line-height:14px; color: #404040; text-decoration: none; padding:3px 20px 3px 10px ; text-align:justify;}
.wo3__par1_texte a {  text-decoration: none; color:#5072b6;}
.wo3__par1_texte a:hover { color:#1a2d50; text-decoration: underline;}
.wo3__par1_lien {} /* Astuce pour qu'il s'affiche dans webop! */
.wo3__par1_lien {  font-size: 11px; line-height:14px; color: #5072b6; text-decoration: none; padding:3px 20px 3px 10px ; text-align:left;}
a.wo3__par1_lien:hover { color: #1a2d50; text-decoration: underline;}
.wo3__par1_texte img { margin : 0px 10px 0px 0;}
.wo3__par1_legende {  font: 10px Arial, Helvetica, sans-serif; color: #039 ; padding: 2px 0 0 0;}
.wo3__doc1_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo3__doc1_titre {font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 5px 5px 40px; background:url(../ressource/arrow_down.gif) 20px 4px no-repeat;}
a.wo3__doc1_titre:hover { color: #1a2d50; }

.wo3__doc1_fichier {}
.wo3__doc1_file {}

.wo3__lien1_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo3__lien1_titre  {  font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 20px 5px 40px; background:url(../ressource/arrow_right.gif) 20px 4px no-repeat;}
a.wo3__lien1_titre:hover { color: #1a2d50; }
.wo3__lien2_titre {} /* Astuce pour qu'il s'affiche dans webop! */
a.wo3__lien2_titre  {  font-size: 11px; line-height:14px; color: #5072b6;  padding:5px 20px 5px 40px; background:url(../ressource/icon_world.gif) 20px 4px no-repeat;}
a.wo3__lien2_titre:hover { color: #1a2d50; }

/* Interface WebOp! */
.menu_bandeau {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
.mc {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.mc_gris {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bbb;}

/* ------- HAUT -------- */

#haut
{
height:105px;
}

#accroche
{
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	text-align:left;
	padding:0px 0px 0 30px;
}

#espace_partenaires
{
background:url(../ressource/fond_espace_partenaires.gif) top right no-repeat;
width:187px;
height:70px;
visibility:hidden;
}


#espace_partenaires .bt_go
{
background:url(../ressource/bt_go_espace_partenaires.gif) center center no-repeat;
height:20px;
width:20px;
border:0px;
cursor:pointer;
}

#espace_partenaires p
{
font-weight:bold;
font-size:14px;
color:white;
text-align:left;
margin-left:10px;
}

#espace_partenaires form, #espace_partenaires p
{
margin:0;
padding:0;
}

#espace_partenaires form
{
margin:0;
}

#espace_partenaires input
{
height:15px;
border:0;
font-weight:normal;
font-size:11px;
color:#ababab;
}

#memoriser_oublier, #memoriser_oublier a
{
font-weight:normal;
font-size:11px;
color:#ffffff;
text-decoration:none;
text-align:left;
}

#memoriser_oublier input
{
padding:0 0 0 5px;
margin:2px 0 0 0;
height:12px; /* Truc pour IE */
vertical-align:middle; /* --- */
}

#memoriser_oublier a:hover
{
text-decoration:underline;
}

#rechercher
{
background:url(../ressource/fond_rechercher.png) top right no-repeat;
width:374px;
height:23px;
}

#rechercher form
{
margin:0;
}

#rechercher p
{
font-weight:bold;
font-size:13px;
color:white;
text-align:left;
margin-top:3px;
}

#rechercher input
{
height:15px;
border:0;
font-weight:normal;
font-size:12px;
color:#ababab;
margin-top:3px;
}

#rechercher .bt_go
{
background:url(../ressource/bt_go_rechercher.png) center center no-repeat;
height:15px;
width:15px;
border:0px;
cursor:pointer;
}
/*
#millieu
{
height:100%;
}
*/



#colone_gauche
{
width:234px;
}

#menu
{
background:url(../ressource/fond_menu.png) top left no-repeat;
width:234px;
height:278px;
}

#menu td
{
padding:0 0 5px 0;
}

#menu  a
{
list-style-type:none;
font-weight:bold;
font-size:12px;
line-height:12px;
padding:0px 5px 0px 15px;
color:white;
text-decoration:none;
display:block;
}

#menu a:hover
{
background:url(../ressource/bt_menu.gif) left 2px no-repeat;
color:#333;
}

#menu a:affi
{
background:url(../ressource/bt_menu.gif) left 2px no-repeat;
color:#333;
}

#questionnaire
{
	width:206px;
	height:60px;
	background-image: url(../ressource/fond_questionnaire.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#questionnaire p strong
{

font-weight:normal;
font-size:18px;
line-height:15px;
color:white;
margin:10 0 0 10px;
}

#questionnaire p
{
font-weight:normal;
font-size:11px;

color:white;

margin:8px 0 5px 48px;
width:162px;
}

#questionnaire #bt_formulaire
{

text-align:left;

}

#questionnaire #bt_formulaire a
{
	font-weight:bold;
	font-size:12px;
	line-height:10px;
	color:white;
	padding-left:12px;
	text-decoration:none;
}

#questionnaire #bt_formulaire a:hover
{
	color:#333;
	background-image: url(../ressource/bt_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#colone_gauche #blanc_g
{
background-color:white;
width:45px;
}

/* ----- CENTRE ------- */

#colone_centre #bandeau_photo
{
height:75px;
}

#colone_centre #blanc_h
{
background-color:white;
height:40px;
}

#colone_centre #contenu
{
	background-color:#fff;
	padding-top:20px;
	font-family: Arial, Helvetica, sans-serif;
}

#acces_region
{
position:absolute;
right:15px;
background:url(../ressource/fond_acces_region.gif) top left no-repeat;
height:71px;
width:207px;
text-align:left;
}

#acces_region a
{
font-size:11px;
line-height:12px;
color:#527a7e;
text-decoration:none;
}

#acces_region a:hover
{
color:#1c4044/*336165;*/
}

#acces_region a img
{
float:left;
margin:10px 10px 10px 10px;
border:0;
}

#acces_region a strong
{
font-size:13px;
}

/* ------- BAS ------- */

#colone_droite
{
background:url(../ressource/fond_carte_regions.png) top left no-repeat;
width:224px;
height:426px;
}

#regions
{
margin-top:40px;
height:386px;
width:209px;
}

#regions  #titre
{
font-weight:bold;
font-size:14px;
line-height:18px;
color:white;
text-align:right;
padding-right:20px;
}

#regions #titre strong
{
font-size:18px;
}

#regions img
{
margin-top:10px;
}

#regions #dom table tr td
{
font-size:9px;
line-height:13px;
color:#4e8e93;
text-align:center;
}
#regions #instructions
{
padding-top:5px;
font-size:9px;
line-height:10px;
color:#565656;
text-align:left;
padding-left:10px;
}

#regions form
{
margin-top:5px;
}

#regions select
{
font-size:10px;
line-height:10px;
color:#565656;
border:1px solid #565656;
}

#blanc_d
{
background-color:white;
width:60px;
}

#bas a img, #regions img
{
border:0;
}

/* ---- Style formulaire ---- */

.wo__donnee, .wo__champ, .wo__renvoi
{
font-size:12px;
}

.wo__donnee, .wo__renvoi
{
color: #404040;
}

.wo__champ
{
color:#5072b6;
font-weight:bold;
}

.wo__champ i
{
color:#404040;
font-weight:bold;
}

.wo__champ_err
{
font-size:12px; color: #ffae00; font-weight:bold;
}

.wo__texte
{
font-size:13px; color:#404040; padding:2px 20px 2px 20px;
}


/* ---- Accueil ---- */
#pointille_vertical
{
width:2px;
background-image:url(../ressource/pointille_vertical.gif);
background-repeat:repeat-y;
background-position:top left;
}

/* ---- Régions ---- */
#menu_region
{
width:550px;
padding:0;
margin:0 0px 0 15px;
}

#menu_region li
{
float:left;
list-style:none;
padding:0 25px 3px 25px;
margin:0 16px 0 0px;
border-right:3px solid #fff;
background-color:#ddd;
}

#menu_region li a
{
font-size:12px;
font-weight:bold;
color: #5072b6;
text-decoration:none;
}

#menu_region li a:hover
{
color:#1a2d50;
}

/* -- Contact -- */

h1
{
font-size: 22px; line-height:24px;
color: #5072b6; font-weight:bold;
padding:5px 160px 5px 30px ;
text-align:left;
background:url(../ressource/bt_wo__rub_titre.gif) 20px 10px no-repeat;
}

#contact
{
margin:0 60px 30px 60px;
}

#contact .wo__champ
{
font-weight:bold;
}

#contact input, #contact textarea, #contact select
{
border:1px solid #5072b6;
}

#formulaire_confirmation
{
text-align:center;
font-size:14px;
font-weight:bold;
color:#999999;
}

/* --- RECHERCHE --- */

a.wo__lien {
color:#5072b6; font-weight:bold; font-size:14px;}

.wo__pagi, a.wo__pagi {
color:#5072b6; font-size:11px;}

.liens_webop
{
	font-size:9px;
	color:#666;
	padding:5px;
	margin:0;
	text-decoration: none;
}