/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.cadre_carte_etranger{
border-right: 2px solid #00618b;
border-bottom: 2px solid #00618b;
border-left: 2px solid #00618b;
padding: 0px 0px 0px 0px;
color: #6a6a6a;
}

font{
/*font-family:Arial, Helvetica, sans-serif;
font-size:12px;
*/
}

.titre2{
color: #676767;
font-size: 10px;
font-style: italic;
float: left;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 10px;
}

.titre3{
color: #676767;
font-size: 10px;
font-style: italic;
float: left;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 10px;
background-image:url(../images/design2009/fleche_arbo.gif);
background-position: center left;
background-repeat:no-repeat;
}

.titre4{
color: #676767;
font-size: 10px;
font-style: italic;
float: left;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 10px;
background-image:url(../images/design2009/fleche_arbo.gif);
background-position: center left;
background-repeat:no-repeat;
}

a:link{
color:#000000;
text-decoration:underline;
}

a:visited{
color:#000000;
text-decoration:underline;
}

a:hover{
color:#000000;
text-decoration:none;
}

a.lien_tous_bp:link{
background-color:#7fc5de;
text-decoration:underline;
font-size: 14px;
color: #266189;
font-weight: bold;
padding: 5px 17px 5px 5px;
background-image:url(../images/design2009/fleche_tous_bons_plans.gif);
background-position: center right;
background-repeat:no-repeat;
}

a.lien_tous_bp:visited{
background-color:#7fc5de;
text-decoration:underline;
font-size: 14px;
color: #266189;
font-weight: bold;
padding: 5px 17px 5px 5px;
background-image:url(../images/design2009/fleche_tous_bons_plans.gif);
background-position: center right;
background-repeat:no-repeat;
}

a.lien_tous_bp:hover{
background-color:#7fc5de;
text-decoration:none;
font-size: 14px;
color: #266189;
font-weight: bold;
padding: 5px 17px 5px 5px;
background-image:url(../images/design2009/fleche_tous_bons_plans.gif);
background-position: center right;
background-repeat:no-repeat;
}

#liens_menu_pied_page a:link{
color:#af8f84;
text-decoration:none;
}

#liens_menu_pied_page a:visited{
color:#af8f84;
text-decoration:none;
}

#liens_menu_pied_page a:hover{
color:#af8f84;
text-decoration:underline;
}

a.liens_hors_menu_pied_page:link{
color:#af8f84;
text-decoration:none;
font-weight:bold;
line-height: 25px;
}

a.liens_hors_menu_pied_page:visited{
color:#af8f84;
text-decoration:none;
font-weight:bold;
line-height: 25px;
}

a.liens_hors_menu_pied_page:hover{
color:#af8f84;
text-decoration:underline;
font-weight:bold;
line-height: 25px;
}

a.liens_langues_pied_page:link{
color:#af8f84;
text-decoration:none;
margin: 0px;
padding: 0px;
width:140px;
text-align: left;
}

a.liens_langues_pied_page:visited{
color:#af8f84;
text-decoration:none;
margin: 0px;
padding: 0px;
width:140px;
text-align: left;
}

a.liens_langues_pied_page:hover{
color:#af8f84;
text-decoration:underline;
margin: 0px;
padding: 0px;
width:140px;
text-align: left;
}

.logo_cap{
position:absolute;
z-index:10;
border: 0px solid #000000;
top:15px;
left:5px;
width:166px;
height:54px;
}

.venir_au_cap{
position:absolute;
z-index:10;
border: 0px solid #000000;
top:5px;
left:316px;
width:160px;
height:62px;
}

.coeurs_menu{
position:absolute;
z-index:50;
border: 0px solid #000000;
top:68px;
left:507px;
width:39px;
height:34px;
}

.elements_haut_droite{
position:absolute;
z-index:10;
border: 0px solid #000000;
top:10px;
left:830px;
width:175px;
height:16px;
border-bottom: 2px none #00618b;
padding-bottom: 3px;
text-align: left;
}

