#EWAContent h1,h1 {
font-family:Verdana;
font-size:14pt;
color:#8E97A0;
}

#EWAContent h2,h2 {
font-family:Verdana;
font-size:12pt;
color:#8E97A0;
}

/* --------------------------------------------------------
Surcharge EWATour
----------------------------------------------------------*/

#EWAContent {
width:760px;
xpadding-left:10px;
padding:0px;
}

#EWAContent a {
color:#9CB629;
}

#EWAContent a.titre:visited, a.titre:link, a.titre:active {
color:#9CB629;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

#EWAContent h2 {
margin:0px;
font-size:16px;
}

#EWAContent hr {
height:1px;
}


/* --------------------------------------------------------
Forms
----------------------------------------------------------*/

#EWAContent .button {
color:#E5991A;
font-weight:bold;
background-color:#fff;
border:1px solid #999;
background:transparent url('/EWATour/WEBIMG/i_button.gif') no-repeat;
background-color:#efefef;
}

.button {
color:#E5991A;
font-weight:bold;
background-color:#fff;
border:1px solid #999;
background:transparent url('/EWATour/WEBIMG/i_button.gif') no-repeat;
background-color:#efefef;
}

#EWAContent select,input,textarea,.def {
color:#9C6500;
font-weight:bold;
background-color:#FEF5CE;
margin-left:5px;
font-family:Arial;
font-size:10pt;
border:1px solid #FAEBB0;
}

#EWAContent input.check {
border:0px;
}

/* --------------------------------------------------------

----------------------------------------------------------*/

#Signature td {
padding-top:30px;
color:#ccc;
text-align:right;
}


#EWAContent table.overtable {
	cursor: pointer;
	background-color:#fff;
	background-image:url('/EWATour/WEBIMG/back_fiche.gif');
	border:1px outset #C5E04A; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:1px; 
	padding-bottom:1px;
}

#EWAContent table.fiche {
	background-image:url('/EWATour/WEBIMG/back_nofiche.gif');
	border:1px solid #ccc;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px
}

#EWAContent  img.photo {
	border:1px solid #efefef;
}

#EWAContent span.plusinfos {
	text-align:right;
	background-color:#C5E04A;
	border:1px solid #ccc;
	padding-right:2px;
}

#EWAContent span.plusinfos a {
	background-image:url('/EWATour/WEBIMG/fleche_v.gif');
	background-position: left top;
	background-repeat:no-repeat;
	padding-left:17px;
	color:#fff;
	text-decoration:none;
}

#EWAContent span.reserver {
	text-align:right;
	background-color:#F6E254;
	border:1px solid #ccc;
	margin-right:3px;
	padding-left:2px;
	padding-right:2px;
}

#EWAContent span.reserver a {
	background-image:url('/EWATour/WEBIMG/fleche_v.gif');
	background-position: left top;
	background-repeat:no-repeat;
	padding-left:17px;
	color:#fff;
	text-decoration:none;
}


#EWAContent table.norm {
	background-image:url('/EWATour/WEBIMG/back_nofiche.gif');
	width:100%;
	margin-top:10px;
	border:1px solid #ccc;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px
}

#EWAContent div.lib {
float:left;
}

#EWAContent div.plusinfos {
float:right;

}

#EWAContent #lst {
width:100%;
margin-top:10px;
xbackground-color:#f79e42;
xborder:1px outset #000;
}

#EWAContent .lib {
xwidth:600px;
xbackground-color:#f79e42;
color:#E7AA18;
font-weight:bold;
font-size:14px;
background-image:url('/EWATour/WEBIMG/fleche_v.gif');
background-position: left top;
background-repeat:no-repeat;
padding-left:17px;
}

#EWAContent .fiche .lib {
color:#E5991A;
font-weight:bold;
font-size:14px;
background-image:url('/EWATour/WEBIMG/fleche_v.gif');
background-position: left top;
background-repeat:no-repeat;
padding-left:17px;
}

