#tablepaniertitre {
height:20px;
border:1px solid black;
background: #C1D1F0;
}

#tablepanier {
border:1px solid black;
}

#tablepanierdot {
border:2px dotted black;
}

#tdtitreproduit {
background: #C1D1F0;
}

#prix
{
font: bold 18px arial;
color: #386ACA;
margin: 1px
}

#prixbis
{
font: bold 14px arial;
color: #386ACA;
margin: 1px
}

#recherche {
position: absolute;
top: 15px;
left: 524px;
font: bold 11px arial;
}

#inputlogin {
position: absolute;
top: 15px;
left: 794px;
font: bold 11px arial;
}

#inputpassword {
position: absolute;
top: 15px;
left: 875px;
font: bold 11px arial;
}

#connectbutton {
position: absolute;
top: 16px;
left: 955px;
font: bold 11px arial;
}

#tinylogin
{
position: absolute;
top: 37px;
left: 794px;
font: bold 10px arial;
color: #000000;
margin: 1px
}

#tinypassword
{
position: absolute;
width: 222px;
top: 37px;
left: 875px;
font: bold 10px arial;
color: #000000;
margin: 1px
}

#tinyconnected
{
position: absolute;
width: 222px;
top: 19px;
left: 794px;
font: bold 11px arial;
color: #FFFFFF;
margin: 1px
}

#tinydisconnect
{
position: absolute;
width: 222px;
top: 37px;
left: 794px;
font: bold 10px arial;
color: #000000;
margin: 1px
}

#panierempty
{
position: absolute;
width: 150px;
top: 75px;
left: 830px;
font: bold 10px arial;
color: #FFFFFF;
margin: 1px
}

#panierfull
{
position: absolute;
width: 150px;
top: 80px;
left: 835px;
font: bold 10px arial;
color: #FFFFFF;
margin: 1px
}

.fullheight{height:100%}

.leftline {background-image: url(../commun/bord_gauche.gif);}

.rightline {background-image: url(../commun/bord_droit.gif);}

.hrblanc
{
color: #FFFFFF;
}