.moteur_interne{
position:absolute;
z-index:50;
border: 0px solid #000000;
top:130px;
left:831px;
width:160px;
height:24px;
}

.publicite_verticale_haut_droite{
position:absolute;
z-index:10;
border: 0px solid #000000;
/* Remettre 150 quand le moteur de Google apparaitra */
top:175px;
left:831px;
width:160px;
height:509px;
}

.meteo_haut_droite{
position:absolute;
z-index:10;
border: 0px solid #000000;
top:30px;
left:944px;
width:46px;
height:40px;
overflow: hidden;
}

.newsletter_haut_droite{
position:absolute;
z-index:100;
border: 0px solid #000000;
top:129px;
left:829px;
width:162px;
height:37px;
background-color:#ee7001;
}

.cadre_contenu{
position:absolute;
z-index:20;
border: 0px solid #000000;
top:128px;
left:0px;
width:992px;
/*height:62px;*/
text-align:left;
}

.personnages_charte{
position:absolute;
z-index:20;
border: 0px solid #000000;
top:99px;
left:0px;
width:335px;
height:158px;
text-align:left;
}

.menu_horizontal{
position:absolute;
z-index:80;
border: 0px solid #000000;
top:104px;
left:0px;
width:785px;
height:20px;
}

.diaporama_flash{
position:absolute;
z-index:5;
border: 0px solid #000000;
top:126px;
left:0px;
width:642px;
height:198px;
background-color:#CCCCCC;
/*border-top: 2px solid #00618b;*/
border-top: 2px solid #ffffff;
border-bottom: 2px solid #af8f84;
}

.masque_opaque_droite_diaporama{
position:absolute;
z-index:5;
border: 0px solid #000000;
background-color:#FFFFFF;
top:93px;
left:641px;
width:185px;
height:200px;
opacity: 0.75;
filter:alpha(opacity=75);
}

.titre_agenda{
border-right: 2px solid #2687c3;
color: #00618b;
font-size:14px;
font-weight:bold;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
width:177px;
text-indent:0px;
height:20px;
text-align:left;
}

.texte_agenda_home{
color:#575757;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 13px;
}

.texte_agenda_home_2{
color:#575757;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:left;
}

.date_agenda_home_2{
color:#575757;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#00618b;
}

a.lien_numero_agenda_OFF:link{
display: block;
background-color:#00618b;
width: 19px;
height: 17px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
float:left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 3px;
line-height:17px;
}

a.lien_numero_agenda_OFF:visited{
display: block;
background-color:#00618b;
width: 19px;
height: 17px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
float:left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 3px;
line-height:17px;
}

a.lien_numero_agenda_OFF:hover{
display: block;
background-color:#575757;
width: 19px;
height: 17px;
color:#ffffff;
text-decoration:none;
text-align:center;
float:left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 3px;
line-height:17px;
}

a.lien_numero_agenda_OFF:active{
display: block;
background-color:#575757;
width: 19px;
height: 17px;
color:#ffffff;
text-decoration:none;
text-align:center;
float:left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 3px;
line-height:17px;
}

a.lien_numero_agenda_ON:link{
display: block;
background-color:#575757;
width: 19px;
height: 17px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
float:left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 3px;
line-height:17px;
cursor:default;
}

a.lien_numero_agenda_ON:visited{
display: block;
background-color:#575757;
width: 19px;
height: 17px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
float:left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 3px;
line-height:17px;
cursor:default;
}

a.lien_numero_agenda_ON:hover{
display: block;
background-color:#575757;
width: 19px;
height: 17px;
color:#ffffff;
text-decoration:none;
text-align:center;
float:left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 3px;
line-height:17px;
cursor:default;
}

a.lien_tout_agenda_OFF:link{
display: block;
background-color:#00618b;
width: 102px;
height: 17px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
float:left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 0px;
padding-left: 3px;
line-height:17px;
}

a.lien_tout_agenda_OFF:visited{
display: block;
background-color:#00618b;
width: 102px;
height: 17px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
float:left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 0px;
padding-left: 3px;
line-height:17px;
}

