#newsletter{background:url(../../images/bg/bg-newsletter-170.gif) left top no-repeat;text-align:left;height:112px;margin:0;padding:0;}
#newsletter h1{color:#FFF;font-size:14px;padding:3px 0 6px 4px;}
#newsletter h2{color:#FFF;font-size:14px;padding:3px 0 6px 4px;}
#newsletter .free{color:#FFF;font-size:18px;padding:3px 0 0 45px;}
#newsletter p{color:#FFF;font-size:14px;font-weight:bold;font-family:Trebuchet MS,sans-serif;text-align:center;margin:10px 5px 0 0!important;+margin:8px 5px 0 0;padding:0;}
#newsletter form{margin:5px 0 0 0;padding:0;height:50px;}
#newsletter .combo{margin:0 0 0 8px;+margin:0 0 0 8px;padding:0;}
#newsletter input{width:109px;margin:0;padding:0;border:inside 1 px #000;font-size:11px;}
#newsletter select{float:left;width:113px;height:20px;margin:5px 0 0 0!important;+margin:4px 0 0 0;border:inside 1 px #000;font-size:11px;}
#newsletter .btn{float:left;width:21px;height:19px;margin:6px 0 0 10px;padding:0 5px 0 5px;background:url(../../images/btn/btn-newsletter.gif) left top no-repeat;cursor:pointer;}
#newsletter .btn a,#newsletter-fp .btn a{text-decoration:none;color:#01F;font-family:Trebuchet MS,sans-serif;}
#voyagedenoces #newsletter .btn a{color:#B31F6F;}
#circuit #newsletter .btn a{color:#5A8F29;}
#golf #newsletter .btn a{color:#359901;}
#weekend #newsletter .btn a{color:#F60;}
.nl-large #newsletter{width:300px;height:90px;background:url(../../images/bg/bg-newsletter-300x112.gif) left top no-repeat;margin:10px 0 10px 0;padding:0;}
.nl-large #newsletter form{margin:5px 0 0 0;padding:0;height:30px;}
.nl-large #newsletter input{float:left;width:109px;margin:0;padding:0;border:inside 1 px #000;font-size:11px;}
.nl-large #newsletter select{float:left;width:113px;height:20px;margin:0 0 0 5px!important;+margin:4px 0 0 5px;border:inside 1 px #000;font-size:11px;}
.nl-large #newsletter .btn{margin:0 0 0 10px;}
.nl-large #newsletter p{text-align:left;margin:10px 5px 0 8px!important;+margin:8px 5px 0 8px;padding:0;}
#travelcity #newsletter,#travelcountry #newsletter{float:left;margin:0 0 0 10px;}
#weathercountry #newsletter,#weathercity #newsletter{float:right;width:170px;}
#newslettersmall{float:left;width:214px!important;+width:222px;height:auto;background:#09F;margin:0 0 0 0!important;+margin:0 0 0 1px;padding:12px 0 12px 10px;}
#newslettersmall h1{color:#FFF;font:bold 15px Trebuchet MS,sans-serif;margin:0 0 5px 0;padding:0;}
#newslettersmall .free{color:#FFF;font:bold 15px Trebuchet MS,sans-serif;margin:0 0 5px 0;padding:0;}
#newslettersmall form{margin:0;padding:0;}
#newslettersmall input{float:left;width:138px;margin:0 5px 0 0;padding:0;}
#newslettersmall .btn{float:left;background:transparent url(../../images/btn/btn_ok.gif) no-repeat;width:31px;height:19px;margin:0;padding:0;}
#newslettersmall .btn a{float:left;width:31px;text-decoration:none;font-size:14px;text-align:center;margin:0;padding:0;}
#newslettersmall-top{float:right;background:transparent url(../../images/bg/bg-newslettersmalltop.gif);width:188px;height:71px!important;+height:91px;margin:0;padding:20px 0 0 14px;}
#newslettersmall-top span{color:#FFF;font:bold 15px Trebuchet MS,sans-serif;margin:0 0 5px 0;padding:0;}
#newslettersmall-top form{float:left;width:100%;height:19px;margin:0;padding:0;}
#newslettersmall-top input{float:left;width:138px;height:19px;margin:0 5px 0 0;padding:0;}
#newslettersmall-top .btn{float:left;background:url(../../images/btn-sprite.gif) 0 0 no-repeat;background-position:-293px -160px;width:31px;height:19px;margin:0;padding:0;cursor:pointer;font-weight:bold;}
#newslettersmall-top .btn a{float:left;width:31px;text-decoration:none;cursor:pointer;font-weight:bold;font-size:14px;text-align:center;margin:0;padding:0;}
#plongee #newsletter{background:url(../../images/thematiques/plongee/bg/bg-newsletter.gif) left top no-repeat;}
#voyagedenoces #newsletter{background:url(../../images/thematiques/voyage-de-noces/bg/bg-newsletter.gif) left top no-repeat;}
#prestige #newsletter{background:url(../../images/thematiques/prestige/bg/bg-newsletter.gif) left top no-repeat;}
#thalasso #newsletter{background:url(../../images/thematiques/thalasso/bg/bg-newsletter.gif) left top no-repeat;}
#circuit #newsletter{background:url(../../images/thematiques/circuits/bg/bg-newsletter.gif) left top no-repeat;}
#golf #newsletter{background:url(../../images/thematiques/golf/bg/bg-newsletter.gif) left top no-repeat;margin:-2px 0 0 0;*margin:0;-margin:-2px 0 0 0;}
#france #newsletter{background:url(../../images/thematiques/france/bg/bg-newsletter.gif) left top no-repeat;}
#cruise #newsletter{background:url(../../images/bg/bg-newsletter-170-blue.gif) left top no-repeat;}
#camping1 #newsletter{background:url(../../images/bg/bg-newsletter-170-blue.gif) left top no-repeat;}
#plongee #newsletter .thm_arrow2,#voyagedenoces #newsletter .thm_arrow2,#prestige #newsletter .thm_arrow2,#thalasso #newsletter .thm_arrow2,#circuit #newsletter .thm_arrow2,#golf #newsletter .thm_arrow2{background:transparent url(../../images/pictos/pict_arrow.gif) no-repeat 0 2px;}
#plongee #newsletter .thm_arrow2 a span.themeAll,#voyagedenoces #newsletter .thm_arrow2 a span.themeAll,#prestige #newsletter .thm_arrow2 a span.themeAll,#thalasso #newsletter .thm_arrow2 a span.themeAll,#circuit #newsletter .thm_arrow2 a span.themeAll,#golf #newsletter .thm_arrow2 a span.themeAll{color:#fff;}
#allinclusive #newsletter{float:left;background:url(../../images/thematiques/allinclusive/bg/bg-newsletter.gif) left top no-repeat;width:180px!important;+width:185px;height:56px!important;+height:91px;margin:2px 0 0 0;padding:35px 0 0 5px!important;+padding:35px 0 0 5px;}
#allinclusive #newsletter h2{color:#FFF;font:bold 15px Trebuchet MS,sans-serif;margin:0 0 5px 0;padding:0;}
#allinclusive #newsletter .combo{margin:0;}
#allinclusive #newsletter form{height:19px;margin:0;padding:0;}
#allinclusive #newsletter input{float:left;width:123px;margin:0 5px 0 0;padding:0;}
#allinclusive #newsletter .btn{float:left;background:transparent url(../../images/thematiques/allinclusive/btn/btn_ok.gif) no-repeat;width:31px;height:19px;margin:0;padding:0;}
#allinclusive #newsletter .btn a{float:left;width:31px;text-decoration:none;color:#F60;font-size:14px;text-align:center;margin:0;padding:0;}
#hotels #newsletter{background:url(../../images/bg/bg-newsletter-170-blue.gif) left top no-repeat;float:left;margin:10px 0 0;}