@charset "iso-8859-1";
/*
Copyright 2006
Source de la Chance
htt://www.undeuxune.net
*/
BODY {
//background-color: #FADBFB;
background-color: #FFFFFF;
padding: 0px; 
margin: 0px;
FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: normal;
text-align: center;
}
/* LIENS NORMAUX */
/*
A:link, A:visited {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 11px; 
color: #000000;
background-color: transparent;
text-decoration: underline;
}
*/
/*
A:active, A:hover {
color: #000000;
background-color: transparent;
}
*/
/* LIENS MENU */
/*
.Amenu:link, .Amenu:visited {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FFD937;
background-color: transparent;
text-decoration: none;
margin-left: 2px;
margin-right: 2px;
}
.Amenu:active, .Amenu:hover {
background-color: transparent;
color: #FFFFFF;
}
*/
/* MENU HORIZONTAL*/
A.MENUHOR { 
COLOR: #F9F9F9; 
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
FONT-SIZE: 8pt; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
}
A.MENUHOR:hover { 
COLOR: #000000; 
text-decoration: underline; 
}
/* EMAIL*/
A.EMAIL { 
COLOR: #F9F9F9; 
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
FONT-SIZE: 8pt; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
}
A.EMAIL:hover { 
COLOR: #FFFFFF; 
text-decoration: underline; 
}
/* MENU VERTICAL */
A.MENUVER { 
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
FONT-SIZE: 10px; 
COLOR: #B229BD; 
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
}
A.MENUVER:hover { 
/*COLOR: #FFCDFF;*/ 
COLOR: #FF20FF;
text-decoration: underline; 
}
/* MENU VERTICAL */
A.LIENORMAUX { 
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
FONT-SIZE: 11px; 
COLOR: #000000; 
TEXT-DECORATION: none;
}
A.LIENORMAUX:hover { 
COLOR: #000000;
text-decoration: underline; 
}
/* Menu PANIER DEVISE*/
A.MENU_PANIER_DEVISE { 
COLOR: #FADBFB; 
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
FONT-SIZE: 8pt; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none;
}
A.MENU_PANIER_DEVISE:hover {
COLOR: #003399; 
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
FONT-SIZE: 8pt; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: underline;
}

/* LIENS PETITS */
.Asmall:link, .Asmall:visited {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 9px; 
color: #B229BD;
text-decoration: none;
background-color: transparent;
font-weight: normal;
}
.Asmall:active, .Asmall:hover {
color: #000000;
background-color: transparent;
}
/* TEXTE PETIT */
.small {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 9px; 
color: #000000;
}
/* TEXTE Pied de Page*/
.PiedPage {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 11px; 
color: #B229BD;
font-weight: bold;
}
/* TEXTE NORMAL */
.normal {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 11px; 
color: #000000;
}
/* TEXTE NORMAL GRAS*/
.normalgras {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: bold;
}
/* TIRET NORMAL */
.tiretnormal {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}
/* TEXTE GRAND */
.big {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 13px; 
color: #000000;
}
/* Page Actuelle */
.pageactu {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 13px; 
color: #999999;
}

INPUT {
height: 20px;
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 11px;
font-weight: normal;
vertical-align: middle;
margin-bottom: 2px;
}
FORM {
margin: 0px;
margin-bottom: 5px;
padding:0px;
}
P {
margin-top: 5px;
}
.bord {
border: 1px solid #000000;
}
.pic {
border: 3px solid #000000;
margin-right: 3px;
margin-left: 3px;
}
.tbltop {
width: auto;
margin: auto;
}
.tbltop1 {
width: auto;
margin: auto;
/*background-image: url(images/07.jpg);
background-repeat: no-repeat;
background-position: top;
background-position: right;*/
}
.topleft {
width: 627px;
height: 77px;
background-image: url(gfx/ban_gauche.jpg);
background-repeat: no-repeat;
text-align: right;
vertical-align: middle;

}
.topright {
width: 123px;
height: 60px;
background-image: url(gfx/ban_droite.jpg);
background-repeat: no-repeat;
text-align: left;
}
.middleleft {
width: 161px;
height: 20px;
background-image: url(gfx/tousdroits.jpg);
background-repeat: no-repeat;
text-align: left;
vertical-align: bottom;
}
.obliqtop {
width: 273px;
height: 49px;
background-image: url(gfx/obliq_haut.jpg);
background-repeat: no-repeat;
text-align: left;
vertical-align: bottom;
}
.rechercher {
width: 110px;
height: 20px;
background-image: url(gfx/rechercher.jpg);
background-repeat: no-repeat;
text-align: left;
vertical-align: bottom;
}
.separvert {
width: 3px;
height: 5px;
background-image: url(images/separvert.gif);
background-repeat: no-repeat;
text-align: right;
vertical-align: Top;
}

.separmenu {
width: 137px;
height: 26px;
background-image: url(gfx/separa_menu.jpg);
background-repeat: no-repeat;
vertical-align: text-bottom;
text-align: right;
color: #B229BD; 
font-size: 11px; 
font-weight: bold;
text-decoration: none;
}
.menuhorizontal {
width: 466px;
height: 20px;
background-image: url(gfx/menu_hori1.jpg);
background-repeat: no-repeat;
text-align: left;
vertical-align: bottom;
}
.menuhorizontaldroite {
width: 123px;
height: 20px;
background-image: url(gfx/menu_hori_d.jpg);
background-repeat: no-repeat;
text-align: left;
vertical-align: bottom;
}
.sepbas {
width: 469px;
height: 49px;
background-image: url(gfx/separa_bas.jpg);
background-repeat: no-repeat;
text-align: left;
vertical-align: bottom;
}

