@charset "iso-8859-1";
/* Styles de base */
BODY, H2, H3, P,div.P, UL, DL, TD { font-family: Arial; font-size: 12px; color: #0063d1;}
BODY {padding: 0px; margin: 0px; background-color: white; border-width: 0px; border-color: white; border-style: none;}
P,div.P,UL,DL,H3,P.Entete,P.Fin {padding: 0px; margin: 0px; border-width: 1px; border-color: #0063d1; border-left-style: solid; border-right-style: solid; background-color: #F6F6F6; border-right-width: 2px; border-bottom-width: 2px}
H2,H2.Left,H2.Mini,H2.MiniLeft {color: black; font-size: 12px; margin: 0px; background-image: url(../../tab.gif); background-repeat: no-repeat; background-position: 2px 1px; height: 17px; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; border-color: #0063d1; border-width: 1px; border-style: solid; border-right-width: 2px; border-bottom-style: solid; background-color: #BCD3FB; margin-top: 3px}
H2 {text-align: right; padding-right: 5px;}
H2.Left { text-align: left; padding-left: 10px;}
H2.Mini { text-align: right; padding-right: 5px}
H2.MiniLeft { text-align: left; padding-left: 10px}
H2.SuiteFin {margin-top: -12px}
H3 {color: #000000; text-decoration: underline; padding-top: 5px; padding-left: 5px; font-weight: bold; text-align: left}
P,div.P,UL,DL { text-align: left; padding-top: 5px; padding-left: 5px; padding-right: 5px;}
LI,DT {margin-left: 15px; list-style-image: url(../../puce_noire.gif)}
P,div.P {text-align: justify}
P.Entete {color: #000000; border-bottom-style: dotted; padding: 5px; border-color: #0163D2; border-bottom-width: 1px; border-bottom-color: #B2B2B2}
P.Fin {color: #000000; text-align: right; border-bottom-style: solid; padding: 1px; margin-bottom: 10px; background-image: url(../../coin-fin.gif); background-position: right bottom; background-repeat: no-repeat; padding-right: 15px; padding-left: 3px}
.Erreur {color: red; font-weight: bold}
TD { }
LEGEND {font-style: italic; text-decoration: underline; color: black}
FIELDSET {margin-left: 8px; margin-right: 8px; padding: 3px; border-color: #B2B2B2;border-style: dotted; border-width: 1px}

/* Styles des liens */
A.Profil {color: #0063d1; font-weight: bold;}
A.Profil:LINK {color: #0063d1;}
A.Profil:VISITED {color: #0063d1}
A.Profil:HOVER {color: #0063d1;}
A.Profil:ACTIVE {color: #0063d1;}

/* Styles des cadres */
.Cadre,IMG.Photo,IMG.Miniature,.Message,INPUT.Champ,TEXTAREA,SELECT {border-width: 1px; border-style: solid; border-color: #0063d1; background-color: #FFFDEF}
IMG.Photo {margin: 5px;}
IMG.Miniature {margin: 1px; border-color: #ffde73; border-bottom-width: 2px; border-right-width: 2px; margin-right: 3px; margin-left: 3px}
.Texte,.Message {width: 98%; min-height: 98px; display: block}		
.Message {color: black; padding: 3px; margin-right: 5px; text-align: justify; border-style: dotted}

/* Styles des formulaires */
FORM { padding: 0px; margin: 0px;}
INPUT.Champ,TEXTAREA,SELECT {color: #000000;  font-size: 11px}
INPUT.Champ,SELECT {height: 18px}
INPUT.Bouton {background-color: #ffde73; color: #0063d1; font-weight: bold; font-size: 11px; cursor: hand; border-style: solid; background-image: url(../../coinmenu.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 18px; border-width: 1px; padding-right: 3px; padding-left: 3px}

/* Styles pour les actualités */
.Auteur {}
IMG.Diaporama {height: 75px}
TD.Diaporama {text-align: center; vertical-align: middle}
.Prix,.Quantite,.Options,.Intitule,.Reference {font-variant: small-caps; font-size: 14px; color: black}
DIV.Prix,DIV.Quantite,DIV.Options,DIV.Intitule,DIV.Reference {clear: left}
div.NewsURL {font-size: 9px; font-style: italic; color: gray}

/* Styles pour le Tableau de bord */
A {color: #ef9b00; font-weight: bold; text-decoration: none}
A:LINK {color: #ef9b00;}
A:VISITED {color: #FF8E3B}
A:HOVER {color: #FA6A00; text-decoration: underline}
A:ACTIVE {color: #EF9B00;}

/* Styles pour la boutique */
.Prixdebase {color: black; font-weight: bold; text-align: right}
.Vendeur {}
SPAN.Specifications {width: 100%;clear: both}
TABLE.Specifications {}
TABLE.TableauSpecifications {border-width: 1px; border-style: solid; border-collapse: collapse; border-color: #0163D2; border-right-width: 1px; border-bottom-width:1px }
TD.TitreSpecifications,TD.SousTitreSpecifications, TD.SpecificationTitre,TD.SpecificationNomValeur, TD.SpecificationPrix, TD.SpecificationValeur,TD.SpecificationReference {padding: 2px; border-width: 1px; border-style: solid; text-align: left; border-collapse: collapse;}
TD.TitreSpecifications {text-align: left; color: #FFFFFF; background-color: #0163D2; font-size: 13px; border-top-style: solid; border-color: #0163D2}
TD.SousTitreSpecifications {color: #000000; background-color: #BCD3FB; border-style: none; border-color: #0163D2; border-top-style: solid; border-bottom-style: solid}
TD.SpecificationTitre,TD.SpecificationNomValeur, TD.SpecificationPrix, TD.SpecificationValeur,TD.SpecificationReference {padding: 1px; border-style: none; padding-left: 3px}
TD.SpecificationTitre,TD.SpecificationNomValeur {color: #000000; background-color: #D4E4FF; border-color: #0163D2; border-right-style: solid; vertical-align: top}
TD.SpecificationTitreTotal {color: black; border-top-style: solid; background-color: #BCD3FB}
INPUT.SpecificationPrixTotal {color: black; font-weight: bold; font-family: Arial; font-size: 12px}
TD.SpecificationPrixTotal {color: black; font-weight: bold;}
TD.SpecificationPrix {text-align: right; font-weight: bold; background-color: #FFFFFF; border-width: 1px; border-color: #0163D2; border-top-style: solid; border-bottom-style: solid}
TD.SpecificationReference {text-align: left; background-color: #FFFFFF}
TD.SpecificationNomValeur {}
TD.SpecificationValeur {text-align: left; background-color: #FFFFFF;}
INPUT.Boutonspecifications {float: right; width: 100px}
.Mentions {color: black; font-size: 11px; margin: 0px; padding: 0px}
DIV.Panier {padding: 2px; text-align: right; padding-right: 0px}

/* Styles pour panier */
table.Panier {border-width: 1px; border-style: solid; border-collapse: collapse;}
table.Panier thead tr,table.Panier tfoot tr {  font-size: 11px}
table.Panier thead tr {}
table.Panier thead tr th { border-right-style: solid; border-width: 1px}
table.Panier tfoot tr td {}
table.Panier tbody.Totaux tr td#First {border-top-width: 3px; border-top-style: double}
table.Panier tbody tr td.MentionTotal {}
table.Panier tbody tr td.ValeurTotal {}
table.Panier td.Designation {font-size: 11px}
table.Panier col.PrixUnitaires {text-align: right; font-size: 10px}
table.Panier td.PrixUnitaire {text-align: right; font-size: 10px}
table.Panier th.PrixUnitaire { font-size: 10px}
table.Panier a, table.Panier a:hover { text-decoration: none}
table.Panier a:hover {text-decoration: underline}
table.Panier td.Actions {font-size: 10px}

/* Styles pour les commandes */
table.Commandes {border-width: 1px; border-style: solid; border-collapse: collapse; }
table.Commandes thead tr,table.Commandes tfoot tr { font-size: 11px}
table.Commandes thead tr {}
table.Commandes thead tr th { border-right-style: solid; border-width: 1px}
table.Commandes tbody tr td {font-size: 11px}
table.Commandes col.Dates,table.Commandes th.Date,table.Commandes td.Date,table.Commandes td.actions {font-size: 10px}
table.Commandes a, table.Commandes a:hover { text-decoration: none}
table.Commandes a:hover {text-decoration: underline}


/* Styles spéciaux */
BODY.Page,BODY.Presentation,BODY.Services,BODY.Plan,BODY.Devis,BODY.Actus,BODY.Galerie,BODY.SansFond {margin-left: 4px; margin-right: 4px; border-width: 1px; border-style: solid; border-bottom-width: 2px; border-top-width: 2px}
TABLE.Page {width: 100%; height: 100%; padding: 1px; text-align: center}
BODY.Presentation {background-image: url(../../fondpresentation.jpg); background-position: right bottom; background-repeat: no-repeat}
BODY.Services {background-image: url(../../fondservices.jpg); background-position: right top; background-repeat: no-repeat}
BODY.Plan {background-image: url(../../fondplan.jpg); background-position: right top; background-repeat: no-repeat}
BODY.Devis {background-image: url(../../fonddevis.jpg); background-position: center bottom; background-repeat: no-repeat}
BODY.Actus {background-image: url(../../fondactus.jpg); background-position: left bottom; background-repeat: no-repeat}
BODY.Galerie {background-image: url(../../fondgalerie.jpg); background-position: right bottom; background-repeat: no-repeat}
BODY.SansFond {background-image: none}

.EntetePageSeule {margin-bottom: 5px}