body {
background-color:#FFFFFF;
scrollbar-face-color: #729AE5;
scrollbar-shadow-color: #729AE5;
scrollbar-highlight-color: #C2DEFC;
scrollbar-3dlight-color: #729AE5;
scrollbar-darkshadow-color: #729AE5;
scrollbar-track-color: #C2DEFC;
scrollbar-arrow-color: #C2DEFC;
margin: 0;
padding: 0;
height: 100%;
border: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

tableblanche {
background-color:#FFFFFF;
}

.coche {
background-color:#FFFFFF;
}

.texte_titre_vert_fonce
{
font-family: Arial; 
font-weight: bold; 
font-size: 13; 
color: #386ACA;
margin: 1px
}

.texte_bold_vert_fonce
{
font-size: 11px;
color: #386ACA;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
line-height: normal;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
letter-spacing: 1px;
}

.texte_normal_vert_fonce
{
font-family: Arial; 
font-style: bold; 
font-size: 11; 
color: #386ACA;
margin: 1px
}



.texte_titre_vert_clair
{
font-family: Arial; 
font-weight: bold; 
font-size: 13; 
color: #C2DEFC;
margin: 1px
}

.texte_bold_vert_clair
{
font-size: 11px;
color: #C2DEFC;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
line-height: normal;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
letter-spacing: 1px;
}

.texte_normal_vert_clair
{
font-family: Arial; 
font-style: bold; 
font-size: 11; 
color: #C2DEFC;
margin: 1px
}

.texte_normal_vert_clair_2
{
text-decoration: none;
color: #C2DEFC;
font-family: Arial;
font-size: 11
}

.texte_titre_noir
{
font-family: Arial; 
font-weight: bold; 
font-size: 11; 
color: #000000;
margin: 1px
}

.texte_bold_noir
{
font-size: 11px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
line-height: normal;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
letter-spacing: 1px;
}

.texte_normal_noir
{
font-family: Arial; 
font-weight: bold; 
font-size: 11; 
color: #000000;
margin: 1px
}

a:link {text-decoration: none;color: #000000}
a:active {text-decoration: none;color: #000000}
a:visited {text-decoration: none;color: #000000}
a:hover {text-decoration: underline;color: #000000}

.linkvertclair a:link {text-decoration: none;color: #C2DEFC;font-family: Arial;font-weight: bold;font-size: 11}
.linkvertclair a:active {text-decoration: none;color: #C2DEFC;font-family: Arial;font-weight: bold;font-size: 11}
.linkvertclair a:visited {text-decoration: none;color: #C2DEFC;font-family: Arial;font-weight: bold;font-size: 11}
.linkvertclair a:hover {text-decoration: underline;color: #C2DEFC;font-family: Arial;font-weight: bold;font-size: 11}

.linkvertfonce a:link {text-decoration: none;color: #386ACA;font-family: Arial;font-weight: bold;font-size: 11}
.linkvertfonce a:active {text-decoration: none;color: #386ACA;font-family: Arial;font-weight: bold;font-size: 11}
.linkvertfonce a:visited {text-decoration: none;color: #386ACA;font-family: Arial;font-weight: bold;font-size: 11}
.linkvertfonce a:hover {text-decoration: underline;color: #386ACA;font-family: Arial;font-weight: bold;font-size: 11}

.linkblack a:link {text-decoration: none;color: #000000;font-family: Arial;font-weight: bold;font-size: 11}
.linkblack a:active {text-decoration: none;color: #000000;font-family: Arial;font-weight: bold;font-size: 11}
.linkblack a:visited {text-decoration: none;color: #000000;font-family: Arial;font-weight: bold;font-size: 11}
.linkblack a:hover {text-decoration: underline;color: #000000;font-family: Arial;font-weight: bold;font-size: 11}

.linkwhite a:link {text-decoration: none;color: #FFFFFF;font-family: Arial;font-weight: bold;font-size: 11}
.linkwhite a:active {text-decoration: none;color: #FFFFFF;font-family: Arial;font-weight: bold;font-size: 11}
.linkwhite a:visited {text-decoration: none;color: #FFFFFF;font-family: Arial;font-weight: bold;font-size: 11}
.linkwhite a:hover {text-decoration: underline;color: #FFFFFF;font-family: Arial;font-weight: bold;font-size: 11}

.linkred a:link {text-decoration: none;color: #FF0000;font-family: Arial;font-size: 11}
.linkred a:active {text-decoration: none;color: #FF0000;font-family: Arial;font-size: 11}
.linkred a:visited {text-decoration: none;color: #FF0000;font-family: Arial;font-size: 11}
.linkred a:hover {text-decoration: underline;color: #FF0000;font-family: Arial;font-size: 11}























.highlightit img{
border: 1px solid #ccc;
}

.highlightit:hover img{
border: 1px solid red;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.navigateur {
SCROLLBAR-FACE-COLOR: #ffffff;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
OVERFLOW: auto;
WIDTH: 350px;
SCROLLBAR-SHADOW-COLOR: #000000;
SCROLLBAR-3DLIGHT-COLOR: #000000;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-TRACK-COLOR: #000000;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
HEIGHT: 250px
}

.linkredbis a:link {text-decoration: none;color: #FF0000;font-family: Arial;font-weight: bold;font-size: 11}
.linkredbis a:active {text-decoration: none;color: #FF0000;font-family: Arial;font-weight: bold;font-size: 11}
.linkredbis a:visited {text-decoration: none;color: #FF0000;font-family: Arial;font-weight: bold;font-size: 11}
.linkredbis a:hover {text-decoration: underline;color: #FF0000;font-family: Arial;font-weight: bold;font-size: 11}


.texte_bold_blanc
{
font-size: 11px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
line-height: normal;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
letter-spacing: 1px;
}

.texte_normal_blanc
{
font-family: Arial; 
font-style: bold; 
font-size: 11; 
color: #FFFFFF;
margin: 1px
}

.texte_lettre_blanc
{
font-family: Arial; 
font-weight: bold; 
font-size: 11; 
color: #FFFFFF;
margin: 1px
}

.texte_petit_rouge
{
font-family: Arial; 
font-size: 9; 
color: #FF0000;
margin: 1px
}

.texte_normal_rouge
{
font-family: Arial; 
font-style: bold; 
font-size: 11; 
color: #FF0000;
margin: 1px
}

.texte_titre_rouge
{
font-family: Arial; 
font-weight: bold; 
font-size: 13; 
color: #FF0000;
margin: 1px
}

h1
{
background: #FF0000;
color: #FFFFFF;
font-family: Arial; 
font-style: bold; 
font-size: 14; 
margin: 0px
}

h2
{
background: #000000;
color: #FFFFFF;
font-family: Arial; 
font-style: bold; 
font-size: 10; 
margin: 1px
}

h3
{
background: #386ACA;
color: #FFFFFF;
font-family: Arial; 
font-style: bold; 
font-size: 10; 
margin: 1px
}

h3
{
font-family: Arial; 
font-style: bold; 
font-size: 10; 
color: #FFFFFF;
margin: 1px
}

h4
{
font-family: arial;
font-size: 11pt;
margin-bottom: 0px;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 0px;
letter-spacing: 0px;
color: #993849
}

.maintitrub { font-family: Arial,Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;font-weight: bold; }
.barre {background-image: url(../commun/barre_ongletdroit_home.gif);}
.finbarre {background-image: url(../commun/droit_titre.gif);}
.rougejonel {background-color : #E70115;}

input
{
background: #FFFFFF;
color: #000000;
font-family: Arial; 
font-style: bold; 
font-size: 10; 
margin: 1px
}

.input_obligatoire
{
background: #729AE5;
color: #FFFFFF
}

select
{
background: #FFFFFF;
color: #000000;
font-family: Arial; 
font-style: bold; 
font-size: 10; 
margin: 1px
}

.select_obligatoire
{
background: #729AE5;
color: #FFFFFF
}

textarea
{
background: #FFFFFF;
color: #000000;
font-family: Arial; 
font-style: bold; 
font-size: 10; 
margin: 1px
}

textarea_obligatoire
{
background: #729AE5;
color: #FFFFFF
}

h20
{
font-family: Arial; 
font-style: bold; 
font-size: 12; 
color: #640202;
margin: 1px
}

h5
{
font-family: Arial; 
font-style: bold; 
font-size: 10; 
color: #C45EC4;
margin: 1px
}

h6
{
font-family: Arial; 
font-style: bold; 
font-size: 10; 
color: #FFFFFF;
margin: 1px
}

tech
{
font-family: Arial; 
font-style: bold; 
font-size: 10; 
color: #FFFFFF;
margin: 1px
}

.inputcommun
{
background: #993849;
color: #FFFFFF;
}

.input3
{
background: #5E493B;
color: #FFFFFF;
}

.input4
{
background: #FF9600;
border: 0}

.texte_normal
{
font-family: Arial; 
font-style: bold; 
font-size: 11; 
color: #630000;
margin: 1px
}

.texte_normaljonel
{
font-family: Arial; 
font-style: bold; 
font-size: 11; 
color: #E70115;
margin: 1px
}

.texte_accueil
{
font-size: 12px;
color: #630000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
line-height: normal;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
letter-spacing: 0px;
}

.texte_accueil_bold
{
font-size: 12px;
color: #630000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
line-height: normal;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
letter-spacing: 1px;
}

.texte_titre_produit
{
font-size: 12px;
color: #E70115;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
line-height: normal;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
letter-spacing: 1px;
}

.texte_rubrique_produit
{
font-size: 12px;
color: #630000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
line-height: normal;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
letter-spacing: 1px;
}

.texte_produit
{
font-size: 11px;
color: #630000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
line-height: normal;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
letter-spacing: 1px;
}

.texte_titre_chambre
{
font-family: Arial;
font-weight: bold;
font-size: 12px;
color: #BA4B6C;
background-color: #EADBC4;
text-transform:none;
letter-spacing:1px
}

.texte_titre_gite
{
font-family: Arial;
font-weight: bold;
font-size: 12px;
color: #BA4B6C;
background-color: #EADBC4;
text-transform:none;
letter-spacing:1px
}

.texte_lien_chambre
{
font-family: Arial;
font-weight: bold;
font-size: 12px;
color: #BA4B6C;
background-color: #EADBC4;
text-transform:none;
letter-spacing:1px
}

.texte1
{
font-family: Arial;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
background-color: #BA4B6C;
text-transform:none;
letter-spacing:1px
}

.texte2
{
font-family: Arial;
font-weight: bold;
font-size: 10px;
color: #FFFFFF;
background-color: #B37D8C;
text-transform:none;
letter-spacing:1px
}

.texte3
{
font-family: Arial;
font-weight: bold;
font-size: 10px;
color: #FFFFFF;
background-color: #BA4B6C;
text-transform:none;
letter-spacing:1px
}

.texte_gras
{
font-family: Arial; 
font-weight: bold; 
font-size: 11; 
color: #BA4B6C;
text-transform:none;
margin: 1px
}