a.lien_tout_agenda_OFF:hover{
display: block;
background-color:#575757;
width: 102px;
height: 17px;
color:#ffffff;
text-decoration:none;
text-align:center;
float:left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-right: 0px;
padding-left: 3px;
line-height:17px;
}

.fond_haut_bloc_bleu{
background-image: url(../images/design2009/fond_haut_bloc_bleu.gif);
background-repeat:no-repeat;
background-position:bottom left;
height:30px;
color:#FFFFFF;
padding-left: 10px;
line-height: 18px;
height:40px;
text-align:left;
}

.fond_haut_bloc_bleu_resa{
background-image: url(../images/design2009/fond_haut_bloc_bleu.gif);
background-repeat:no-repeat;
background-position:bottom left;
height:30px;
color:#FFFFFF;
padding-left: 10px;
line-height: 18px;
height:20px;
text-align:left;
}

.fond_bons_plans{
background-color:#e0ebef;
}

.fond_bloc_bleu{
background-color:#e0ebef;
}

.contenu_bons_plans{
padding: 5px 5px 0px 5px;
color:#6a6a6a;
text-align:left;
font-size: 11px;
}

.contenu_idsej{
padding:5px;
color:#6a6a6a;
text-align:left;
}

.titre_bon_plan{
color:#6a6a6a;
font-weight: bold;
padding: 5px;
font-size:14px;
text-align:left;
}

.titre_bon_plan2{
color:#6a6a6a;
font-weight: bold;
padding: 5px;
font-size:13px;
text-align:left;
}

.titre_id_sejour{
color:#6a6a6a;
font-weight: bold;
padding: 5px;
font-size:14px;
text-align:left;
}

.cellule_tarif_bon_plan{
background-color:#ee7001;
color:#FFFFFF;
padding: 5px;
font-weight:bold;
font-size:12px;
width: 80px;
}

.cellule_tarif_idsej{
background-color:#ee7001;
color:#FFFFFF;
padding: 5px;
font-weight:bold;
font-size:12px;
width: 80px;
}

a.lien_tous_bons_plans_fiche:link{
font-family: Arial, Helvetica, sans-serif;
background-color: #81cbd8;
font-size: 14px;
text-decoration:underline;
color:#245e86;
font-weight: bold;
height: 20px;
line-height: 20px;
display: block;
padding: 0px 3px 0px 3px;
}

a.lien_tous_bons_plans_fiche:visited{
font-family: Arial, Helvetica, sans-serif;
background-color: #81cbd8;
font-size: 14px;
text-decoration:underline;
color:#245e86;
font-weight: bold;
height: 20px;
line-height: 20px;
display: block;
padding: 0px 3px 0px 3px;
}

a.lien_tous_bons_plans_fiche:hover{
font-family: Arial, Helvetica, sans-serif;
background-color: #81cbd8;
font-size: 14px;
text-decoration:none;
color:#245e86;
font-weight: bold;
height: 20px;
line-height: 20px;
display: block;
padding: 0px 3px 0px 3px;
}

#voirtous a.lien_retour:link{
font-family: Arial, Helvetica, sans-serif;
background-color: #81cbd8;
font-size: 14px;
text-decoration:underline;
color:#245e86;
font-weight: bold;
height: 30px;
line-height: 30px;
display: block;
}

#voirtous a.lien_retour:visited{
font-family: Arial, Helvetica, sans-serif;
background-color: #81cbd8;
font-size: 14px;
text-decoration:underline;
color:#245e86;
font-weight: bold;
height: 30px;
line-height: 30px;
display: block;
}

#voirtous a.lien_retour:hover{
font-family: Arial, Helvetica, sans-serif;
background-color: #81cbd8;
font-size: 14px;
text-decoration:none;
color:#245e86;
font-weight: bold;
height: 30px;
line-height: 30px;
display: block;
}