.sepfin{
width: 730px;
height: 42px;
background-image: url(gfx/separa_pied.jpg);
background-repeat: no-repeat;
text-align: left;
vertical-align: bottom;
}
.menubas{
width: 171px;
height: 24px;
background-image: url(gfx/menu_b.jpg);
background-repeat: no-repeat;
text-align: left;
vertical-align: bottom;
}
.menuhaut{
width: 171px;
height: 6px;
background-image: url(gfx/menu_h.jpg);
background-repeat: no-repeat;
text-align: left;
vertical-align: bottom;
}
.menugauche{
width: 7px;
height: 6px;
background-image: url(gfx/menu_g.jpg);
background-repeat: yes-repeat;
text-align: left;
vertical-align: bottom;
}
.menudroit{
width: 22px;
height: 5px;
background-image: url(gfx/menu_d.jpg);
background-repeat: yes-repeat;
text-align: left;
vertical-align: bottom;
}
/*.paiement{
width: 125px;
height: 18px;
background-image: url(gfx/paiement.jpg);
background-repeat: no-repeat;
text-align: center;
background: center center; 
/*background-position: center center; */
vertical-align: middle;
}*/
.tbl {
width: auto;
margin: auto;
border-bottom: 2px solid #710600;
}
/* COLONE GAUCHE */
.gauche {
width: 168px;
vertical-align: top;
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF;
text-align: center;
background-image: url(images/04b.jpg);
background-repeat: no-repeat;
background-position: top;
/*background-color: #F87C01;*/
background-color: #003366;
/*border-left: 2px solid #710600;*/
border-right: 2px solid #710600;
voice-family: "\"}\"";
voice-family:inherit;
width: 172px;
}
html>body .gauche {
  width: 172px;
}
/* COLONE CENTRE */
.centre {
width: 447px;
vertical-align: top;
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 11px; 
color: #000000;
text-align: justify;
/*background-color: #B44700;*/
background-color: #003366;
border-bottom: 2px solid #710600;
border-right: 2px solid #710600;
voice-family: "\"}\"";
voice-family:inherit;
width: 449px;
}
html>body .centre {
  width: 449px;
}
/* COLONE DROITE */
.droite {
width: 147px;
vertical-align: top;
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: bold; 
text-align: center;
/*background-color: #F19D20;*/
background-color: #91C6AE;

border-right: 2px solid #710600;
border-bottom: 2px solid #710600;
voice-family: "\"}\"";
voice-family:inherit;
width: 149px;
}
html>body .droite {
  width: 149px;
}
/* BLOC GAUCHE */
.blocgauche {
text-align: justify;
color: #FFFFFF;
padding: 5px;
border-top: 1px solid #710600;
}
.blocgauche:first-letter {
font-size: 18px; 
font-weight: bold; 
color: #FFBF35;
}
.blocgauche:first-line {
color: #FFFFFF;
}
/* EMPLACEMENT VIDE */
/*.blocvidegauche {
width: 170px;
height:180px;
background-color: #003366;
}*/

/* TITRES */
.titre {
height: 22px;
background-image: url(images/06.jpg);
background-repeat: repeat-x;
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 12px; 
font-weight: bold; 
line-height: 22px;
text-align: center;
color: #FFFFFF;
/*background-color: #F19D20;*/
background-color: #003366;
}
/* BLOC FOND JAUNE */
.blocjaune {
/*background-color: #FFD937;*/
background-color: #A3E9C9;
text-align: justify;
color: #000000;
padding: 5px;
}
/* BLOC FOND MARRON */
.blocmarron {
/*background-color: #8E8D5F;*/
background-color: #95D7D6;
text-align: justify;
color: #000000;
padding: 5px;
}
/* BLOC FOND NOIR */
.blocnoir {
/*background-color: #000000;*/
background-color: #95D7D6;
text-align: inherit;
/*color: #FFD937;*/
color: #000000;
padding: 5px;
}
/* BLOC FOND ORANGE */
.blocorange {
background-color: #F87C01;

/*background-color: #003366;*/
text-align: justify;
color: #000000;
padding: 5px;
}
/* FOOTER */
.foot {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 10px; 
color: #FFFFFF;
text-align: center;
background-image: url(images/05.jpg);
background-repeat: repeat-x;
border-left: 2px solid #710600;
border-right: 2px solid #710600;
}
/* formemail */
.formemail {
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 9px; 
color: #FFFFFF;
FONT-WEIGHT: bold;
text-align: left;
vertical-align: bottom;
background-color: transparent;
}
.input.zone_txt1{
text-align: center; 
vertical-align: middle; 
font-family: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 7px; 
border: 2 solid #B196A5; 
width: 60;
background-position: left middle
}
.input.Recalculer{
text-align: center; 
vertical-align: top; 
font-family: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 12px;
width: 80px;
height: 21px;
color: #FADBFB; 
background-color: #B229BD; 
font-weight: bold;
background-position: left middle
}
.input.Vider{
text-align: center; 
vertical-align: top; 
font-family: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 12px;
width: 110px;
height: 21px;
color: #FADBFB; 
background-color: #B229BD; 
font-weight: bold;
background-position: left middle
}
.input.Commander{
text-align: center; 
vertical-align: top; 
font-family: Verdana, Arial, Helvetica, Tahoma, Times New Roman, Geneva, sans-serif; 
font-size: 12px;
width: 110px;
height: 21px;
color: #FADBFB; 
background-color: #B229BD; 
font-weight: bold;
background-position: left middle
}

