/*****************
GLOBAL CSS ******/

body 
{
padding: 0px; margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#88ADD2;
}

a img { border: none; }

/* Formulaire */
input, select, textarea 
{ 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	color: #333;
}

label {
margin:10px;
display:block;
}
	
.buttonImg {
width: 93px; height: 25px;
border: none; cursor: pointer;
background: url(/images/guide-bt-validation.gif) no-repeat left top;
margin:-5px;
}

/* Titres */
h1 {
font-size:14px; color:#D50055; 
}

h2 {
font-size:12px; color:#49678B; margin-bottom:-10px;
}

.txtPromo {
font-size:13px; color:#D50055;

}

.txtRubrique {
font-size:13px; color:#D50055; margin:10px; font-weight:bold;
}

.txtRedac {
color:#49678B;
}

/* Listes */
ul.listProd {
list-style-image:url(/images/guide-list-arrow.gif);
font-size:12px;
margin-top:10px;
}

ul.listRubrique {
font-size:13px;
margin-top:10px;
list-style:square;
}


/* Liens */
a.promoLink:link { 
 color:#D50055;
 text-decoration:none;
}

a.promoLink:hover { 
 color:#FF1C77;
 text-decoration:underline;
}

a.promoLink:visited { 
 color:#D50055;
 text-decoration:none;
}

a.resultLink:link { 
 color:#D50055; font-size:13px;
 text-decoration:none;
}

a.resultLink:hover { 
 color:#D50055; font-size:13px;
 text-decoration:underline;
}

a.resultLink:visited { 
 color:#D50055; font-size:13px;
 text-decoration:none;
}


a.listLink:link { 
 color:#5B7EAA;
 text-decoration:none;
}

a.listLink:hover { 
 color:#49678B;
}

a.listLink:visited { 
 color:#5B7EAA;
 text-decoration:none;
}

a.moteurLink:link { 
 color:#FFFFFF;
 font-weight:bold; text-decoration:none;
}

a.moteurLink:hover { 
 color:#FFFFFF; font-weight:bold; text-decoration:underline;
}

a.moteurLink:visited { 
 color:#FFFFFF;
 font-weight:bold; text-decoration:none;
}

/**************
 HEADER ******/ 

.bgHeader {
background-image:url(/images/travelski_header_bg1.jpg); background-repeat:no-repeat;
height:200px;
}

.divMenu {
padding-left:10px; padding-top:10px;
}

/**********************
 COLONNE GAUCHE ******/ 

.divGauche {
width:270px;
margin-left:20px; margin-top:20px;
position: relative; float:left;
}

/*contenu editorial */
.divEditoHeader {
background-image:url(/images/guide-edito-top.gif); background-repeat:no-repeat;
height:7px;
}

.divEdito {
width:240px;
padding:10px;

border-left: 1px solid #D0E1F3; border-right: 1px solid #D0E1F3;
padding:10px;
}

.divEditoFooter {
background-image:url(/images/guide-edito-bottom.gif); background-repeat:no-repeat;
height:7px;
}

/* photos */
.divPhoto1 {
	position: relative; padding-left: 10px; padding-top:20px; float: left;
}

.divPhoto2 {
	position: relative; padding-left: 20px; padding-top:20px; float: left;
}

/* listing produits */
.divListProd {
clear:left;
margin-top:20px;
}

/**********************
 COLONNE DROITE ******/ 
 
.divDroite {
width:640px;
margin-top:30px; margin-left:30px;
position:relative; float:left;
}

/* Moteur */

.divMoteur { margin-left:420px; margin-top:-30px; position:relative; z-index:0; }

/* resultats */

.divFilet {
height: 1px;
background-image:url(/images/guide-result-line.gif); background-repeat:repeat-x;
margin-bottom:5px;
}

.divResultat {
clear:left;
margin-bottom:15px; margin-left:10px;
}

.divResDescr {
position: relative; padding-left: 20px; padding-top:20px; float: left;
color:#666666; font-size:11px; width:250px;
}

.divResBloc {
background-color:#EFF3FC;
float:left;
padding:15px; margin-top:-30px; height:130px; width:170px;
}

/* lien vers offres */
.divOffres {
clear:left;

/* height:15px; */
padding:5px;
margin-top:20px; margin-bottom:20px;
}


/**********************
 FOOTER **************/
 
 .divFooter {
 clear:left;
 text-align:center;
 width:1010px;
 padding:30px;
 } 
 
 .txtFooter {
 font-size:10px;
 }



/******************************
 AJOUTS - Page Résidence */
 
 .divGaucheRes {
width:650px;
margin-left:20px; margin-top:20px;
float:left;
}

.divDroiteRes {
width:200px;
margin-top:30px; margin-left:30px;
float:left;
}

.divDiapoRes {
width:220px;
margin:15px;
float:left;
}

.divPhotoRes {
width:220px; margin-bottom:10px; clear:left;
}

.divEditoRes {
width:350px;
margin:15px;
 float:left;
}

.divResaRes {
background-color:#EFF3FC;
padding:15px; margin-left:15px; margin-top:5px; height:150px; width:145px;
}
