/*
nom du fichier 	: 308portillo.css
auteur			: Philippe MARTIN - philouonline@hotmail.com
création		: 2005
*/


/* Balises ---------------------------------------------------- */

h1
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	color				: #361E02;
	height				: 18px;
	background-image	: url(img/h1_02.gif);
	margin				: 0px;
}

h2
{
	font-family 		: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 26px;
	font-weight			: bold;
	color				: #361E02;
	t-ext-decoration		: underline;
	b-order-bottom				: dotted 3px #361E02;
	background			: url(img/switch_ora.gif) bottom left no-repeat;
	padding-left		: 20px;
	line-height			: 20px;
}

/* /Balises ---------------------------------------------------- */


/* Divers ---------------------------------------------------- */
.TDh1
{
	vertical-align		: top;
}
/* /Divers ---------------------------------------------------- */


/* Titres et textes ---------------------------------------------------- */
td.TitrePageOld
{
	font-family 		: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	color				: #361E02;
	text-align			: right;
	vertical-align		: bottom;
	padding-right		: 140px;
	padding-bottom		: 4px;
	width				: 530;
	height				: 50;
	background-image	: url(img/bgtitrepage.gif);
}

td.TitrePage
{
	font-family 		: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	fo-nt-style			: italic;
	color				: #361E02;
	text-align			: left;
	vertical-align		: bottom;
	padding-left		: 45px;
	padding-bottom		: 4px;
	width				: 530;
	height				: 50;
	background-image	: url(img/bgtitrepage.gif);
	background-repeat	: no-repeat;
}

h1.Titre1
{
	font-family 		: Comic sans MS, Arial, Helvetica, sans-serif;
	font-size			: 18px;
	font-weight			: bold;
	font-s-tyle			: italic;
	fon-t-variant		: small-caps;
	letter-spacing		: 6px;
	color				: #361E02;
	text-align			: right;
	vertical-align		: bottom;
	padding-right		: 45px;
	padding-top			: 2px;
	height				: 24px;
	background-image	: url(img/bgTitre1.gif);
	background-repeat	: no-repeat;
}

h1.Titre1:first-letter
{
	font-size			: 24px;
}

h3.Accroche
{
	font-family 		: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	color				: #361E02;
}

div.Accroche
{
	font-family 		: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	color				: #361E02;
}

.Accroche
{
	font-family 		: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	color				: #361E02;
}

ul.Accroche, ol.Accroche
{
	font-family 		: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #361E02;
}

.Texte
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 12px;
}

.Texte2
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 10px;
}

.texteFort
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
}

.coordonnees
{
	font-family		: Verdana, Arial;
	font-size		: 10px;
	font-weight		: bold;
	color			: #361E02;
	text-align		: center;
	border-top		: solid 1px #AD805F;
}

.NotaBene
{
	font-family		: Verdana, Arial;
	font-size		: 9px;
}

.TextaSmall
{
	font-family 	: "Courier New", Courier, monospace; 
	font-weight 	: normal; 
	font-style 		: normal; 
	font-size 		: 11px; 
	color 			: #375699; 
	text-decoration : none;
}

/* /Titres et textes ---------------------------------------------------- */


/* Tableaux ---------------------------------------------------- */
.ListeTitre
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 12px;
	font-weight			: bold;
	color 				: #000080;
	background-color	: #ffffcc;
}

.ListeData
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 			: 12px;
	font-weight			: normal;
	color 				: #000080;
	background-color	: #e9e9e9;
}

.ListeDataOver
{
    font-family         : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : normal;
    color               : #000080;
    background-color    : #FBE98E;
}

/* /Tableaux ---------------------------------------------------- */


/* Menus ---------------------------------------------------- */
.MenuGOff
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #361E02;
	/*background-color	: #3F9F80;*/
	/*background-image	: url(img/bg_menug_off.gif);*/
	padding				: 4px;
	height				: 20px;
}

.MenuGOver
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #375699;
	/*background-color	: #DAE9FC;*/
	background-image	: url(img/bgmenug.gif);
	padding				: 4px;
	height				: 20px;
}

ul.Menu
{
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
	width			: 100%; /* précision pour Opera */
}

li.Menu
{
	float			: left;
}

