* {
margin:0;
padding:0;
}

body {
width:996px;
background-color:#00558B;
margin:20px auto;
}

a {
text-decoration:none;
outline:none;
}

a.cond {
color:#01356E;
}

#titre_liste_partenaire {
margin-left:65px;
display:block;
}

#listepartenaire {
position:relative;
left:65px;
width:870px;
line-height:16px;
}

#listepartenaire li {
list-style:none;
}

#partenaire_gauche {
float:left;
width:250px;
}

#partenaire_milieu {
overflow:hidden;
}

#partenaire_milieu li {
position:relative;
left:80px;
}

#partenaire_droite {
float:right;
}

#gps {
height:103px;
margin:auto;
width:375px;
}

#image_gps {
width:103px;
height:101px;
float:left;
background-repeat:no-repeat;
background-image:url("images/logo_gps.png");
}

#formulaire_gps {
padding-top:17px;
}

#gps_bouton_ok {
float:left;
width:57px;
height:37px;
background-image:url("images/bouton_ok.png");
margin-left:3px;
}

#choix_gps {
margin-bottom:2px;
margin-top:9px;
display:inline;
float:left;
width:200px;
}

#carte {
width:350px;
height:283px;
background-image:url("images/trouver.png");
background-repeat:no-repeat;
text-align:center;
cursor:pointer;
margin:15px auto;
}

.trouver {
position:relative;
top:220px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#01356E;
left:-3px;
}

#carte_flash {
width:886px;
margin-top:20px;
margin-left:55px;
margin-bottom:70px;
}

#big_div {
position:absolute;
width:996px;
}

#en_tete {
width:996px;
height:115px;
background-repeat:no-repeat;
background-image:url("images/header.png");
}

#corps_de_page {
width:984px;
background-color:#FFE67D;
border-left:6px solid #053063;
border-right:6px solid #053063;
padding-bottom:20px;
overflow:hidden;
clear:both;
padding-top:40px;
}

#pied_de_page {
width:996px;
height:167px;
margin-bottom:20px;
background-repeat:no-repeat;
background-image:url("images/footer.png");
background-color:#FFF;
clear:both;
}

.titre {
position:relative;
left:27px;
top:9px;
}

.titre_light {
font-family:Helvetica, sans-serif;
font-size:27px;
font-weight:lighter;
color:#FFFFFF;
}

.titre_bold {
font-family:Helvetica, sans-serif;
font-size:36px;
font-weight:700;
color:#FFFFFF;
}

.liens_menu {
padding-top:1px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-align:center;
cursor:pointer;
top:75px;
color:#01356E;
width:150px;
}

.liens_menu:hover{
color:#E87301;
}

#accueil {
left:-5px;
}

#accueil_actif {
color:#0388CD;
left:-5px;
}

#pourquoi {
left:101px;
}

#pourquoi_actif {
color:#0388CD;
left:101px;
}

#solution {
left:218px;
}

#solution_actif {
color:#0388CD;
left:218px;
}

#offre {
left:341px;
}

#offre_actif {
color:#0388CD;
left:341px;
}

#engagements {
left:495px;
}

#engagements_actif {
color:#0388CD;
left:495px;
}

#contacts {
left:635px;
}

#contacts_actif {
color:#0388CD;
left:635px;
}

#boite_haut_droite {
position:absolute;
width:181px;
top:9px;
left:801px;
/*height:250px;*/
}

#drapeaux {
position:relative;
width:164px;
height:21px;
margin:2px auto;
}

#drapeaux a {
display:block;
position:absolute;
border:none;
height:21px;
width:32px;
background-image:url("images/drapeaux.png");
background-repeat:no-repeat;
}

a.drapeau_fr {
background-position:0 0;
}

a.drapeau_en {
left:33px;
background-position:-32px 0;
}

a.drapeau_es {
left:66px;
background-position:-64px 0;
}

a.drapeau_nl {
left:99px;
background-position:-96px 0;
}

a.drapeau_de {
left:132px;
background-position:-128px 0;
}

#footer_service {
text-align:right;
width:200px;
float:left;
padding-top:75px;
}

#footer_droite {
float:right;
width:413px;
}

#footer_tel_txt {
float:left;
width:130px;
padding-top:85px;
padding-right:20px;
}

#telephone {
width:230px;
float:left;
padding-top:100px;
}

#accueil_texte_blanc {
text-align:right;
margin-bottom:22px;
margin-left:10px;
margin-right:80px;
width:300px;
position: relative;
top:28px;
}

