/* CSS Document */

.zoneform_texte_petit_home{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border: 1px solid #193663;
background-color:#FFFFFF;
width:120px;
}

body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#d2d2d2;
color:#193663;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

td{
color:#193663;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a:link{
color: #193663;
text-decoration:underline;
font-weight:bold;
}

a:visited{
color: #193663;
text-decoration:underline;
font-weight:bold;
}

a:hover{
color: #193663;
text-decoration:none;
font-weight:bold;
}

a.lien_menu_haut_1:link{
border-left:1px dashed #8cb9eb;
padding:7px 20px 6px 20px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

a.lien_menu_haut_1:visited{
border-left:1px dashed #8cb9eb;
padding:7px 20px 6px 20px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

a.lien_menu_haut_1:hover{
border-left:1px dashed #8cb9eb;
padding:7px 20px 6px 20px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-color:#000000;
}

a.lien_bouton_rouge:link{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a.lien_bouton_rouge:visited{
color:#e6f2ff;
text-decoration:none;
font-weight:bold;
}

a.lien_bouton_rouge:hover{
color:#000000;
text-decoration:none;
font-weight:bold;
}

a.lien_bouton_bleu:link{
color:#e6f2ff;
text-decoration:none;
font-weight:bold;
}

a.lien_bouton_bleu:visited{
color:#e6f2ff;
text-decoration:none;
font-weight:bold;
}

a.lien_bouton_bleu:hover{
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

a.lien_bouton_blanc:link{
text-decoration:none;
font-weight:bold;
}

a.lien_bouton_blanc:visited{
text-decoration:none;
font-weight:bold;
}

a.lien_bouton_blanc:hover{
text-decoration:none;
font-weight:bold;
color: #ff0000;
}

a.lien_haut:link{
color:#000000;
text-decoration:underline;
}

a.lien_haut:visited{
color:#000000;
text-decoration:underline;
}

a.lien_haut:hover{
color:#ff0000;
text-decoration:none;
}

a.lien_bas:link{
color:#b6b6b6;
text-decoration:underline;
}

a.lien_bas:visited{
color:#b6b6b6;
text-decoration:underline;
}

a.lien_bas:hover{
color:#b6b6b6;
text-decoration:none;
}

.separateurs_bas{
color:#b6b6b6;
}

.conteneur_menu_superieur{
position:absolute;
z-index:30;
top:134px;
left:24px;
width:870;
height:27px;
border:0px solid #ff0000;
text-align:left;
}

.cadre_structure{
position:absolute;
z-index:10;
top:0px;
left:0px;
width:940px;
border:0px solid #000000;
}

.fond_deg{
background-image:url(../images/design/fond_deg.jpg);
background-repeat:repeat-x;
background-position:top left;
}

.fond_pied_page_66{
background-image:url(../images/design/pied_de_page_66.gif);
background-repeat:no-repeat;
background-position:top left;
width:940px;
height:70px;
}

.fond_pied_page_100{
background-image:url(../images/design/pied_de_page_100.gif);
background-repeat:no-repeat;
background-position:top left;
width:940px;
height:70px;
}

.fond_pied_page{
background-image:url(../images/design/pied_de_page.gif);
background-repeat:no-repeat;
background-position:top left;
width:940px;
height:54px;
}

.ombre_gauche{
background-image:url(../images/design/ombre_gauche.gif);
background-repeat:repeat-y;
background-position:top right;
}

.ombre_droite{
background-image:url(../images/design/ombre_droite.gif);
background-repeat:repeat-y;
background-position:top left;
}

.fond_colonne_droite_66{
background-image:url(../images/design/colonne_droite_on.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.fond_colonne_droite_100{
background-image:url(../images/design/colonne_droite_off.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.suite_fond_66{
background-image:url(../images/design/suite_fond_66.gif);
background-repeat:repeat-y;
background-position:top left;
}

.demi_logo_pied_page{
background-image:url(../images/design/demi_logo_pied_page.gif);
background-repeat:no-repeat;
background-position: 31px bottom;
}

.coin_hd_colonne_gauche{
background-image:url(../images/design/coin_hd_colonne_gauche.gif);
background-repeat:no-repeat;
background-position:top right;
}

.titre_ot_tetiere{
position:absolute;
z-index:20;
top:37px;
left:93px;
width:197px;
height:18px;
border:0px solid #ffffff;
}

.logo_ot_tetiere{
position:absolute;
z-index:20;
top:37px;
left:27px;
width:45px;
height:79px;
border:0px solid #ffffff;
}

.conteneur_rubriques_haut{
position:absolute;
z-index:40;
top:8px;
left:18px;
width:458px;
height:15px;
border:0px solid #ffffff;
text-align:left;
}

.switch_langue{
position:absolute;
z-index:60;
top:4px;
left:806px;
width:126px;
height:15px;
border:0px solid #ffffff;
text-align:left;
font-weight:bold;
}

.banniere_pub_haut{
position:absolute;
z-index:50;
top:29px;
left:456px;
width:468px;
height:60px;
border:3px solid #212a58;
text-align:left;
}

.style_1_colonne_droite{
color:#8a9dbb;
font-weight:bold;
}

.style_2_colonne_droite{
color:#ffffff;
font-weight:bold;
font-size:16px;
}

.style_3_colonne_droite{
color:#ffffff;
}

.bordure_petite_photo_colonne_droite{
border: 2px solid #00a8fb;
padding: 1px;
background-color: #203066;
}

.fond_entete_bloc{
background-image:url(../images/design/barre_chapitre.gif);
background-repeat:no-repeat;
background-position:top left;
width: 618px;
height:42px;
color:#FFFFFF;
font-weight:bold;
}

.nom_entete_bloc{
	position:relative;
	top: -5px;
	left: 40px;
	width: 300;
}

.fond_clair{
background-color:#e6f2ff;
}

.fond_fonce{
background-color:#193663;
}

.zoneform{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border: 1px solid #193663;
background-color:#FFFFFF;
}

.zoneform_calendrier{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border: 1px solid #193663;
background-color:#FFFFFF;
background-image:url(../images/design/calendrier.gif);
background-position:center right;
background-repeat:no-repeat;
}

.logo_bas_gauche{
position:relative;
top: -5px;
left: -200px;
width: 20px;
height: 20px;
border: 0px solid #193663;
}

.photo_fiche{
background-color:#ffffff;
padding: 3px;
border: 1px solid #cfcfcf;
}

.texte_legende{
color:#999999;
}

li {
list-style-image: url(../images/design/puce_liste.gif);
margin: 5px 0px 5px -10px;
}

.separateur_produits{
border-top: 1px dashed #303d83;
width: 100%;
margin: 10px 0px 2px 0px;
}

.separateur_produits_2{
border-top: 1px dashed #7fd7ff;
width: 100%;
margin: 0px 0px -20px 0px;
}

.titre_paragaphe{
background-image:url(../images/design/puce_2.gif);
background-position: center left;
background-repeat:no-repeat;
font-weight:bold;
padding-left:15px;
margin-left:10px;
}

.fond_centre_bouton_blanc_2{
background-image:url(../images/design/fond_centre_bouton_blanc_2.gif);
background-repeat: repeat-x;
background-position: top left;
}

.indication_arbo{
font-size:10px;
}

.fond_mauve{
background-color: #313e83;
font-weight:bold;
color:#9fa5c5;
font-size:11px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texte_moyen{
font-size:11px;
}

.zoneform_texte_petit{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border: 1px solid #193663;
background-color:#FFFFFF;
}

.zoneform_texte_petit_calendrier{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border: 1px solid #193663;
background-color:#FFFFFF;
background-image:url(../images/design/calendrier.gif);
background-position:center right;
background-repeat:no-repeat;
}

.boutonform_1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
border: 0px solid #313e83;
background-color:#313e83;
}

.boutonform_2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
border: 0px solid #1c3860;
background-color:#1c3860;
}

.contenu_fiche{
color: #8e8e8e;
}

.titre_paragaphe_2{
background-image:url(../images/design/puce_3.gif);
background-position: center left;
background-repeat:no-repeat;
font-weight:bold;
padding-left:15px;
margin-left:0px;
color: #1c3860;
}

a.lien_prestation:link{
color: #8e8e8e;
font-weight:bold;
line-height: 30px;
}

a.lien_prestation:visited{
color: #8e8e8e;
font-weight:bold;
line-height: 30px;
}

a.lien_prestation:hover{
color: #8e8e8e;
font-weight:bold;
line-height: 30px;
}

.fond_bloc_resa_accueil_FR{
background-image:url(../images/design/fond_bloc_resa_accueil_FR.gif);
background-repeat:no-repeat;
background-position:top leff;
overflow:hidden;
}

.contenu_bloc_resa{
border: 0px solid #ffffff;
color: #ffffff;
margin: 10px 0px 0px 205px;
width: 180px;
height: 55px;
}

/**
 * Style de la pagination
 */
 
.pagination-resa {text-align:right;margin-bottom:10px;margin-top:10px}

a.pagination-resa-page-suivante:link {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
a.pagination-resa-page-suivante:active {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
a.pagination-resa-page-suivante:visited {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
a.pagination-resa-page-suivante:hover {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}

a.pagination-resa-page-precedente:link {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
a.pagination-resa-page-precedente:active {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
a.pagination-resa-page-precedente:visited {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
a.pagination-resa-page-precedente:hover {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}

a.pagination-resa-page-active:link {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A; text-decoration: none; cursor: default;}
a.pagination-resa-page-active:active {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;}
a.pagination-resa-page-active:visited {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;}
a.pagination-resa-page-active:hover {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;}

a.pagination-resa-page:link {font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:#000;}
a.pagination-resa-page:active {font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:#000;}
a.pagination-resa-page:visited {font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:#000;}
a.pagination-resa-page:hover {font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:#000;}