.Menu a
{
	font-family		: Arial;
	font-size		: 12px;
	font-weight		: bold;
	width			: 123px;	   /* largeur du bouton, que vous pouvez changer à loisir */
	height			: 20px;
	float			: left;
	display			: block;
	text-align		: center;
	text-decoration	: none;
	color			: #000;
	background		: #F3F5F6;
	padding-top		: 2px;
	background		: url(img_menu/bgmenu_H_off.gif);
}

.Menu a:hover
{
	b-ackground		: #AD805F;
	background		: url(img_menu/bgmenu_H_over.gif);
	c-olor			: #375699;
	
	b-ackground		: #C8D6FB;
	color			: #F3F5F6;
}

.Menu a#station:hover
{
	background		: url(img_menu/bgmenuh_station.gif);
	color			: #F3F5F6;
}
.Menu a#hiver:hover
{
	background		: url(img_menu/bgmenuh_hiver.gif);
	c-olor			: #F3F5F6;
}

.Menu a#ete:hover
{
	background		: url(img_menu/bgmenuh_ete.gif);
	color			: #F3F5F6;
}
/* /Menus ---------------------------------------------------- */


/* Formulaires ---------------------------------------------------- */
input.Search
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #375699;
	/*width				: 100px;*/
	border				: solid 1px #000000;
}

textarea.Search
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #375699;
	border				: solid 1px #000000;
}

.frmLib
{
	font-family			: Trebuchet MS;
	font-weight			: bold;
	font-size			: 12px;
	vertical-align		: top;
}

.frmData
{
	font-family			: Trebuchet MS;
	font-size			: 12px;
}
/* /Formulaires ---------------------------------------------------- */


/* Images ---------------------------------------------------- */
.ImgBorderOn
{
	border			: solid 1px #FFB24C;
}

.ImgBorderOff
{
	border			: none;
}

/* -- Ombre des images -- */
.ombre
{
	float				: left;
	clear				: left;
	background			: url(img/ombre.png) no-repeat bottom right;
	margin				: 10px 0 10px 10px !important;
	margin				: 10px 0 10px 5px;
	padding				: 0px;
}

.boite
{
	background			: lightblue;
	position			: relative;
	bottom				: 6px;
	right				: 6px;
}

.boiteTxt
{
	padding				: 4px;
}
/* /Images ---------------------------------------------------- */