a.lien_lancer_recherche_presta:link{
font-family: Arial, Helvetica, sans-serif;
background-color: #ee7001;
font-size: 14px;
text-decoration:underline;
color:#ffffff;
font-weight: bold;
padding: 5px;
height: 30px;
line-height: 30px;
}

a.lien_lancer_recherche_presta:visited{
font-family: Arial, Helvetica, sans-serif;
background-color: #ee7001;
font-size: 14px;
text-decoration:underline;
color:#ffffff;
font-weight: bold;
padding: 5px;
height: 30px;
line-height: 30px;
}

a.lien_lancer_recherche_presta:hover{
font-family: Arial, Helvetica, sans-serif;
background-color: #ee7001;
font-size: 14px;
text-decoration:none;
color:#ffffff;
font-weight: bold;
padding: 5px;
height: 30px;
line-height: 30px;
}

.bouton_lancer_recherche_presta{
font-family: Arial, Helvetica, sans-serif;
background-color: #ee7001;
border: 1px solid #ee7001;
font-size: 14px;
text-decoration:none;
color:#ffffff;
font-weight: bold;
padding: 0px 15px 0px 5px;
height: 25px;
line-height: 22px;
display: block;
background-image: url(../images/design2009/fleche_recherche_presta.gif);
background-repeat:no-repeat;
background-position:center right;
cursor: pointer;
}

a.lien_tous_bons_plans:link{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color:#6a6a6a;
font-weight: bold;
height: 30px;
line-height: 30px;
}

a.lien_tous_bons_plans:visited{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color:#6a6a6a;
font-weight: bold;
height: 30px;
line-height: 30px;
}

a.lien_tous_bons_plans:hover{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
color:#6a6a6a;
font-weight: bold;
height: 30px;
line-height: 30px;
display: block;
}

a.lien_tous_idsej:link{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color:#6a6a6a;
font-weight: bold;
display: block;
}

a.lien_tous_idsej:visited{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color:#6a6a6a;
font-weight: bold;
display: block;
}

a.lien_tous_idsej:hover{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
color:#6a6a6a;
font-weight: bold;
}

a.lien_detail_idsej:link{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color:#6a6a6a;
font-weight: bold;
}

a.lien_detail_idsej:visited{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color:#6a6a6a;
font-weight: bold;
}

a.lien_detail_idsej:hover{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
color:#6a6a6a;
font-weight: bold;
}

a.lien_detail_bons_plans:link{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color:#6a6a6a;
font-weight: bold;
}

a.lien_detail_bons_plans:visited{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color:#6a6a6a;
font-weight: bold;
}

a.lien_detail_bons_plans:hover{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
color:#6a6a6a;
font-weight: bold;
}

a.lien_tous_les_details:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:none;
color:#6a6a6a;
font-weight: bold;
}

a.lien_tous_les_details:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:none;
color:#6a6a6a;
font-weight: bold;
}

a.lien_tous_les_details:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:underline;
color:#6a6a6a;
font-weight: bold;
}

a.lien_menu_horiz:link{
display:block;
float:left;
background-color: #00618b;
color:#FFFFFF;
font-weight:bold;
height: 20px;
padding: 0px 5px 0px 5px;
margin-right: 10px;
text-decoration:none;
line-height:20px;
}

a.lien_menu_horiz:visited{
display:block;
float:left;
background-color: #00618b;
color:#FFFFFF;
font-weight:bold;
height: 20px;
padding: 0px 5px 0px 5px;
margin-right: 10px;
text-decoration:none;
line-height:20px;
}

a.lien_menu_horiz:hover{
display:block;
float:left;
background-color: #00618b;
color:#72c2dd;
font-weight:bold;
height: 20px;
padding: 0px 5px 0px 5px;
margin-right: 10px;
text-decoration:none;
line-height:20px;
}

.zoneform_newsletter_haut_droite{
background-color:#FFFFFF;
border: 1px solid #ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height:15px;
margin-left:5px;
width:120px;
}