#flashdiv {
display:block;
width:900px;
margin:auto;
margin-bottom:25px;
}


#fleche_blanche {
width:27px;
height:17px;
}

#login_box {
position:absolute;
width:170px;
height:200px;
background-image:url("images/login.png");
background-repeat:no-repeat;
text-align:center;
padding-top:8px;
padding-left:5px;
padding-right:5px;
top:24px;
}

#deconnecter {
position:absolute;
top:24px;
/*height:200px;*/
width:171px;
background-image:url("images/login.png");
background-repeat:no-repeat;
padding-top:8px;
padding-left:5px;
padding-right:5px;
text-align:center;
}

#nom_utilisateur {
position:relative;
display:block;
margin:0 auto 10px;
}

#deconnecter_bouton {
position:relative;
display:block;
top:5px;
width:130px;
margin:20px auto 10px 25px;
height:30px;
}

#bouton_chat {
position:relative;
left:0;
top:25px;
display:table;
width:164px;
height:87px;
margin:auto;
}

#bouton_chat_lien {
position:relative;
left:0;
background-image:url("images/bouton_chat_conso.png");
background-repeat:no-repeat;
width:164px;
height:87px;
cursor:pointer;
border:0 none;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#003567;
}

#login_field {
width:140px;
margin-bottom:2px;
}

#pass_field {
width:140px;
margin-bottom:17px;
}

#bouton_envoyer {
position:relative;
top:-8px;
}

#erreur_login {
position:relative;
top:24px;
}

.message_erreur {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#E0021B;
}

#accueil_texte_bas {
position:relative;
width:536px;
top:40px;
left:180px;
margin-bottom:70px;
clear:both;
}

#accueil_texte_bas_2 {
position:relative;
width:610px;
left:130px;
line-height:30px;
}

#accueil_texte_bas_3 {
position:relative;
width:556px;
left:130px;
}

#accueil_cadre_bateau {
position:absolute;
width:345px;
height:156px;
left:411px;
top:162px;
background-image:url("images/cadre_bateau.png");
background-repeat:no-repeat;
}

#accueil_cadre_proue {
position:absolute;
width:345px;
height:176px;
left:411px;
top:160px;
background-image:url("images/cadre_proue.png");
background-repeat:no-repeat;
}

#pourquoi_question {
position:relative;
width:300px;
left:114px;
margin-bottom:20px;
top:8px;
}

#pourquoi_grace {
position:relative;
width:600px;
left:170px;
top:-25px;
}

#pourquoi_cadre_barque {
position:absolute;
width:181px;
height:251px;
right:21px;
top:370px;
background-image:url("images/cadre_barque.png");
background-repeat:no-repeat;
}

#pourquoi_cadre_genou {
position:absolute;
width:278px;
height:116px;
left:475px;
top:150px;
background-image:url("images/cadre_genou.png");
background-repeat:no-repeat;
}

#solution_approche {
position:relative;
left:90px;
width:420px;
}

#solution_approche_1 {
position:relative;
left:150px;
width:300px;
}

#solution_fleche_rouge {
position:relative;
left:76px;
width:49px;
height:24px;
top:20px;
}

#solution_souple {
position:relative;
left:130px;
width:330px;
margin-bottom:20px;
}

#solution_liste {
position:relative;
left:145px;
color:#018AC1;
width:600px;
}

.solution_souple_1_et_2 {
width:274px;
}

#solution_cadre_adsl {
position:absolute;
width:463px;
height:242px;
right:21px;
top:165px;
background-image:url("images/cadre_adsl.png");
background-repeat:no-repeat;
}

.helv23_italic_bleue, #engagement_assure {
color:#018AC1;
font-family:Helvetica,sans-serif;
font-size:23px;
font-style:italic;
}

#offre_perene {
position:relative;
width:270px;
margin-bottom:110px;
left:106px;
top:33px;
}

#offre_part {
position:relative;
width:480px;
left:170px;
margin-bottom:20px;
}

#offre_hesiter {
position:relative;
width:480px;
left:170px;
}

#offre_fleche_rouge {
position:relative;
left:120px;
top:27px;
width:49px;
height:24px;
}


#offre_cadre_yatch {
position:absolute;
width:345px;
height:176px;
left:425px;
top:136px;
background-image:url("images/cadre_yatch.png");
background-repeat:no-repeat;
}

#offre_cadre_barque {
position:absolute;
width:181px;
height:251px;
right:21px;
top:370px;
background-image:url("images/cadre_barque.png");
background-repeat:no-repeat;
}

