@charset "utf-8";
/* CSS Document */
body {
 margin:0;
 max-width:100%;
 background:url(images/back.jpg) repeat-x #030303;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container {
 margin:auto;
 width:926px;
 height:auto;
}
#head {
 float:left;
 width:926px;
 height:60px;
}
.logo {
 float:left;
 width:376px;
 height:42px;
 margin-top:12px;
 margin-left:4px;
}
.infocnt {
 float:left;
 margin-left:320px;
 margin-top:35px;
}
.infocnt a{
 color:#FF9900;
 font-size:16px;
 text-decoration:none;
}
.infocnt a:hover{
 color:#FFFFFF;
}
.langue {
 float:right;
 width:80px;
 height:30px;
 margin-top:-3px;
 margin-right:380px !important;
 margin-right:180px;
}
.drappeau {
 float:right;
 width:35px;
 height:35px;
}
.drappeau2 {
 float:right;
 width:35px;
 height:35px;
 margin-top:1px;
}
#menu {
 float:left;
 width:926px;
 height:36px;
}
.menu_item1 {
 float:left;
 width:143px;
 height:36px;
 background:url(images/menu.jpg) no-repeat;
}
.txtmenu {
 float:left;
 margin-top:8px;
  width:143px;
 text-align:center;
}
.txtmenu a{
 font-size:16px;
 color:#FFFFFF;
 text-decoration:none;
}
.txtmenu a:hover {
 color:#FF6600;
}
.menu_item {
 float:left;
 width:143px;
 height:36px;
 margin-left:13px;
 background:url(images/menu.jpg) no-repeat;
}
#backflash {
 float:left;
 width:924px;
 height:294px;
 margin-top:1px;
 background:url(images/back_flash.jpg) no-repeat;
}
.flash {
 float:left;
 width:904px;
 height:274px;
 margin-top:10px;
 margin-left:10px !important;
 margin-left:5px;
}
#content {
 float:left;
 width:924px;
 height:auto;
 background:#FFFFFF;
}
#contenu {
 float:left;
 width:918px;
 height:auto;
 margin-left:2px;
 margin-top:4px;
 border:1px #FF9900 solid;
 margin-bottom:4px;
}
.title_head {
 float:left;
 width:912px;
 height:33px;
 margin-left:3px;
 margin-top:3px;
 background:url(images/title.jpg) no-repeat;
}
.txttitle {
 float:left;
 margin-left:8px;
 font-size:15px;
 color:#000000;
 font-weight:bold;
 margin-top:5px;
}
.face1 {
 float:left;
 width:912px;
 height:380px;
 margin-left:2px;
 background:url(images/face1.jpg) repeat-x;
}
.cadreface1 {
 float:left;
 width:674px;
 height:auto;
}
.onglet {
 float:left;
 width:674px;
 height:34px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:5px;
 border:1px #CCCCCC solid;
}
.backonglet {
 float:left;
 width:670px;
 height:30px;
 margin-left:2px !important;
 margin-left:1px;
 margin-top:2px;
 background:url(images/backonglet.jpg) repeat-x;
}
#selectonglet {
 float:left;
 width:284px;
 height:29px;
 margin-left:5px;
 margin-top:5px;
 background:url(images/select.jpg) no-repeat;
 z-index:2;
 cursor:pointer;
}
#selectonglet4 {
 float:left;
 width:284px;
 height:29px;
 margin-left:5px;
 margin-top:5px;
 background:url(images/select.jpg) no-repeat;
 z-index:2;
 cursor:pointer;
}
.txtselect {
 float:left;
 margin-left:8px !important;
 margin-left:4px;
 font-size:12px;
 color:#ea8209;
 font-weight:bold;
 margin-top:5px;
}
#selectonglet2 {
 float:left;
 width:284px;
 height:29px;
 margin-left:8px !important;
 margin-left:4px;
 margin-top:5px;
 cursor:pointer;
 background-repeat:no-repeat;
}
#selectonglet3 {
 float:left;
 width:284px;
 height:29px;
 margin-left:8px !important;
 margin-left:4px;
 margin-top:5px;
 cursor:pointer;
 background-repeat:no-repeat;
}
.txtselect2 {
 float:left;
 margin-left:8px !important;
 margin-left:4px;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 margin-top:5px;
 text-decoration:blink; 
}
#product {
 float:left;
 width:674px;
 height:330px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:5px;
 background:#f2f2f2;
 border:1px #CCCCCC solid;
}
#product2 {
 display:none;
 float:left;
 width:674px;
 height:330px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:5px;
 background:#f2f2f2;
 border:1px #CCCCCC solid;
}
#product3 {
 float:left;
 width:674px;
 height:514px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:5px;
 background:#f2f2f2;
 border:1px #CCCCCC solid;
}
#product4 {
 float:left;
 width:674px;
 height:514px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:5px;
 background:#f2f2f2;
 border:1px #CCCCCC solid;
 display:none;
}
#product33 {
 float:left;
 width:674px;
 height:514px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:5px;
 background:#f2f2f2;
 border:1px #CCCCCC solid;
  display:none;
}
#product44 {
 float:left;
 width:674px;
 height:514px;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:5px;
 background:#f2f2f2;
 border:1px #CCCCCC solid;
}
#product5 {
 float:left;
 width:674px;
 height:auto;
 margin-left:4px !important;
 margin-left:2px;
 margin-top:5px;
 margin-bottom:5px;
 background:#f2f2f2;
 border:1px #CCCCCC solid;
}
.backproduct {
 float:left;
 width:672px;
 height:auto;
}
.backgallery {
 float:left;
 width:668px;
 height:auto;
 text-align:center;
 padding-top:80px;
 padding-bottom:75px;
}
.liste_product {
 float:left;
 width:325px;
 height:137px;
 margin-left:6p !important;
 margin-left:3px;
 margin-top:5px;
}
.spandsp {
 float:left;
 width:650px;
 height:auto;
 margin-left:6p !important;
 margin-left:3px;
 margin-top:5px;
}
.seppr {
 float:left;
 width:628px;
 height:4px;
 margin-left:25px !important;
 margin-left:13px;
}
.sephaut {
 float:left;
 width:4px;
 height:159px;
}
.sepbas {
 float:left;
 width:4px;
 height:148px;
}
.backimgprd {
 float:left;
 width:140px;
 height:130px;
 margin-top:4px;
 background:url(images/backimg.jpg) no-repeat;
}
.imgprd {
 float:left;
 width:130px;
 height:120px;
 margin-top:6px;
 margin-left:5px !important;
 margin-left:3px;
}
.dsppr {
 float:left;
 width:180px;
 height:95px;
 margin-left:4px;
 margin-top:6px;
 font-size:12px;
 color:#707070; 
}
.txtspain {
 float:left;
 width:500px;
 height:95px;
 margin-left:4px;
 margin-top:12px;
 font-size:12px;
 color:#707070; 
}
.textarticle {
 float:left;
 width:650px;
 height:auto;
 padding-bottom:6px;
 padding-left:10px !important;
 padding-left:5px;
 margin-left:6p !important;
 margin-left:3px;
 margin-top:5px;
 font-size:12px;
 color:#707070;
 line-height:18px;
}
.more {
 display:block;
 float:left;
 width:95%;
 height:auto;
 margin-left:10px;
}
.txtspain2 {
 float:left;
 width:620px;
 height:auto;
 margin-left:4px;
 margin-top:12px;
 font-size:12px;
 color:#707070; 
}
.txttours {
 float:left;
 width:650px;
 height:auto;
 padding-left:5px;
 margin-left:4px;
 margin-top:12px;
 font-size:12px;
 color:#707070; 
}
.titrepr {
 display:block;
 margin-bottom:4px;
 font-size:13px;
 color:#ea8209;
 text-align:left;
}
.titrepr2 {
 float:left;
 font-size:12px;
 font-weight:bold;
 color:#ea8209;
 text-align:left;
}
.lienprd {
 float:left;
 width:28px;
 height:18px;
 margin-left:80px;
 margin-top:15px;
}
.lienmore {
 float:left;
 width:28px;
 height:18px;
 margin-top:15px;
}
.plus {
  float:left;
  margin-left:8px;  
  margin-top:15px;
}
.plus a{
  color:#ef930a;
  font-size:12px;
  text-decoration:none;
}
.backville {
 float:left;
 width:223px;
 height:165px;
 background:url(images/backville.jpg) no-repeat;
 margin-top:5px;
 margin-left:12px !important;
 margin-left:2px;
}
.backvilleesp {
 float:left;
 width:223px;
 height:205px;
 background:url(images/backesp.jpg) no-repeat;
 margin-left:12px !important;
 margin-left:2px;
}
.backimgartcile {
 float:left;
 width:223px;
 height:205px;
 background:url(images/backesp.jpg) no-repeat;
 margin-right:6px;
}
.imgprt{
 float:left;
 width:211px;
 height:152px;
 margin-top:6px;
 margin-left:6px !important;
 margin-left:3px;
 background:url(images/portugal.jpg) no-repeat;
}
.btnprt {
  float:left;
  width:73px;
  height:21px;
  margin-top:125px;
  margin-left:-2px;
  z-index:2px;
}
.btnesp {
  float:left;
  width:73px;
  height:21px;
  margin-top:165px;
  z-index:2px;
}
.imgesp{
 float:left;
 width:211px;
 height:192px;
 margin-top:6px;
 margin-left:6px !important;
 margin-left:3px;
 background:url(images/espagne.jpg) no-repeat;
}
.imgarticle{
 float:left;
 width:211px;
 height:192px;
 margin-top:6px;
 margin-left:6px !important;
 margin-left:3px;
}
#face2 {
 float:left;
 width:912px;
 height:auto;
 margin-top:5px;
 margin-left:2px;
}
.service {
 float:left;
 width:226px;
 height:182px;
 margin-top:4px;
 background:url(images/backservices.jpg) no-repeat;
}
.service2 {
 float:left;
 width:226px;
 height:182px;
 margin-top:4px;
 margin-left:10px !important;
 margin-left:2px;
 background:url(images/backservices.jpg) no-repeat;
}
#right {
 float:left;
 width:226px;
 height:auto;
}
.contactus {
 float:left;
 width:109px;
 height:28px;
 margin-top:-2px;
 background:url(images/contact.jpg) no-repeat;
}
.sepcnt {
 float:left;
 width:89px;
 height:2px;
 margin-top:13px;
}
.icocnt {
 float:left;
 width:21px;
 height:21px;
 margin-top:4px;
 margin-left:2px;
 background:url(images/detailtitle.jpg) no-repeat;
}
.chats {
 float:left;
 width:198px;
 height:41px;
 margin-left:8px !important;
 margin-left:4px;
 margin-top:6px;
}
.icochat {
 float:left;
 width:41px;
 height:41px;
 margin-left:8px !important;
 margin-left:4px;
}
.chats2 {
 float:left;
 width:198px;
 height:30px;
 margin-left:8px !important;
 margin-left:4px;
 margin-top:2px;
}
.icochat2 {
 float:left;
 width:30px;
 height:30px;
 margin-left:8px !important;
 margin-left:4px;
}
.txtfacebook {
 float:left;
 margin-top:13px;
 margin-left:8px;
}
.txtfacebook a{
 color:#41619a;
 font-size:14px;
 text-decoration:none;
}
.chats3 {
 float:left;
 width:210px;
 height:33px;
 margin-left:8px !important;
 margin-left:4px;
 margin-top:2px;
}
.icochat3 {
 float:left;
 width:30px;
 height:33px;
 margin-left:8px !important;
 margin-left:4px;
}
.txtskype {
 float:left;
 margin-top:8px;
 margin-left:14px;
}
.txtskype a{
 color:#59bbeb;
 font-size:14px;
 text-decoration:none; 
}
.txtmsn {
 float:left;
 margin-top:8px;
 margin-left:12px;
}
.txtmsn a{
 color:#82be45;
 font-size:14px;
 text-decoration:none;
}
.sepserv {
 float:left;
 width:195px;
 height:9px;
 margin-top:5px;
 margin-left:15px !important; 
 margin-left:7px; 
}
#backdsp{
 float:left;
 width:682px;
 height:181px;
 margin-left:4px !important;
 margin-left:0px;
 background:url(images/backdsp.jpg) no-repeat;
 margin-top:4px;
}
.backimgdsp {
 float:left;
 width:141px;
 height:166px;
 margin-left:8px !important;
 margin-left:4px;
 margin-top:8px;
 background:url(images/backimgdsp.jpg) no-repeat;
}
.imgdsp {
 float:left;
 width:129px;
 height:154px;
 margin-left:6px !important;
 margin-left:3px;
 margin-top:6px;
}
.txtdsp {
 float:left;
 width:518px;
 height:156px;
 margin-left:6px;
 margin-top:8px;
 font-size:12px;
 line-height:16px;
 color:#707070;  
}
.txtcnt {
 float:left;
 width:518px;
 height:156px;
 margin-left:6px;
 margin-top:8px;
 font-size:12px;
 line-height:16px;
 text-align:center;
 color:#707070;  
}
.titredsp {
 display:block;
 margin-bottom:4px;
 font-size:14px;
 color:#373737;
 font-weight:bold;
}
.titrecnt {
 display:block;
 margin-bottom:25px;
 font-size:14px;
 color:#ea8209;
 font-weight:bold;
 text-align:left;
}
#bass {
 float:left;
 width:100%;
 height:85px;
 background:#FFFFFF;
 background:url(images/bass.jpg) repeat-x top;
}
#bas {
 margin:auto;
 width:924px;
 height:85px;
}
.txtbas {
  float:left;
  width:470px;
  margin-top:12px;
  margin-left:210px !important;
  margin-left:100px;
  text-align:center;
  color:#E9E9E9;
  font-size:13px;
}
.txt1bas {
 font-size:12px;
 line-height:18px;
 color:#ef930a;
}
.sepville {
 float:left;
 margin-left:20px !important;
 margin-left:6px;
 width:203px;
 height:5px;
}
.face3 {
 float:left;
 width:912px;
 height:auto;
 margin-left:2px;
 background:url(images/face1.jpg) repeat-x;
}
.imgptrg {
 float:left;
 width:399px;
 height:572px;
 margin-left:15px;
  margin-top:4px;
 background:url(images/portugal1.jpg);
}
.autresimgprt {
 float:left;
 width:145px;
 height:572px;
 margin-top:4px;
 margin-left:15px;
}
.backimgprd2 {
 float:left;
 width:140px;
 height:130px;
 margin-top:12px;
 background:url(images/backimg.jpg) no-repeat;
}
input {
 width:50%;
 margin-top:8px;
 border:1px #CCCCCC solid;
}
textarea {
 width:80%;
 margin-top:8px;
 border:1px #CCCCCC solid;
}
.txttd {
 font-size:13px;
 color:#373737;
 font-weight:bold;
}
.imgarticle2 {
 margin:auto;
 width:522px;
 height:392px;
}
.errmsg {
 color:#FF0000;
 font-size:12px;
}
.copy { float:right; width:128px; height:60px; margin-right:10px; margin-top:12px; cursor:pointer; }