.boutonform_newsletter_haut_droite{
background-color:#FFFFFF;
border: 1px solid #ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height:19px;
padding: 0px 3px 0px 3px;
}

.inscription_newsletter{
color:#575757;
font-weight:bold;
padding-left:5px;
text-align: left;
}

.titre_publicite{
color:#00618b;
font-weight:bold;
font-size:14px;
text-align:left;
}

.cadre_moteur_resa{
border-right: 2px solid #00618b;
border-bottom: 2px solid #00618b;
border-left: 2px solid #00618b;
text-align:left;
padding: 0px 3px 0px 3px;
color: #6a6a6a;
}

.fond_bloc_nautisme_home{
background-color:#9a312f;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:32px;
padding:1px;
text-align:center;
}

.fond_bloc_plages_home{
background-color:#444c2b;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:32px;
padding:1px;
text-align:center;
}

.fond_bloc_carnet_voyage{
background-image:url(../images/design2009/fond_pave_carnet_voyage.gif);
background-repeat:repeat-x;
background-position:top left;
}

.votre_carnet_de_voyage{
border-bottom: 1px solid #ffffff;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-align:center;
margin: 0px 0px 0px 5px;
}

.selection_carnet_de_voyage{
color:#FFFFFF;
font-size:12px;
text-align:center;
margin: 0px 0px 0px 0px;
}

a.lien_blanc:link{
color:#FFFFFF;
text-decoration:underline;
}

a.lien_blanc:visited{
color:#FFFFFF;
text-decoration:underline;
}

a.lien_blanc:hover{
color:#FFFFFF;
text-decoration:none;
}

.fond_bouton_servir{
background-color:#2a719d;
color:#FFFFFF;
font-weight:bold;
padding: 0px 0px 0px 5px;
font-size: 11px;
}

.zoneform{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border: 1px solid #9c6c51;
background-color:#FFFFFF;
}

.zoneform-oblig{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border-top: 1px solid #9c6c51;
border-right: 1px solid #9c6c51;
border-bottom: 1px solid #9c6c51;
border-left: 4px solid #CC0000;
background-color:#FFFFFF;
}

.zoneform2{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#72746f;
border: 1px solid #196c8a;
background-color:#FFFFFF;
font-weight: bold;
}

.zoneform3{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#72746f;
border: 1px solid #ef6f01;
background-color:#FFFFFF;
font-weight: bold;
}

.zoneform2-oblig{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#72746f;
border-top: 1px solid #196c8a;
border-right: 1px solid #196c8a;
border-bottom: 1px solid #196c8a;
border-left: 4px solid #CC0000;
background-color:#FFFFFF;
font-weight: bold;
}

.plus_pour_vacances{
font-size:12px;
font-weight:bold;
color:#000000;
margin-bottom: 5px;
}

.pied_de_page{
border-top: 1px solid #9c6c51;
border-bottom: 1px solid #9c6c51;
text-align:left;
color:#af8f84;
font-size:12px;
}

.colonnes_liens_pied_page_ND{
font-size: 11px;
color: #af8f84;
}

#colonnes_liens_pied_page{
font-size: 11px;
color: #af8f84;
}

#colonnes_liens_pied_page a:link{
background-color: #ffffff;
margin: 0px;
padding: 0px;
width: 140px;
font-weight: lighter;
text-align: left;
}

#colonnes_liens_pied_page a:visited{
background-color: #ffffff;
margin: 0px;
padding: 0px;
width: 140px;
font-weight: lighter;
text-align: left;
}

#colonnes_liens_pied_page a:hover{
background-color: #ffffff;
margin: 0px;
padding: 0px;
width: 140px;
font-weight: lighter;
text-align: left;
}

#colonnes_liens_pied_page li{
background-color: #ffffff;
margin: 0px;
padding: 0px;
}

#colonnes_liens_pied_page ul{
background-color: #ffffff;
margin: 0px;
padding: 0px;
}