#engagement_fiabilite {
position:relative;
left:170px;
top:10px;
width:590px;
margin-bottom:40px;
}

#engagement_assure {
position:relative;
width:460px;
left:170px;
}

#engagement_liste {
position:relative;
left:185px;
color:#018AC1;;
width:600px;
padding-bottom:20px;
}

#engagement_hesiter {
position:relative;
width:460px;
left:170px;
top:-27px;
}

#engagement_cadre_famille {
position:absolute;
width:333px;
height:260px;
right:21px;
top:300px;
background-image:url("images/cadre_famille.png");
background-repeat:no-repeat;
}

#contact_adresse_1 {
margin-left:175px;
width:300px;
float:left;
display:inline;
}

#contact_adresse_2 {
float:right;
margin-right:340px;
margin-top:28px;
display:inline;
}

#contact_demande {
position:relative;
width:650px;
left:45px;
margin-bottom:20px;
clear:left;
padding-top:30px;
}

#contact_fleche_rouge {
position:relative;
top:5px;
width:49px;
height:24px;
}

#contact_form {
padding-left:50px;
padding-bottom:40px;
}

#contact_form label {
display:block;
width:170px;
float:left;
}

#contact_form input {
border:solid #018AC1 2px;
margin-bottom:10px;
}

#contact_nom_input,#contact_prenom_input,#contact_telephone_input,#contact_email_input {
width:203px;
}

#contact_adresse1_input,#contact_adresse2_input,#contact_message_input {
width:315px;
}

#contact_message_input {
height:65px;
border:solid #018AC1 2px;
}

.bouton {
background-image:url("images/envoyer.png");
width:130px;
height:30px;
border:0 none !important;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#01356E;
cursor:pointer;
}

#contact_bouton_envoyer {
vertical-align:top;
}

#bouton_envoyer:hover {
color:#E87301;
}

#contact_bouton_envoyer:hover{
color:#E87301;
}

#contact_souspeu {
clear:left;
padding-top:120px;
padding-bottom:130px;
margin-left:150px;
width:500px;
text-align:center;
}

#contact_cadre_femme {
position:absolute;
width:183px;
height:252px;
top:376px;
right:21px;
background-image:url("images/cadre_femme.png");
background-repeat:no-repeat;
}

#conso_up {
width:730px;
margin:20px auto;
height: 190px;
}

#conso_compte_cadre {
width:394px;
height:160px;
background-image:url("images/cadre_conso_compte.png");
background-repeat:no-repeat;
text-align:center;
margin-bottom:20px;
padding:20px;
margin-top:40px;
}

#conso_cadre_chat {
background-image:url("images/cadre_conso_chat.png");
background-repeat:no-repeat;
width:277px;
float:right;
height:190px;
text-align:center;
padding-top:10px;
margin-bottom:20px;
margin-left:20px;
margin-right:126px;
display:inline;
margin-top:40px;
}

#conso_compte_titre {
top:20px;
display:block;
margin-bottom:40px;
}

.conso_compte_gauche {
float:left;
width:197px;
text-align:right;
display:block;
}

.conso_compte_droite {
float:right;
width:197px;
text-align:left;
display:block;
}

#conso_chat_titre {
margin-bottom:15px;
display:block;
}

#conso_texte_condition {
width:237px;
}

#conso_cadre_support {
width:712px;
height:69px;
background-image:url("images/cadre_conso_support.png");
background-repeat:no-repeat;
clear:both;
margin:auto;
padding:10px;
}

#conso_support_gauche {
float:left;
width:197px;
text-align:left;
margin-top:25px;
display:block;
}

#conso_support_droite {
margin-top:5px;
float:right;
width:350px;
text-align:right;
display:block;
}

/* FACTURATION */
.facture_table,.facture_th,.facture_td_center,.facture_td_right,.facture_td_left,.facture_td_right_bold,.conso_table,.conso_td_center,.conso_td_center,.conso_th {
text-align:center;
border:1px solid #000;
border-collapse:collapse;
}

.table_fact {
border-collapse:collapse;
}

.vcli_table {
margin:10px auto;
}

.vcli_table,.vcli_th,.vcli_td,.tr_fact,.td_fact {
border:1px solid #01356E;
border-collapse:collapse;
padding-left:10px;
padding-right:10px;
}

.actuel {
font-size:16px;
font-weight:700;
text-align:center;
text-decoration:none;
color:#01356E;
}

