body {font-family: tahoma ; background:#DBFBFB ; background-image: url('/images/pictos-site/arriere_plan.jpg'); background-repeat: repeat-x ; text-align : center}
a {text-decoration: none}
h1 {font-weight: bold; font-size: 16px; color: #FF7400 ; margin:16px 0px 16px 0px}
h2 {font-size: 13px; display:inline ; color: #FF7400}
h3 {font-weight: bold; font-size: 12px; color: #FF7400 ; display:inline}
h4 {font-weight: bold; font-size: 12px; color: #FF7400; display:inline}
img {border:0}

li {background-image: url('/images/pictos-site/puce_terre.gif') ; background-repeat : no-repeat ; list-style: none ; margin-left:-35px ; padding-left:15px ; margin-bottom:5px}
.h2link {font-weight: bold; font-size: 13px; color: #FF7400; margin-bottom: 0}
.h3link {margin-bottom: 0; margin-top: 0 ; font-family: tahoma; font-weight: bold; font-size: 13px; color: blue}

.container {margin : auto ; width : 980px}

#header_container {width:980px ; height:140px ; background-color:white ; background-image: url('/images/pictos-site/header_bg.jpg'); border-right: 1px solid #6394bd ; background-repeat:no-repeat ; border-left: 1px solid #6394bd ; border-top: 1px solid #6394bd}
.header_logo {height:55px; width:235px ; padding-top:46px ; padding-left:5px ; float:left}
.header_logo img {width:235px ; height:55px}
.header_pub {margin-top:5px ; margin-right:5px ; padding:1px ; float: right ; background-color:white}
.header_nav {width:980px ; margin-top:112px ; text-align:left ; font-size: 13px}
.header_nav ul {margin:0px 2px ; padding:0}
.header_nav li {margin:0 ; padding:0 ; background-image:none ; display:inline}
.header_nav ul a {color:#004694 ; font-weight: bold; display:block ; height:20px ; width:100px ; margin:0px 2px ; padding:7px 10px 1px 10px; float:left ; text-align:center ; background-image: url('/images/pictos-site/onglet_out_bg.png')}
.header_nav ul a:hover{color:white ; background-image:url('/images/pictos-site/onglet_bg.png')}
.header_subheader {font-size: 12px; color:white ; float:left ; width:980px ; border-left: 1px solid #6394bd ; border-right: 1px solid #6394bd ; background-image: url('/images/pictos-site/subheader_bg.png'); background-repeat: repeat-x ; background-color:#0255B1 ; height:19px ; padding:10px 0px 7px 0px; text-align:left}
.header_subheader a {color:white}
.header_subheader a:hover {color:#4A88C5}
#subheader_annuaire {float:left ; width:220px}
.header_loupe {width:28px ; height:27px ; float:left ; margin:-4px 10px 0px 0px}
#header_form {float:right ; margin:-1px 17px 0px 0px ; padding:0 ; width:285px}
.header_input_text {background-color:#E6ECF1 ; font-size:10px ; font-family:tahoma ; font-weight:bold ; color:#4A88C5}
.header_subheader select {background-color:#E6ECF1 ; font-size:10px ; font-family:tahoma ; font-weight:bold ; color:#4A88C5}
.header_submit {border:0 ; float:right ; width:34px ; height:20px ; padding:0 ; margin:0 ; background:none ; cursor:pointer}
.header_submit img {width:30px ; height:20px}
#header_connexion {width:435px ; float:left}
#header_connexion a {display:block ; float:left ; margin:0; padding:0px 10px}
#header_connexion img {height:16px ; width:16px ; float:left ; margin-right:5px}

.body_container {width:980px ; background: #FFFFFF url('/images/pictos-site/bg-body-container.jpg') repeat-x ; padding-bottom:30px; padding-top:15px ; border-right: 1px solid #6394bd ; border-left: 1px solid #6394bd ; text-align:left ; float:left}
#body_container_white {width:980px ; padding:15px 0px 30px 0px ; border-right: 1px solid #6394bd ; border-left: 1px solid #6394bd ; text-align:left ; float:left ; background: #FFFFFF url('/images/pictos-site/bg-body-container.jpg') repeat-x}

#left_container {width:160px ; float:left ; background-color:white ; font-size:12px ; color:#09437D ; margin-left:2px}
#left_container a:hover {color:#4A88C5}
#left_container ul {margin:0 ; padding:0}
#left_container li {background-image: none ; margin:0 ; padding:0}
.left_barre {width:160px ; height:23px ; padding-top:5px ; text-align:center ; font-weight:bold ; background-image: url('/images/pictos-site/barre_haut_left.png') ; color:white ; margin-top:15px; clear:left ; float:left}
#left_container ul li a {color:#09437D ; display:block ; float:left ; width:150px ; padding:5px 0px 5px 8px ; height:15px ; border:1px solid #E0E0E1 ; margin-top:2px ; background-image: url('/images/pictos-site/left_link.png') ; background-repeat:repeat-x}
#left_container ul li a.left_actif, #left_container ul li a:hover {color:#4A88C5 ; border:1px solid #B3B3B4 ; background-image: url('/images/pictos-site/left_link_hover.png') ; background-repeat:repeat-x}
#left_container ul li a.left_actif {font-weight:bold}

#middle_container-508 {width:508px ; float:left ; padding-left:10px ; color:#000066 ; font-family: tahoma; font-size: 12px; text-align: left}
.middle_container {width:660px ; float:left ; padding-left : 10px ; padding-right:10px ; color:#000066 ; font-family: tahoma; font-size: 12px; text-align: justify}
.middle_container a, #middle_container-508 a {color:#09437D ; font-weight:bold}
.middle_container a:hover, #middle_container-508 a:hover {color:#4A88C5}
#middle_container-508 h2 a, .middle_container h2 a, #middle_container-508 h3 a, .middle_container h3 a, #middle_container-508 h4 a, .middle_container h4 a {color:#FF7400}
#middle_container-508 h2 a:hover, #middle_container-508 h3 a:hover, #middle_container-508 h4 a:hover, .middle_container h2 a:hover, .middle_container h3 a:hover, .middle_container h4 a:hover {color:#DA6401}
.pub, .pub a, #middle_container-508 .pub a {font-size: 10px; color: #999999 ; font-weight:normal}
.pub a:hover, #middle_container-508 .pub a:hover {color:#4A88C5}
.middle_home_left {width:320px ; float:left ; text-align:left}
.middle_home_left ul {margin-top:10px ; margin-bottom:10px}
.middle_home_left em a {font-weight:normal ; color:#4A88C5}
.middle_bloc_jaune_promo {padding:15px ; margin:15px 0px; background-color:#FBFCCE ; border:1px solid #EEEFBE ; line-height:1.6}
.middle_bloc_jaune p , .middle_bloc_jaune_promo p {display:inline}
.middle_bloc_jaune {padding:10px ; margin:5px 0px; background-color:#ECEDF3 ; background-image: url('/images/pictos-site/bg-fiche-annuaire.jpg'); background-repeat: repeat-x ; border:1px solid #E0E0E1}
.p_block {padding:0px 10px}
.p_block p {display:block}
.middle_articles_right {width:320px ; float:right ; text-align:left ; margin-bottom:-30px}
.middle_articles_right img {width:80px ; height:80px ; padding:6px ; float:left}
.middle_articles_right div div div {width:219px ; margin-left:94px ; padding-right:5px ; min-height:92px}
.middle_articles_right em a {font-weight:normal ; color:#4A88C5}
.middle_articles_left {border:1px solid #FF7400 ; width:325px ; float:left ; padding-right:3px ; text-align:left ; background-color: #FBFCCE}
.middle_articles_left ul, .middle_articles_left li {margin-left:0 ; padding-left:3px ; margin-right:0 ; padding-right:0}
.middle_articles_left ul {margin:0}
.middle_articles_pictos {margin-right:10px ; margin-top:11px ; border:0px ; float: left ; width:100px ; height:75px}
.middle_articles_portrait {margin-left:20px ; margin-bottom:20px ; float: right ; width:310px ; font-size: 12px; color: #999999 ; text-align:center}
.middle_articles_photos {float:left ; width:200px ; padding:0 ; margin-right:16px ; margin-top:20px ; text-align:center}
.middle_rectangle_comparo {clear:left ; float:left ; text-align:left ; padding:20px ; padding-top:5px ; margin-right:20px ; width:280px ;  border:1px dotted #FF7400 ; background-image: url('/images/pictos-site/arriere_plan.jpg'); background-repeat: repeat-x}
.middle_gif_terre {width:7px ; height : 13px}
.middle_home_pictos {border:0px ; float: left ; width:60px ; height:45px ; margin:5px ; margin-left:0}
.middle_home_bons-plans {float:right ; width:320px ; margin-left:14px ; margin-bottom:15px ; text-align:left}
.middle_home_bons-plans div div div {width:215px ; margin-left:95px ; min-height:92px}
.middle_home_bons-plans em a {font-weight:normal ; color:#4A88C5}
.middle_home_bons-plans-parte {float:right ; width:320px ; margin-left:14px ; margin-bottom:15px ; text-align:left ; clear:right}
.middle_home_bons-plans-parte div div div {width:219px ; margin-left:94px ; padding-right:5px}
.middle_annuaire_listing {padding-left:10px}
.middle_annuaire_pictos {width:120px ; height:90px ; float:left ; margin:5px 15px 5px 0px ; border:1px solid #E0E0E1 ; background-color:white ; padding:2px ; clear:left}
.middle_thumb_100 {width:100px ; height:75px ; margin:0}
.middle_thumb_travel_80 {width:80px ; height:60px ; margin-top: -9px ; margin-right:5px}
.middle_thumb_80 {float:left ; width:80px ; height:60px ; padding:2px ; margin-top:1px ; border:1px solid #E0E0E1 ; background:white}
#middle_container-508 a.middle_annuaire_sites_title {color:#FF7400 ; font-weight:bold}
#middle_container-508 a:hover.middle_annuaire_sites_title {color:#FC6104}
.middle_annuaire_home_sites {margin-left:135px ; text-align:justify}
.middle_annuaire_home_sites p {display:inline ; line-height:1.3}
#middle_container-508 .middle_annuaire_home_sites a {font-weight:normal}
.middle_annuaire_titre_sites {color:#FF7400 ; font-weight:bold ; clear:both ; padding-top:10px}
.middle_annuaire_titre_sites a {color:#FF7400}
.middle_annuaire_titre_sites a:hover {color:#FC6104}
.middle_annuaire_sites {margin-left:140px ; margin-bottom:20px}
#middle_container-508 .middle_annuaire_sites a, .middle_annuaire_sites a {color:#09437D ; font-weight:normal}
#middle_container-508 .middle_annuaire_sites a:hover, .middle_annuaire_sites a:hover {color:#4A88C5}
.middle_annuaire_partenaire {width:120px ; height:22px ; margin:0px 10px 0px 4px ; float:left ; clear:left}
#middle_annuaire_sorting {color:#999999 ; font-weight:bold ; height:30px}
#middle_annuaire_sorting span {display:block ; float:left ; margin-right:20px}
.middle_annuaire_sorting_courant {color:#999999 ; display:block ; float:left ; margin:0px 20px 0px 20px}
.middle_annuaire_sorting_courant img {width:16px ; height:16px ; float:left ; padding-right:5px}
#middle_annuaire_sorting a.middle_annuaire_sorting_cliquable {border-bottom:1px dotted ; color:#4A88C5 ; display:block ; float:left ; margin:0px 20px 0px 20px}
#middle_annuaire_sorting a:hover.middle_annuaire_sorting_cliquable {color:#999999 ; border-bottom:1px dotted}
.listing_annuaire_categ {margin:0px 0px 0px 20px ; padding:0}
.listing_annuaire_categ li {background-image: url('/images/pictos-site/folder.png') ; background-position : 0px 7px ; margin:0 ; padding:8px 0px 2px 25px}
.listing_annuaire_sous_categ li {background-image: url('/images/pictos-site/folder_go.png') ; background-position : 0px 7px ; margin:0 ; padding:8px 0px 2px 25px}
.annuaire_categ_home {margin:0 ; padding:0} 
.middle_annuaire_map {width:295px ; height:295px ; background-color:white ; padding:2px ; border:1px solid #E0E0E1}
#fiche_annuaire {padding:5px 10px 5px 10px; line-height:1.3 ; background-color:#ECEDF3 ; background-image: url('/images/pictos-site/bg-fiche-annuaire.jpg'); background-repeat: repeat-x ; border:1px solid #E0E0E1}
#fiche_annuaire_left {width:310px ; text-align:justify ; float:left}
#fiche_annuaire_right {width:300px ; float:right ; padding-top:15px}
#fiche_annuaire_left table {width:310px ; padding : 5px ; border: 1px solid #E0E0E1 ; background-color:#F5F5F7 ; text-align:left}
#fiche_annuaire_left td {padding:4px 0px}
#fiche_annuaire_right table {table-layout:fixed ; margin-top:15px ; width:300px ; padding : 5px ; border: 1px solid #E0E0E1 ; background-color:#F5F5F7 ; overflow:hidden}
#fiche_annuaire_right td {padding:4px 4px ; vertical-align:middle}
#fiche_annuaire_right td.td_avatar {padding:4px 2px ; text-align:center ; width:126px ; height:126px ; background-color:#F8F8FA ; overflow:hidden}
.middle_fiche_avatar {padding:2px ; background-color:white ; border:1px solid #E0E0E1 ; max-width:120px ; max-height:120px}
#middle_container-508 .listing_annuaire_sous_categ li a {font-weight:normal}
.middle_sejours_populaires {width:660px ; float:left ; text-align:left ; margin-bottom:15px}
.middle_sejours_populaires img {width:90px ; height:70px ; margin:5px ; float:left}
.middle_sejours_populaires div div div {width:520px ; margin-left:110px}
.middle_sejours_populaires em a {font-weight:normal ; color:#4A88C5}
a.middle_bright_link {color:#4A88C5}
#middle_container-508 a.middle_bright_link {border-bottom:2px dashed #4A88C5 ; padding-bottom:3px}
.middle_promo_generique {float:left ; padding-top:55px ; padding-right:15px; margin-left:15px ; width:585px ; height:105px ; background-image:url('/images/pictos-site/ski_bg.jpg')}
.middle_liens_sponso {width:605px ; padding:10px 50px 10px 10px ; background-color:#FBFCCE ; margin-bottom:20px}
.middle_liens_sponso em {color:#FF7400}
.middle_liens_sponso a:hover {color:#4A88C5 ; text-decoration:none}
.middle_liens_sponso em a {color:#4A88C5 ;  ; font-weight:normal}
.middle_liens_forum, .middle_liens_forum2 {padding-top:5px ; padding-bottom:5px ; margin-top:-4px ; background-image:none}
.middle_liens_forum {background-color: #ECEDF3}
.middle_liens_forum2 {background-color: #FBFCCE}
.middle_liens_forum a, .middle_liens_forum2 a {color:#09437D}
.middle_liens_forum a:hover, .middle_liens_forum2 a:hover {color:#4A88C5 ; text-decoration: none}
.middle_liens_topforum {width:654px ; border:1px solid #FF7400 ; float:left ; margin-left:0 ; padding-left:3px ; padding-right:3px ; margin-top:20px ; padding-top:5px}
.middle_liens_topforum li {margin-left:0 ; padding-left:3px}
.middle_ancre_moteur_sejour, .middle_ancre_moteur_sejour a {color:#FF7400 ; font-weight:normal}
.middle_ancre_moteur_sejour a:hover {color:#FC6104}
.middle_ancre_moteur_sejour img {height:14px ; width:14px}
.middle_forum_picto_annuaire {border: 1px solid #6394bd; width: 120px; height: 90px; float: left; margin-right: 15px; margin-bottom: 15px ; background-color:white ; padding:4px}
.middle_fleche_bleue {width: 16px; height: 16px ; float:left ; margin-top:1px ; margin-right:5px}
.middle_pagination {margin-top:15px}
.middle_pagination a, .middle_pagination em {padding:5px ; background-color:#F5F5F7 ; border:1px solid #E0E0E1 ; margin: 2px ; width:15px ; display:block ; float:left ; text-align:center}
.listing_topic, .listing_sondage {margin:0 ; padding:0}
.listing_topic a, .listing_sondage a {font-weight:normal}
.listing_topic li {background-image: url('/images/pictos-site/picto-comment.png') ; background-position : 0px 7px ; margin:0 ; padding:5px 0px 5px 25px}
.listing_sondage li {background-image: url('/images/pictos-site/picto-noter.png') ; background-position : 0px 2px ; margin:0 ; padding:5px 0px 5px 25px}
#middle_container-508 .middle_pagination a:hover, .middle_pagination a:hover, .middle_pagination em {background-color:#4A88C5 ; border:1px solid #000066 ; color:white ; font-style:normal ; font-weight:bold}
#middle_container-508 .middle_dossier {float:left ; width:140px ; margin:20px 0px 0px 5px}
#middle_container-508 .middle_dossier ul.listing_annuaire_sous_categ {padding-left:0}
#middle_container-508 .middle_dossier a {font-weight:normal}
.middle_picto_16 {height:16px ; width:16px ; float:left ; margin-right:5px ; margin-top:1px}
.middle_barre_grise {color:#09437D ; padding:5px 0px 11px 8px ; height:15px ; border:1px solid #E0E0E1 ; background-image: url('/images/pictos-site/bg-fiche-annuaire.jpg'); background-repeat: repeat-x}
.middle_barre_grise input {position:relative ; top:3px ;  ; background-image: url('/images/pictos-site/bg-fiche-annuaire.jpg'); background-repeat: repeat-x}
.p_block p{display:block ; padding:0 ; margin:10px 0px}

div.bp_reco_box{width: 50px;text-align:center;margin:0px auto ; height:55px}
div.bp_reco_count{height: 22px; width: 50px; text-align: center; font-weight:bold ; float:left; color:white ; padding-top:8px ; font-size:14px}
.reco_blue{background-image: url('/images/pictos-site/pop-positive-bg.png') ; border-bottom:1px solid #4A88C5 ; background-repeat:no-repeat}
.reco_orange{background-image: url('/images/pictos-site/pop-negative-bg.png') ; border-bottom:1px solid #FF7400 ; background-repeat:no-repeat}
.reco_grey{background-image: url('/images/pictos-site/pop-neutre-bg.png') ; border-bottom:1px solid #9F9FB3; background-repeat:no-repeat}
div.bp_reco_remove, div.bp_reco_add_b, div.bp_reco_add {border:1px solid #9F9FB3; cursor: pointer;background-repeat:no-repeat;height: 15px; width: 23px;float:left}
div.bp_reco_add,div.bp_reco_add_b{background-image:url('/images/pictos-site/picto-vote-positif.png')}
div.bp_reco_remove{background-image:url('/images/pictos-site/picto-vote-negatif.png')}
div.bp_thumb_b {width: 206px; height:176px; margin:0;text-align:center;float:left;}
div.bp_left_box_b {width:206px;float:left;}
div.extra_comments {float:left; width:315px ; margin-top:20px}
div.extra_offers {float:right;width:310px; margin-top:20px}
div.item-voyagiste{display:inline;}
.bp_desc {width: 410px;margin:5px 0px 10px 10px;float:left;text-align:justify;}
div.bp_extra_info, div.bp_extra_info_b{width: 100px;margin-left:5px;text-align:center;float:right;}
div.bp_extra_info_b{margin:3px 10px 0px 0px ; width:110px}
div.middle_pagination{float:left;width:650px;}
div.bp_page_box, div.bp_page_box_on {background-color:#ECEDF3;border:1px solid #E0E0E1;float:left;margin:5px;padding:10px;text-align:center;width:20px;}
div.bp_page_box_on {background-color:#EEEFBE;}
.bp_com_pagenav { font-size:11px; }
.bp_comment { font-size:11px; line-height:11px; border-top: 1px dotted #E0E0E1 ; padding:8px 0px ; margin:8px 0px}
div.comments_box {margin:3px;}
INPUT.comments_box {margin-top:5px;border:0;}
H1.info_offre { margin-bottom:0px; }

.bp_nostyle {margin:0px;}
P.bp_p_float {float:left;min-width:200px;margin-left:10px;margin-bottom:3px;font-weight:bold;font-size:14px;}
INPUT.bp_radio {background-color:white;color:black;}




#right-300_container {width:300px ; float:right ; text-align: center ; padding-bottom:20px ; font-size:12px ; color:#09437D ; margin-right:5px}
#right-300_container a {color:#09437D}
#right-300_container a:hover {color:#4A88C5}
.right-300_pub {width:300px ; height:250px ; margin : 5px auto 15px auto; background-color:#ECEDF3}
.right-300_title {clear:left ; background-image: url('/images/pictos-site/right_partenaire.png');color: #ffffff ; padding:6px 0px 5px 0px ; font-weight:bold}
.right-300_bons_plans {background-color: #ECEDF3; text-align:left}
.right-300_bons_plans ul {margin:0 ; padding:0}
.right-300_bons_plans li {background-image: none ; margin:0 ; padding:0}
.right-300_bons_plans ul li a {color:#09437D ; display:block ; float:left ; width:290px ; padding:5px 0px 5px 8px ; height:15px ; border:1px solid #E0E0E1 ; margin-top:1px ; background-image: url('/images/pictos-site/left_link.png') ; background-repeat:repeat-x}
.right-300_bons_plans ul li a:hover {color:#4A88C5 ; border:1px solid #B3B3B4 ; background-image: url('/images/pictos-site/left_link_hover.png') ; background-repeat:repeat-x}
#right-300_container .pub {clear:left ; display:block ; padding-top:15px}
.right_container {width:120px ; float:right ; text-align: center ; padding-right:5px}
.right_partenaires {float:right ; color:#000066; font-size: 12px ; padding:5px ; width:108px ; margin-top:20px ; background-color:#ECEDF3 ; border:1px solid #E0E0E1}
.right_partenaires a {color:#09437D ; font-weight:bold}
.right_partenaires a:hover {color:#4A88C5}

#footer_container {width:980px ; float:left ; font-size: 12px ; color:white ; padding-top:15px ; line-height:2 ; height:85px ; border-right: 1px solid #6394bd ; border-left: 1px solid #6394bd ; background-image:url('/images/pictos-site/footer_bg.png') ; background-repeat:repeat-x; text-align:center ; clear:both}
#footer_container a {color:white ; font-weight:normal}
#footer_container a:hover {color:#C2D3E5}
#footer_xiti {margin-top: 10px ; font-size:12px}
#footer_xiti img {margin : 0px 20px}