.boutonform{
border: 1px solid #9c6c51;
background-color:#FFFFFF;
font-size: 11px;
font-weight:bold;
color:#6a6a6a;
background-image:url(../images/design2009/fond_boutonform_recherche.gif);
background-position: center right;
background-repeat:no-repeat;
padding-right: 15px;
margin: 4px 0px 4px 0px;
}

.boutonform3{
border: 1px solid #9c6c51;
background-color:#FFFFFF;
font-size: 11px;
font-weight:bold;
color:#6a6a6a;
margin: 4px 0px 4px 0px;
}

.boutonform2{
border: 1px solid #196c8a;
background-color:#FFFFFF;
font-size: 11px;
font-weight:bold;
color:#72746f;
background-image:url(../images/design2009/fond_boutonform_recherche2.gif);
background-position: center right;
background-repeat:no-repeat;
padding-right: 15px;
margin: 4px 0px 4px 0px;
}

.texte_dispo{
color: #72746f;
}

#zonecontenu p{
margin: 0px 0px 15px 0px;
}

.nom_bon_plan{
color: #6b6764;
font-weight: bold;
font-size: 14px;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
}

.nom_idsej{
color: #6b6764;
font-weight: bold;
font-size: 14px;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
}

.descriptif_bon_plan{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #6b6764;
font-size: 12px;
}

.descriptif_idsej{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #6b6764;
font-size: 12px;
}

.descriptif_presta{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #515151;
font-size: 12px;
margin-bottom: 10px;
}

#bloc_couleur_fiche_presta{
background-color: #7fc5de;
width: 245px;
padding: 5px;
margin-bottom: 10px;
color: #ffffff;
}

#bloc_couleur_fiche_presta a:link{
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

#bloc_couleur_fiche_presta a:visited{
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

#bloc_couleur_fiche_presta a:hover{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.nom_cp_coeur{
color: #000000;
font-weight: bold;
font-size: 14px;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}

.nom_presta{
color: #515151;
font-weight: bold;
font-size: 15px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.nom_presta_fiche{
color: #515151;
font-weight: bold;
font-size: 12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.nom_video{
color: #515151;
font-weight: bold;
font-size: 12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0px 0px 5px 0px;
padding: 0px;
}

#cadre_pagination{
background-color: #eb7102;
display: block;
padding: 0px 3px 0px 5px;
color: #ffffff;
margin-right: 28px;
height: 25px;
line-height: 25px;
}

#cadre_pagination2{
background-color: #eb7102;
display: block;
padding: 0px 3px 0px 5px;
color: #ffffff;
margin-right: 3px;
height: 25px;
line-height: 25px;
}

#cadre_pagination3{
background-color: #eb7102;
padding: 0px 3px 0px 5px;
color: #ffffff;
height: 25px;
line-height: 25px;
}

#cadre_pagination a:link{
background-color: #eb7102;
text-decoration: underline;
color: #ffffff;
}

#cadre_pagination a:visited{
background-color: #eb7102;
text-decoration: underline;
color: #ffffff;
}

#cadre_pagination a:hover{
background-color: #eb7102;
text-decoration: none;
color: #ffffff;
}

#cadre_pagination2 a:link{
background-color: #eb7102;
text-decoration: underline;
color: #ffffff;
}

#cadre_pagination2 a:visited{
background-color: #eb7102;
text-decoration: underline;
color: #ffffff;
}

#cadre_pagination2 a:hover{
background-color: #eb7102;
text-decoration: none;
color: #ffffff;
}

#cadre_pagination3 a:link{
background-color: #eb7102;
text-decoration: underline;
color: #ffffff;
}

#cadre_pagination3 a:visited{
background-color: #eb7102;
text-decoration: underline;
color: #ffffff;
}

#cadre_pagination3 a:hover{
background-color: #eb7102;
text-decoration: none;
color: #ffffff;
}

.descriptif_cp_coeur{
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
}

a.lien_reverse_bp:link{
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
}

a.lien_reverse_bp:visited{
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
}

a.lien_reverse_bp:hover{
font-size: 12px;
text-decoration: underline;
text-transform: uppercase;
}