.part_actif {
text-decoration:none;
font-style:italic;
color:#000;
font-size:20px;
margin:20px;
}

.actif {
text-decoration:none;
font-style:italic;
color:#000;
}

.inactif {
text-decoration:underline;
color:#01356E;
}

.part_inactif {
text-decoration:underline;
color:#01356E;
font-size:20px;
margin:20px;
}

.vcli_td,.vcli_th {
text-align:center;
color:#01356E;
}

.facture_table td, .facture_table th, .conso_table td, .conso_table th {
padding:6px;
}

/* FIN FACTURATION
 DEBUT PATRON */
#patron_liste_location {
text-align:center;
width:700px;
margin:auto;
}

#patron_liste_location a{
white-space:nowrap;
}

#patron_menu {
text-align:center;
width:900px;
margin:auto;
}

#patron_contenu {
width:840px;
text-align:center;
margin:auto;
}

/* FIN PATRON
 POLICES DE CARACTERES */
.helv12_blanc {
font-family:Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

.helv14_marron,#conso_texte_condition {
font-family:Helvetica, sans-serif;
font-size:14px;
color:#01356E;
}


.helv16,#footer_service span {
font-family:Helvetica, sans-serif;
font-size:16px;
font-weight:400;
color:#FFF;
}

.helv17_bleu_lien {
font-family:Helvetica, sans-serif;
font-size:16px;
color:#E82E22;
}

.helv17_bleu_bold,#engagement_hesiter {
color:#018AC1;
font-family:Helvetica,sans-serif;
font-size:17px;
font-weight:bolder;
}

.helv15_bleu
{
color:#003567;
font-family:Helvetica,sans-serif;
font-size:15px;
}

#contact_form span {
color:#018AC1;
}

.helv17_bleu,#contact_adresse_2, #contact_form label,#engagement_liste li span,.conso_compte_gauche,#conso_label_pseudo {
color:#003567;
font-family:Helvetica,sans-serif;
font-size:17px;
}

.helv17_blanc {
color:#FFFFFF;
font-family:Helvetica,sans-serif;
font-size:17px;
}

#titre_liste_partenaire,#conso_compte_titre,.conso_compte_droite,#conso_chat_titre,#conso_cadre_support {
font-family:Helvetica, sans-serif;
font-size:17px;
font-weight:700;
color:#003567;
}

.helv18_bold_bleu,#contact_souspeu,#contact_demande {
font-family:Helvetica, sans-serif;
font-size:17px;
font-weight:700;
color:#018AC1
}

.helv19 {
font-family:Helvetica, sans-serif;
font-size:19px;
font-weight:700;
color:#FFF;
}

.helv22 {
font-family:Helvetica, sans-serif;
font-size:22px;
font-weight:700;
color:#FFF;
}

.helv23_bold_bleu {
font-family:Helvetica, sans-serif;
font-size:23px;
font-weight:bolder;
color:#003567;
}

.helv29_rouge {
font-family:Helvetica, sans-serif;
font-size:29px;
color:#E20016;
}

.cursive29_bold_italic_orange {
color:#E87301;
font-family:Times;
font-size:24px;
font-style:italic;
}

.cursive35_bold_italic_orange,#engagement_fiabilite {
font-family:Times, sans-serif;
font-size:35px;
font-style:italic;
color:#F37703;
}

.helv14_rouge_lien,#listepartenaire li,#listepartenaire li a {
font-family:Helvetica, sans-serif;
font-size:14px;
color:#E82E22;
}

/* FIN POLICES DE CARACTERES */
#pourquoi_proprio,#pourquoi_plusbesoin,#offre_accompagner {
position:relative;
width:600px;
left:170px;
margin-bottom:20px;
}

#pourquoi_fleche_rouge,#engagement_fleche_rouge {
position:relative;
left:120px;
width:49px;
height:24px;
}

#cadre_mouette {
position:absolute;
width:139px;
height:172px;
right:20px;
top:23px;
background-image:url("images/cadre_mouette.png");
background-repeat:no-repeat;
}

#modele_gps {
float:left;
}

.conso_compte_float-left {
float:left;
display:inline;
margin-left:127px;
}
.conso_compte_center {
margin:auto;
}

#patron_bouton_promo{
margin:auto;
}

#chat_bouton_connecter {
margin:auto;
}

.helv15_bleu_bold{
font-family:Helvetica, sans-serif;
font-size:15px;
font-weight:700;
color:#003567;
}

#disposer {
position:relative;
left:166px;
margin-bottom:25px;
}