/* --------------------------------------------------------------------------------------- */
/* Texte général du site */



body {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
	line-height: 17px;
}

ul,li,ol,td,p,font {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
	line-height: 17px;
}

ul,li
{ 
list-style-image: url("/imports/images/ul.gif")
}

.Texte {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
    color: #000000;
	line-height: 17px;
}

.TexteIntro {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 16px;
    color: #000000;
	line-height: 20px;
}

.TexteJaune {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 16px;
    color: #e5ae0b;
	line-height: 20px;
}

.TitreJaune {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 30px;
    color: #e5ae0b;
	line-height: 25px;
}

.TitreReservation {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 35px;
    color: #000000;
}

.TexteBleu {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 14px;
    color: #075e6e;
	line-height: 17px;
}

.SousTitre {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 16px;
    color: #000000;
	line-height: 19px;
}

.TexteNoirPetit {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 11px;
    color: #000000;
	line-height: 15px;
}

.TexteNoirTresPetit {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 10px;
    color: #000000;
	line-height: 13px;
}

a:link    {color: #075e6e}
a:visited {color: #075e6e}
a:active  {color: #075e6e}
a:hover   {color: #2598ad}

.TexteBlancMargeGauche {
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    letter-spacing: 1px;
}
a.TexteBlancMargeGauche:link    {text-decoration: none; color: #FFFFFF}
a.TexteBlancMargeGauche:visited {text-decoration: none; color: #FFFFFF}
a.TexteBlancMargeGauche:active  {text-decoration: underline;color: #FFFFFF}
a.TexteBlancMargeGauche:hover   {text-decoration: underline;color: #CCCCCC}


.TexteGrisMargeGauche {
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 9px;
    color: #555F69;
    letter-spacing: 1px;
}
a.TexteGrisMargeGauche:link    {text-decoration: none; color: #555F69}
a.TexteGrisMargeGauche:visited {text-decoration: none; color: #555F69}
a.TexteGrisMargeGauche:active  {text-decoration: underline;color: #555F69}
a.TexteGrisMargeGauche:hover   {text-decoration: underline;color: #CCCCCC}



.MenuBas {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #075e6e;
}
a.MenuBas:link    {text-decoration: none; color: #075e6e}
a.MenuBas:visited {text-decoration: none; color: #075e6e}
a.MenuBas:active  {text-decoration: underline;color: #075e6e}
a.MenuBas:hover   {text-decoration: underline;color: #2598ad}


.SousMenuNoir {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
a.SousMenuNoir:link    {text-decoration: none; color: #000000}
a.SousMenuNoir:visited {text-decoration: none; color: #000000}
a.SousMenuNoir:active  {text-decoration: underline;color: #000000}
a.SousMenuNoir:hover   {text-decoration: underline;color: #CCCCCC}


.TitreRouge {
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 16px;
    color: #FF5C00;        
}


.TexteVert {
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 10px;
    color: #76B900;        
}
a.TexteVert:link    {text-decoration: none; color: #76B900}
a.TexteVert:visited {text-decoration: none; color: #76B900}
a.TexteVert:active  {text-decoration: underline;color: #76B900}
a.TexteVert:hover   {text-decoration: underline;color: #CCCCCC}



.TexteGris {
    font-family:  "Times New Roman", Times, serif;	
    font-size: 13px;
    color: #555F69;        
}



.SousTitreNoir {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	/*font-variant: small-caps;*/
	letter-spacing: 2px;    
}



/* --------------------------------------------------------------------------------------- */
/* Tableau */
/* --------------------------------------------------------------------------------------- */

.TableauPropage {
    padding: 0px;
    width: 950px;
}

.TableauPropageNoPrint {
    display: inline;
    padding: 0px;
    width: 950px;
}

.TableauPropagePrint {
    display: none;
    padding: 0px;
    width: 950px;
}

.PadLight {
padding: 5px;
}

.PadMed {
padding: 10px;
}

.PadLarge {
padding: 20px;
}

.Pad_gauche
{ 
padding-right: 10px;
padding-left: 33px;
padding-bottom: 0px;
padding-top: 0px;
}

.Pad_droit
{ 
padding-left: 10px;
padding-right: 33px;
}

.Pad_haut
{ 
padding-right: 0px;
padding-top: 10px;
}
padding-left: 0px;
padding-bottom: 0px;


.NoPrint {
    display: inline;    
}

.NoScreen {
    display: none;
}

.NoteBas{
font-size: 10px;
color: #a8a8a8;
padding:10px 30px 0 0;
}


/* --------------------------------------------------------------------------------------- */
/* Form */
/* --------------------------------------------------------------------------------------- */

.Bouton50px {
    border: 1px solid #3089B5;
    cursor: hand;
    font-size:9;
    font-weight: bold;
    margin: 0px 0px 0px 1px;
    padding: 1px 1px 1px 1px;
    background-image: url(/imports/images/button.gif);
    backgroung-image: repeat-x;
    width:50px;
}

.Bouton {
    border: 1px solid #3089B5;
    cursor: hand;
    font-size:10;
    font-weight: normal;
    margin: 0px 0px 0px 1px;
    padding: 1px 1px 1px 1px;
    background-image:     url(/imports/images/button.gif);
    backgroung-image: repeat-x;
    width:100px;
}

.ChampTexte {
    font-size:11;
    font-family:  Arial, Helvetica, sans-serif;
    border: 1px solid #0082D1; 
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px 2px 2px 2px;
    margin: 3px 3px 3px 3px; 
    width: 220px;
}

.ChampTexteLong {
    font-size:11;
    font-family:  Arial, Helvetica, sans-serif;
    border: 1px solid #0082D1; 
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px 2px 2px 2px;
    margin: 3px 3px 3px 3px; 
    width: 320px;
}

.ChampTexteCourt {
    font-size:11;
    font-family:  Arial, Helvetica, sans-serif;
    border: 1px solid #0082D1; 
    color: #1D3F89;
    background-color: #FFFFFF;
    padding: 1px 1px 1px 1px;
    margin: 2px 2px 2px 2px; 
    width: 70px;
}