a.lien_reverse:link{
text-decoration: none;
}

a.lien_reverse:visited{
text-decoration: none;
}

a.lien_reverse:hover{
text-decoration: underline;
}

a.lien_pas_underline:link{
text-decoration: none;
}

a.lien_pas_underline:visited{
text-decoration: none;
}

a.lien_pas_underline:hover{
text-decoration: none;
}

.tarif_liste_bon_plan{
background-color: #ee7001;
text-align: right;
font-weight: bold;
color: #ffffff;
padding: 3px;
margin-top: 10px;
font-size: 16px;
}


.tarif_liste_idsej{
background-color: #ee7001;
text-align: right;
font-weight: bold;
color: #ffffff;
display: block;
padding: 3px;
margin-top: 10px;
font-size: 16px;
width : 120px;
}


.gros_titre_bons_plans{
border-bottom: 2px solid #ef6f01;
margin-bottom: 5px;
width: 610px;
font-size: 26px;
color: #595959;
padding-bottom: 3px;
font-weight: lighter;
}

.gros_titre_idsej{
border-bottom: 2px solid #ef6f01;
margin-bottom: 5px;
width: 610px;
font-size: 26px;
color: #595959;
padding-bottom: 3px;
font-weight: lighter;
}

.gros_titre_videos{
margin-bottom: 5px;
width: 610px;
font-size: 26px;
color: #595959;
padding-bottom: 3px;
font-weight: lighter;
}

.gros_titre_agenda{
border-bottom: 2px solid #ef6f01;
margin-bottom: 5px;
width: 610px;
font-size: 26px;
color: #595959;
padding-bottom: 3px;
font-weight: lighter;
}

.gros_titre_coups_de_coeur{
margin-bottom: 5px;
width: 610px;
font-size: 26px;
color: #595959;
padding-bottom: 3px;
font-weight: lighter;
}

.gros_titre_presta{
margin: 0px 0px 5px 0px;
width: 610px;
font-size: 26px;
color: #595959;
padding: 0px 0px 3px 0px;
font-weight: lighter;
}

.gros_titre_moteur_presta{
margin: 0px 0px 0px 0px;
font-size: 26px;
color: #595959;
padding: 0px;
font-weight: lighter;
}

.texte_intro_coups_de_coeur{
border-bottom: 0px solid #ef6f01;
margin-bottom: 3px;
width: 610px;
font-size: 11px;
color: #696969;
padding-bottom: 3px;
font-weight: bold;
}

.texte_intro_presta{
border-bottom: 0px solid #ef6f01;
margin-bottom: 3px;
width: 610px;
font-size: 11px;
color: #696969;
padding-bottom: 3px;
font-weight: bold;
}

.barre_intro_cp_coeur{
border-bottom: 2px solid #ef6f01;
width: 610px;
height: 1px;
margin-bottom: 3px;
}

a.lien_en_savoir:link{
color: #00608b;
/*font-style: italic;*/
text-decoration: none;
font-size: 11px;
/*font-weight: bold;*/
}

a.lien_en_savoir:visited{
color: #00608b;
/*font-style: italic;*/
text-decoration: none;
font-size: 11px;
/*font-weight: bold;*/
}

a.lien_en_savoir:hover{
color: #00608b;
/*font-style: italic;*/
text-decoration: underline;
font-size: 11px;
/*font-weight: bold;*/
}

#nuage_agenda a:link{
text-decoration: none;
margin-right: 7px;
}

#nuage_agenda a:visited{
text-decoration: none;
margin-right: 7px;
}

#nuage_agenda a:hover{
text-decoration: underline;
margin-right: 7px;
}

.fond_bloc_annexe_moteur_presta{
background-color: #ee7001;
color: #ffffff;
padding: 10px;
}

#raccourcis_google a:link{
font-size: 10px;
color: #737373;
text-decoration: none;
}

#raccourcis_google a:visited{
font-size: 10px;
color: #737373;
text-decoration: none;
}