#EWAContent .overtable .lib {
color:#E5991A;
font-size:14px;
font-weight:bold;
background-image:url('/EWATour/WEBIMG/fleche_b.gif');
background-position: left top;
background-repeat:no-repeat;
padding-left:17px;
}

#EWAContent span.comment {
	color:#999;
	font-size:9px;
}




#EWAContent  td.sectionFMA {
            color : #ff9a00;
            background-color : #f8fff1;
            font-weight : bold;
            border-bottom-style : solid;
            border-bottom-width : 1px;
            padding-left : 5px;
            padding-right : 3px;
            padding-top : 3px;
            padding-bottom : 3px;
            border-top-style : solid;
            border-top-width : 1px;
            margin-top : 30px;
      }

#EWAContent td.sectionFORM {
	color:#E7AA18;
	background-color : #fff;
	font-weight : bold;
	font-family:verdana,arial;
	font-size:12pt;
	padding-left : 30px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	background-image:url('/EWATour/WEBIMG/alineaform.gif');
	background-position: left center;
	background-repeat:no-repeat;
      }


#EWAContent  td.section {
            color : #aacc33;
            background-color : #f8fff1;
            font-weight : bold;
            border-bottom-style : solid;
            border-bottom-width : 1px;
            padding-left : 5px;
            padding-right : 3px;
            padding-top : 3px;
            padding-bottom : 3px;
            border-top-style : solid;
            border-top-width : 1px;
      }

#EWAContent  td.section2 {
            color : #6699ff;
            font-weight : bold;
            border-bottom-style : solid;
            border-bottom-width : 1px;
            padding-left : 5px;
            padding-right : 3px;
            padding-top : 3px;
            padding-bottom : 3px;
      }

#EWAContent  td.section3 {
            color : #6699ff;
            font-weight : normal;
            border-bottom-style : solid;
            border-bottom-width : 1px;
            padding-left : 5px;
            padding-right : 3px;
            padding-top : 3px;
            padding-bottom : 3px;
      }
#EWAContent  td.section4 {
            color : #aacc33;
            font-weight : bold;
            border-bottom-style : solid;
            border-bottom-width : 1px;
            padding-left : 5px;
            padding-right : 3px;
            padding-top : 3px;
            padding-bottom : 3px;
      }

#EWAContent  td.tarif {
            text-align:center;
            color : #666;
            border-bottom:1px solid #ccc;
            xborder-collapse:collapse;
      }

#EWAContent  ul.criteres {
            color : #666;
      }

#EWAContent  ul.criteres li {
            text-align:left;
            margin-left:15px;
            list-style-image:url('/EWATour/WEBImg/puce2.gif');
      }


/* --------------------------------------------------------
News
----------------------------------------------------------*/
#news {
padding-left:5px;
margin:0px;
xborder:1px dotted #999;
}

#news #EWAContent #lst a {
color:#060;
}

/* --------------------------------------------------------
MAPLst
----------------------------------------------------------*/

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

dl#menu {
width:97%;
background-color:#FFFFFF;
background-image:none;
padding:0px;
}

dl#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align:left;
font-weight: bold;
border: 1px solid F49D45;
background: #F8DB52;
color:#CD3435;
}
dl#menu dd {
border: 1px solid gray;
}
dl#menu li {
text-align:left;
background: #fff;
color:#000;
font-size:8pt;
}

dl#menu li a, dl#menu dt a {
color: #fff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

dl#menu li a:hover, dl#menu dt a:hover {
background: #eee;
}

/*-----------------------------------------------
 Calendrier
-----------------------------------------------*/



#calendrier table {

}

#EWAContent #calendrier td.tCol        {
border:1px solid #ccc;
font-size:0.8em;
color: #000;
background-color:#BCD0F8;
text-align:center;
}

#EWAContent #calendrier table.tMois {
xbackground-color: #efefef;
border:1px solid #69f;
margin:8px;
}



#EWAContent #calendrier td.stitle {
xbackground-color: #69f;
font-weight:bold;
color:#36f;
width:100px;
margin:8px;
padding:3px;
width:100%;
}