/* Liens ---------------------------------------------------- */
a						{ font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 12px; color : #375699; text-decoration : none;}
a:hover					{ color : #AD805F; }

a.Texte					{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 12px; color : #375699; text-decoration : none;}
a.Texte:hover			{ color : #AD805F; }

a.aSmall:link			{ font-family : "Courier New", Courier, monospace; font-weight : normal; font-style : normal; font-size : 11px; color : #375699; text-decoration : none; }
a.aSmall:visited		{ font-family : "Courier New", Courier, monospace; font-weight : normal; font-style : normal; font-size : 11px; color : #375699; text-decoration : none; }
a.aSmall:active			{ font-family : "Courier New", Courier, monospace; font-weight : normal; font-style : normal; font-size : 11px; color : #AD805F; text-decoration : none; }
a.aSmall:hover			{ font-family : "Courier New", Courier, monospace; font-weight : normal; font-style : normal; font-size : 11px; color : #AD805F; text-decoration : none; }

a.aMenuG:link			{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 10px; color : #F3F5F6; text-decoration : none; b-ackground-color	: #3F9F80;}
a.aMenuG:visited		{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 10px; color : #F3F5F6; text-decoration : none; b-ackground-color	: #3F9F80;}
a.aMenuG:active			{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 10px; color : #375699; text-decoration : none; b-ackground-color	: #DAE9FC;}
a.aMenuG:hover			{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 10px; color : #375699; text-decoration : none; b-ackground-color	: #DAE9FC;}

a.aMenuG2
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight 		: bold; 
	font-style 			: normal; 
	font-size 			: 10px; 
	color 				: #F3F5F6; 
	text-decoration 	: none; 
	padding-left				: 4px;
	line-height			: 20px;
	/*background-color	: #F3F5F6;*/
	/*filter				: alpha(opacity=80);*/
	width				: 100%;
}
a.aMenuG2:hover
{
	color 				: #375699; 
	background-color	: #F3F5F6;
	/*filter				: alpha(opacity=100);*/
}

a.aMenuG2_On
{
	font-family 		: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight 		: bold; 
	font-style 			: normal; 
	font-size 			: 10px; 
	color 				: #F3F5F6; 
	text-decoration 	: none; 
	padding-left				: 4px;
	line-height			: 20px;
	width				: 100%;
	color 				: #375699; 
	background-color	: #FFD36D;
}

a.aList:link		{ font-family : "Courier New", Courier, monospace; font-weight : normal; font-style : normal; font-size : 11px; color : #006633; text-decoration : none; }
a.aList:visited		{ font-family : "Courier New", Courier, monospace; font-weight : normal; font-style : normal; font-size : 11px; color : #006633; text-decoration : none; }
a.aList:active		{ font-family : "Courier New", Courier, monospace; font-weight : normal; font-style : normal; font-size : 11px; color : #00509F; text-decoration : none; }
a.aList:hover		{ font-family : "Courier New", Courier, monospace; font-weight : normal; font-style : normal; font-size : 11px; c-olor : #00509F; color : #000; text-decoration : none; }

a.aBouton:link		{ font-family : "Courier New", Courier, monospace; font-weight : bold; font-style : normal; font-size : 12px; color : #006633; text-decoration : none; border : solid 1px #000080; padding : 4px; background-color	: #e9e9e9; }
a.aBouton:visited	{ font-family : "Courier New", Courier, monospace; font-weight : bold; font-style : normal; font-size : 12px; color : #006633; text-decoration : none; border : solid 1px #000080; padding : 4px; background-color	: #e9e9e9; }
a.aBouton:active	{ font-family : "Courier New", Courier, monospace; font-weight : bold; font-style : normal; font-size : 12px; color : #00509F; text-decoration : none; border : solid 1px #000080; padding : 4px; background-color	: #ffffcc; }
a.aBouton:hover		{ font-family : "Courier New", Courier, monospace; font-weight : bold; font-style : normal; font-size : 12px; color : #00509F; text-decoration : underline; border : solid 1px #000080; padding : 4px; background-color	: #ffffcc; }

a.aImg				{ border : solid 1px #DCA356; }
a.aImg:hover		{ border : solid 1px #375699; }

a.galerie			{ font-family : Trebuchet MS; font-size : 12px; text-decoration : none; color : #F3F5F6;}
a.galerie:hover		{ color : #FFD36D;}
/* /Liens ---------------------------------------------------- */



.titremois  		{ font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #375699; }
.titremois:link  	{ font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #1C2D67; text-decoration: none; }
.titremois:visited  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #1C2D67; text-decoration: none; }
.titremois:hover  	{ font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FF0000; background: #1C2D67; text-decoration: underline; }

.titrejours  		{ font-family: Helvetica, Arial; font-size:  9px; color: #FDFC65; background: #375699; }
.titrenum  			{ font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #375699; }
.titrenum2  		{ font-family: Helvetica, Arial; font-size: 11px; color: #AAAAAA; background: #375699; }
.titreweek  		{ font-family: Helvetica, Arial; font-size:  9px; color: #AAAAAA; background: #375699; }
.titreweek2  		{ font-family: Helvetica, Arial; font-size: 11px; color: #AAAAAA; background: #375699; }
.titrewend  		{ font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #8192D5;/*#5060A0*/ }
.titrewend2  		{ font-family: Helvetica, Arial; font-size: 11px; color: #AAAAAA; background: #5060A0; }
.titrenow  			{ font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #90A0E0; }

.titrenum a, .titrenum2 a, .titreweek a, .titreweek2 a, .titrewend a, .titrewend2 a, .titrenow a {
    font-family         : Helvetica, Arial; 
    font-size           : 11px; 
    color               : #FDFC65;
    font-weight         : normal;
}

.titrenum a:hover, .titrenum2 a:hover, .titreweek a:hover, .titreweek2 a:hover, .titrewend a:hover, .titrewend2 a:hover, .titrenow a:hover {
    color               : #000;
}

.tarifs th {
	text-align         : left;
	border-bottom      : solid 1px #585858;
}

.tarifs th.prix {
    text-align         : right;
}

.tarifs td {
	border-bottom      : dashed 1px #898e79;
	padding            : 10px 0;
	color              : #000;
}

.tarifs td.prix {
    text-align         : right;
	color              : #8C321D;
	font-size          : 16px;
}