#raccourcis_google a:hover{
font-size: 10px;
color: #737373;
text-decoration: underline;
}

.style_1_moteur_presta{
font-size: 22px;
color: #6b6b6b;
font-weight: lighter;
}

.style_2_moteur_presta{
font-size: 16px;
color: #6b6b6b;
font-weight: bold;
}

 #gris{
 color: #6b6b6b;
 }
 
 a.lien_raccourcis_moteur_presta:link{
 font-size: 9px;
 text-decoration: none;
 }
 
  a.lien_raccourcis_moteur_presta:visited{
 font-size: 9px;
 text-decoration: none;
 }
 
  a.lien_raccourcis_moteur_presta:hover{
 font-size: 9px;
 text-decoration: underline;
 }
 
#fond_bt_ts_bp{
background-color: #81c4de;
height: 40px;
color: #0b5f84;
background-image:url(../images/design2009/fond_bouton_ts_bp.gif);
background-position: top left;
background-repeat:repeat-x;
margin-top: 10px;
}

#fond_bt_ts_bp a:link{
font-weight: bold;
font-size: 14px;
color: #0b5f84;
line-height: 17px;
text-decoration: none;
}

#fond_bt_ts_bp a:visited{
font-weight: bold;
font-size: 14px;
color: #0b5f84;
line-height: 17px;
text-decoration: none;
}

#fond_bt_ts_bp a:hover{
font-weight: bold;
font-size: 14px;
color: #0b5f84;
line-height: 17px;
text-decoration: underline;
}

.texte_intro_video{
color: #646464;
font-weight: bold;
}

#pictos_presta img{
background-color: #9b9b9b;
}

#bloc_TA div{
width: 175px;
}

form{
margin: 0px;
padding: 0px;
}


#cadre_pagination2 a.pagination-resa-page:link{
text-decoration: underline;
}

#cadre_pagination2 a.pagination-resa-page:visited{
text-decoration: underline;
}

#cadre_pagination2 a.pagination-resa-page:hover{
text-decoration: none
}

#cadre_pagination2 a.pagination-resa-page-precedente:link{
text-decoration: none;
}

#cadre_pagination2 a.pagination-resa-page-precedente:visited{
text-decoration: none;
}

#cadre_pagination2 a.pagination-resa-page-precedente:hover{
text-decoration: underline;
}

#cadre_pagination2 a.pagination-resa-page-suivante:link{
text-decoration: none;
}

#cadre_pagination2 a.pagination-resa-page-suivante:visited{
text-decoration: none;
}

#cadre_pagination2 a.pagination-resa-page-suivante:hover{
text-decoration: underline;
}

#cadre_pagination2 a.pagination-resa-page-active:link{
text-decoration: none;
}

#cadre_pagination2 a.pagination-resa-page-active:visited{
text-decoration: none;
}

#cadre_pagination2 a.pagination-resa-page-active:hover{
text-decoration: none;
}

a.lien_mois_moteur:link{
color: #adadad;
text-decoration: none;
font-size: 10px;
margin-right: 25px;
}

a.lien_mois_moteur:visited{
color: #adadad;
text-decoration: none;
font-size: 10px;
margin-right: 25px;
}

a.lien_mois_moteur:hover{
color: #adadad;
text-decoration: underline;
font-size: 10px;
margin-right: 25px;
}

#encadre_login_form{
border: 1px dotted #000000;
padding: 8px 5px 5px 5px;
margin-bottom: 10px;
background-color: #e0ebef;
}

#encadre_login_form hr{
display: none;
}

#tableau_form_documentations img{
border: 0px none;
}

#tableau_form_documentations td{
font-size: 11px;
padding-bottom: 10px;
}

#tableau_form_documentations br{
line-height: 3px;
}

#tableau_form_documentations td strong{
font-size: 12px;
}

.audio{
position:absolute;
z-index:50;
border: 0px solid #000000;
top:50px;
left:649px;
width:39px;
height:34px;
}

.css_checkbox{
	border :0px solid #000;
}