#EWAContent #calendrier .jGris {
font-size:0.8em;
color:#808080;
}

#EWAContent #calendrier .jNoDispo {
text-decoration:line-through;
font-size:0.8em;
color:#fff;
background-color:#EAB051;
vertical-align:middle;
}

#EWAContent #calendrier .jNoDispoS {
text-decoration:none;
font-size:0.8em;
color: #800000;
background-color:#ffcccc;
}

#EWAContent #calendrier .jJour {
font-size:0.8em;
color: #000000;
border:1px solid #ccc;
border-collapse:collapse;
padding:2px;
xbackground-color:#E1FA86;
background-color:#efefef;
}


/*-----------------------------------------------
 Toolbar
-----------------------------------------------*/
#EWAHeader #toolbar {
xborder:1px solid #000;
display:inline;
width:760px;
}

#EWAHeader #toolbar div {
xheight:50px;
}


#EWAHeader #toolbar a {
height:26px;
}

#EWAHeader #toolbar a {
color:#E5991A;
font-weight:bold;
text-decoration:none;
border:1px solid #ccc;
padding-left:22px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
background-color:#efefef;background-repeat:no-repeat;
}


#EWAHeader #toolbar a:hover {
text-decoration:underline;
color:#CD3434;
cursor:pointer;
}

#EWAHeader #toolbar a.print {
background:transparent url('/EWATour/WEBIMG/i_print.gif') no-repeat;
background-color:#efefef;
}

#EWAHeader #toolbar a.retour {
background:transparent url('/EWATour/WEBIMG/i_ret.gif') no-repeat;
background-color:#efefef;
}

#EWAHeader #toolbar a.sendmail {
background:transparent url('/EWATour/WEBIMG/i_send.gif') no-repeat;
background-color:#efefef;
}

#EWAHeader #toolBar a.addPanier { background-image:url('/EWATour/WEBIMG/i_addPanier.gif');background-color:#efefef;}
#EWAHeader #toolBar a.delPanier { background-image:url('/EWATour/WEBIMG/i_delPanier.gif');background-color:#efefef;}
#EWAHeader #toolBar a.edtPanier { background-image:url('/EWATour/WEBIMG/i_edtPanier.gif');background-color:#efefef;}



/*-----------------------------------------------
 Onglets
-----------------------------------------------*/

#EWAContent td.oleft     { background-image: url('/EWATour/WEBImg/o_l.gif'); background-repeat: no-repeat; border-bottom:1px solid #ccc; background-position: left top }
#EWAContent td.oright    { background-image: url('/EWATOUR/WEBImg/o_r.gif'); background-repeat: no-repeat; border-bottom:1px solid #ccc; background-position: right top }
#EWAContent td.ocenter   { background-image: url('/EWATOUR/WEBImg/o_c.gif'); background-repeat: repeat-x; border-bottom:1px solid #ccc; padding-top: 7; background-position: left top }
#EWAContent td.olefton     { background-image: url('/EWATOUR/WEBImg/o_l_on.gif'); background-repeat: no-repeat; background-position: left top }
#EWAContent td.orighton    { background-image: url('/EWATOUR/WEBImg/o_r_on.gif'); background-repeat: no-repeat; background-position: right top }
#EWAContent td.ocenteron { background-image: url('/EWATOUR/WEBImg/o_c_on.gif'); background-repeat: repeat-x; padding-top:7px; background-position: left top }
#EWAContent a.onglets {font-weight:bold;text-decoration:none; color:#E5991A}
#EWAContent a.ongletson {font-weight:bold;text-decoration:none; color:f00}


/*----------------------------------------------
Panier
----------------------------------------------*/
table.panier {
width:90%;
border:1px solid #999;
}

table.panier td {
border-bottom:1px solid #ccc;
}

table.panier th {
font-size:0.8em;
border-bottom:1px solid #000;
text-align:left;
background-color:#efefef;
}
