﻿/***************DIV générales*************/
.DescriptionDetails
{
    margin-top:10px;
    margin-bottom:3px;
    width:395px;
    height:290px;
    border-width:1px;
    border-style:solid;
    border-color:#80BCE2;
    padding:5px;
    background-color:White;
}
.PrixDetails
{
    float : left;
    margin-top:20px;
    margin-left:10px;
    width:195px;
    height:25px;
    border-width:1px;
    border-style:solid;
    border-color:#80BCE2;
    color:#8E0100;
    padding-top:5px;
    text-align:center;
    font-weight:bold;
    font-size:16px;
    background-image:url(img/fd_tab.gif);
}
.TitreDetails
{
    float : left;
    margin-left:10px;
    width:195px;
    height:25px;
    border-width:1px;
    border-style:solid;
    border-color:#80BCE2;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    color:#020940;
    padding-top:5px;
    background-image:url(img/fd_tab.gif);
}
.ImageDetails
{
    float : left;
    width:200px;
    height:150px;
    border-style:solid;
    border-width:1px;
    border-color:#E3B697;   
}
.HeadDetailsGauche
{
	float:left;
	margin-left:5px;
	width:15px;
	height:15px;
	background-image : url(img/fd_entete_cata_01.gif);	
}
.HeadDetailsDroite
{
	float:left;
	width:15px;
	height:15px;
	background-image : url(img/fd_entete_cata_03.gif);	
}
.HeadDetails
{
    float:left;
    width:440px;
    height:15px;
    background-image : url(img/fd_entete_cata_02.gif);
}
.Complet 
{
    margin-left : auto;
    margin-right : auto;
    border-style : solid;
    border-width : 1px;
    border-color : white;
    width : 1024px;
    overflow : auto;
    padding-top:0px;
}
.FootDetailsGauche
{
	float:left;
	margin-left:5px;
	width:17px;
	height:24px;
	background-image : url("img/fd_entete_cata_04.gif");
}
.FootDetailsDroite
{
	float:left;
	width:17px;
	height:24px;
	background-image : url("img/fd_entete_cata_06.gif");	
}
.FootDetails
{
    float:left;
    width:436px;
    height:24px;
    background-image:url("img/fd_entete_cata_05.gif");
}
.CompletDetails
{
	float:left;
    margin-left : 5px;
    min-height:300px;
    width : 413px;
    overflow : auto;
    background-image:url("img/fd_entete_cata_07.gif");
    padding-top:10px;
    padding-bottom:10px;
    padding-left:32px;
    padding-right:25px;
}
body 
{
background-image : url(img/fond.jpg);
font-family :  Arial, Verdana, Sans-serif;
}

.Head {
background-image : url(img/fd_haut.jpg);
float:left;
margin-top:0px;
width : 1024px;
height : 155px;
}

.Corps
{
float:left;
width : 1024px;
overflow : auto;
background-color : white;
background-image : url(img/fd_gauche.jpg);
background-repeat:repeat-y;
z-index:1;
}
.Corps2{
width : 1024px;
overflow : auto;
background-color:Transparent;
background-image : url(img/fd_droit.jpg);
background-repeat:no-repeat;
background-position:right bottom;
z-index:2;
}
.Corps3{
width : 1024px;
overflow : auto;
background-color:Transparent;
background-image : url(img/fd_droit2.jpg);
background-repeat:repeat-y;
background-position:right;
z-index:3;
}
.Gauche {
float : left;
width : 233px;
/*min-height : 300px;*/
height:100%;
background-image : url(img/fd_gauche.jpg);
}

.Centre {
float : left;
width : 615px;
min-height : 300px;
/*background-color : white;*/
}

.Droite {
width : 176px;
float : left;
/*background-image : url(img/fd_droit.jpg);*/
min-height : 300px;
}

.Pied 
{
    float:left;
width : 1024px;
height : 25px;
background-color : #FFFFFF;
background-image : url(img/fd_corps.jpg);
padding-top : 5px;
font-size : 12px;
font-weight : bold;
color: #FFFFFF;
text-align:center;
}
/***************DIV générales*************/

/***************DIV secondaires*************/
.Catalogue {
margin-left : 12px;
width : 199px;
background-image : url(img/fd_menu_g2.jpg);
min-height : 100px;
margin-bottom : 10px;
overflow : auto;
}
.Login {
margin-left : 12px;
padding-left : 10px;
padding-top : 5px;
padding-bottom : 5px;
width : 189px;
background-image : url(img/fd_menu_g2.jpg);
margin-bottom : 10px;
}

.Pub {
margin-left : 12px;
width : 199px;
background-image : url(img/tt_tel_conseil.jpg);
height : 85px;
margin-bottom : 10px;
}

.Panier
{
    text-align:center;
    margin-top:50px;
    margin-left:870px;
    width:140px;
    background-color:Transparent;
    height:30px; 
    line-height:14px;   
}
.PanierBouton
{
    margin-left:870px;
    width:140px;
    background-color:Transparent;
    height:20px;
}
.PanierBouton:hover
{
    cursor:pointer;
}
div.Contact
{
    padding-top:10px;
    padding-right:5px;
    padding-bottom:10px;
    width:600px;
    border-style:solid;
    border-width:1px;
    border-color:Black;
    font-size:12px;
}
div.Default
{
    margin-left:10px;
    margin-bottom:10px;
    padding:20px;
    width:550px;
    font-size:15px;
}
div.Prestations
{
    margin-left:10px;
    margin-bottom:10px;
    padding:20px;
    width:550px;
    border-style:solid;
    border-width:1px;
    border-color:Black;
    font-size:12px;
}
div.Liens
{
    width:550px;
    margin-top : 10px;
    margin-left:10px;
    padding:20px;
    border-style:solid;
    border-width:1px;
    border-color:Black;
    font-size:12px;
}
div.ActualitesGrandCadre
{
    margin-top: 10px;
    margin-bottom:10px;
    margin-left:10px;
    Width:590px;
    border-style:solid;
    border-width:1px;
    border-color:Black;
    font-size:12px;
    padding:10px:
}
div.ActualitesPetitCadre
{
    overflow:auto;
    Width:569px;
    border-style:dashed;
    border-width:1px;
    border-color:#3E439E;
    margin:10px;
}
div.ActualitesImage
{
    margin:10px;
    float:right;
    /*width:90px;
    height:70px;*/
}
div.ActualitesTitre
{
    /*float:left;*/
    font-size: 13px; 
    font-weight: bold; 
    color: #9F5A4E;
    margin:5px;
}
div.ActualitesTexte
{
    margin:5px;
    font-size: 12px; 
    color: black;
}
div.PasActu
{
    width:100%;
    margin:10px;
    text-align:center;   
}
div.PasProduit
{
	width:580px;
    margin:10px;
	margin-top:30px;
    text-align:center; 
    border-style:solid;
    border-width:1px;  
	border-color:Black;
}
div.LoginPage
{
    margin-top:15px;
    margin-bottom:10px;
    padding-top:10px;
    padding-right:5px;
    padding-bottom:10px;
    width:600px;
    border-style:solid;
    border-width:1px;
    border-color:Black;
    font-size:12px;
    text-align:center;
}
/***************DIV secondaires*************/

/***************Texte*************/
.titre
{
    font-size: 13px;
    font-weight: bold;
    color: #020940;
}
.blanc
{
    font-size : 13px;
    color : #FFFFFF;
}
span.textepanier
{
    font-weight:bold;
    font-size:11px;
    color: #000000;
}
span.TotalPanier
{
    font-size:12px;
}
span.TotalPanier a
{
    font-size:12px;
    color:Black;
    text-decoration:none;
}
span.TotalPanier a:hover
{
    font-size:12px;
    color:Black;
    text-decoration:none;
    cursor:pointer;
}
span.TotalPanier a:visited
{
    font-size:12px;
    color:Black;
    text-decoration:none;
}
span.LoginLien
{
    font-size:12px;
}
span.LoginLien a
{
    font-size:12px;
    color:Black;
    text-decoration:none;
}
span.LoginLien a:hover
{
    font-size:12px;
    color:Black;
    text-decoration:none;
    cursor:pointer;
}
span.LoginLien a:visited
{
    font-size:12px;
    color:Black;
    text-decoration:none;
}
span.LoginErreur
{
    color:#CC0000;
    font-weight:bold;
}
span.TotalPanierEnvoi
{
    font-size:9px;
}
span.TotalPanierGras
{
    font-size:12px;
    font-weight:bold;
}
span.Gras
{
    font-weight:bold;
}
.formulaire
{
    font-size : 9px;
}
a.TextTableauPrd
{
	color:black;
	text-decoration:none;
}
a.TextTableauPrd:visited
{
	color:black;
}
a.TextTableauPrd:hover
{
	color:Blue;
	cursor:pointer;
}
a img
{
	border: 0 none;
}
a.AjoutTableauPrd:hover
{
	cursor:pointer;
}
.ContactTextbox
{
    color:#666666;
    border: solid 1px #7F9DB9;
    background-color:#FFFFFF;
    font-size:9px;
    font-family: Verdana, Arial, Sans-serif;
}
.ConseillerTextbox
{
    color:#666666;
    border: solid 1px #7F9DB9;
    background-color:#FFFFFF;
    font-size:9px;
    font-family: Verdana, Arial, Sans-serif;
}
.ConseillerTextboxLong
{
    color:#666666;
    border: solid 1px #7F9DB9;
    background-color:#FFFFFF;
    font-size:9px;
    font-family: Verdana, Arial, Sans-serif;
    width:210px;
}
.LoginTextBox
{
    color:#666666;
    border: solid 1px #7F9DB9;
    background-color:#FFFFFF;
    font-size:9px;
    font-family: Verdana, Arial, Sans-serif;
    width:150px;
}
p.AlignDroite
{
    text-align:right;
}
p.AlignCentre
{
    text-align:center;   
}
img.ActualitesImage
{
    width:150px;
    height:130px;   
}
/***************Texte*************/
/***************Images*************/
img.ImagePlan
{
    margin-left:55px;
    margin-top:7px;
    margin-bottom:7px;
    border-width: 1px;
    border-style: solid;
    border-color: #7F9FB8;
    background-color:#FFFFFF;
}
/***************Images*************/
/***************Tableaux*************/
table.LoginTableau
{
    margin-left:10px;
    border-collapse:collapse;
    width:590px;
}
tr.SeparateurLoginTableau
{
    height:10px;    
}
td.HeaderLoginTableau
{
    width:50%;
    border-width:1px;
    border-color:#E3B697;
    border-style:solid;  
}
td.CorpsLoginTableau1
{
    padding-left:5px;
    width:20%;
    text-align:left;
}
td.CorpsLoginTableau2
{
    text-align:left;
    width:30%;
}
table.ContactTableau
{
}
td.ContactGauche
{
    text-align:right;
    width:260px;
}
td.ContactDroite
{
    text-align:left;
    width:356px;
}
table.Bandeau
{
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
    height:26px;
    text-align:center;
	cursor:pointer;
    font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	color:#2c308b;
    background-image:url(img/fd_menu.jpg);
    border-collapse:collapse;
}
td.BandeauSeparateur
{
    width:1px;
    background-image:url(img/separateur.jpg);
}
td.BandeauGauche
{
    width:52px;
}
td.BandeauAccueil
{
    padding-left:14px;
    padding-right:14px;
}
td.BandeauAccueil:hover
{
    padding-left:14px;
    padding-right:14px;
    background-image:url(img/fd_menu_hover.jpg);
    color:White;
}
td.BandeauActualites
{
    padding-left:14px;
    padding-right:14px;
}
td.BandeauActualites:hover
{
    padding-left:14px;
    padding-right:14px;
    background-image:url(img/fd_menu_hover.jpg);
    color:White;
}
td.BandeauPrestations
{
    padding-left:14px;
    padding-right:14px;
}
td.BandeauPrestations:hover
{
    padding-left:14px;
    padding-right:14px;
    background-image:url(img/fd_menu_hover.jpg);
    color:White;
}
td.BandeauLiens
{
    padding-left:14px;
    padding-right:14px;
}
td.BandeauLiens:hover
{
    padding-left:14px;
    padding-right:14px;
    background-image:url(img/fd_menu_hover.jpg);
    color:White;
}
td.BandeauPlan
{
    padding-left:14px;
    padding-right:14px;
}
td.BandeauPlan:hover
{
    padding-left:14px;
    padding-right:14px;
    background-image:url(img/fd_menu_hover.jpg);
    color:White;
}
td.BandeauContact
{
    padding-left:14px;
    padding-right:14px;
}
td.BandeauContact:hover
{
    padding-left:14px;
    padding-right:14px;
    background-image:url(img/fd_menu_hover.jpg);
    color:White;
}
td.BandeauConseillerCeSite
{
    padding-left:14px;
    padding-right:14px;
}
td.BandeauConseillerCeSite:hover
{
    padding-left:14px;
    padding-right:14px;
    background-image:url(img/fd_menu_hover.jpg);
    color:White;
}
td.BandeauDroit
{
    width:52px;
}
table.PanierVideTableau
{
    border-style:solid;
    border-color:#7F9FB8;
    border-width:1px;
    width:597px;
    text-align:center;
    font-size:12px;
    height:60px;
    font-weight:bold;
}
table.PanierPortTableau
{
    border-style:solid;
    border-color:#7F9FB8;
    border-width:1px;
    width:597px;
    text-align:center;
    font-size:12px;
    height:60px;
}
table.PanierTotalTableau
{
    border-style:solid;
    border-color:#7F9FB8;
    border-width:1px;
    width:597px;
}
tr.PanierTotal
{
}
td.PanierTotalGauche
{
    width:288px;
    text-align:left;
}
td.PanierTotalDroit
{
    width:288px;
    text-align:right;
}
table.PanierHeader
{
    border-style:solid;
    border-bottom-style:none;
    border-color:#7F9FB8;
    border-width:1px;
    text-align:center;
    font-weight:bold;
    font-size:12px;
}
tr.PanierHeader
{
}
td.PanierHeaderIntitule
{
    width:427px;
}
td.PanierHeaderQuantite
{
    width:50px;
}
td.PanierHeaderPrix
{
    width:70px;
}
td.PanierHeaderSuppr
{
    width:30px;
}
table.PanierTableau
{
    border-style:solid;
    border-top-style:none;
    border-color:#7F9FB8;
    border-width:1px;
    font-weight:bold;
    font-size:12px;
}
tr.PanierTableau
{
}
td.PanierTableauImage
{
    width:67px;
    height:52px;
}
td.PanierTableauNom
{
    border-top-style:dotted;
    border-width:1px;
    border-color:#7F9FB8;
    width:356px;
}
td.PanierTableauQuantite
{
    border-top-style:dotted;
    border-width:1px;
    border-color:#7F9FB8;
    width:50px;
    text-align:center
}
td.PanierTableauPrix
{
    border-top-style:dotted;
    border-width:1px;
    border-color:#7F9FB8;
    width:70px;
    text-align:center;
}
td.PanierTableauSuppr
{
    border-top-style:dotted;
    border-width:1px;
    border-color:#7F9FB8;
    width:30px;
    text-align:center;
}
table.TableauPrd
{
    border-collapse:collapse;
}
tr.TableauPrdLigne
{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    background-image:url(img/fd_tab.gif);
    background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
/*tr.TableauPrdLigne:hover
{
	cursor:pointer;
	background-image:none;
    background-color:#F3F9FF;
}*/
td.TableauPrdImage
{
    border-left-style : solid;
    border-bottom-style:solid;
    border-width : 1px;
    border-color: #f1a02b;
    width:60px;
    height:40px;
    padding:5px;
}
td.TableauPrdMarque
{
    width:77px;
    border-bottom-style:solid;
    border-width : 1px;
    border-color: #f1a02b;
    text-align:center;
}
td.TableauPrdNom
{
    width:287px;
    padding-left:7px;
    padding-right:7px;
    border-bottom-style:solid;
    border-width : 1px;
    border-color: #f1a02b;
}
td.TableauPrdPrix
{
    width:65px;
    padding-left:7px;
    padding-right:7px;
    border-bottom-style:solid;
    border-width : 1px;
    border-color: #f1a02b;
}
td.TableauPrdAjout
{
	width:45px;
    padding-left:7px;
    padding-right:7px;
    border-right-style : solid;
    border-bottom-style:solid;
    border-width : 1px;
    border-color: #f1a02b;
    text-align:left;
}
table.TableauListeProduitsHeader
{
    border-collapse:collapse;
}
td.TableauPrdHeaderGauche
{
    width:15px;
	background-image : url(img/fd_entete_cata_01.gif);
    border-style:none;
}
td.TableauPrdHeaderDroit
{
    width : 15px;
	background-image : url(img/fd_entete_cata_03.gif);
    border-style:none;
}
td.TableauPrdHeaderMarque
{
    padding-right:7px;
    text-align:right;
    width:123px;
	background-image : url(img/fd_entete_cata_02.gif);
    border-style:none;
}
td.TableauPrdHeaderNom
{
    padding-left:7px;
    width:293px;
	background-image : url(img/fd_entete_cata_02.gif);
    border-style:none;
}
td.TableauPrdHeaderPrix
{
    padding-left:7px;
    width:63px;
	background-image : url(img/fd_entete_cata_02.gif);
    border-style:none;
}
td.TableauPrdHeaderAjout
{
	padding-left:7px;
    width:40px;
	background-image : url(img/fd_entete_cata_02.gif);
    border-style:none;
}
tr.TableauPrdHead
{
    height:22px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
}
/***************Tableaux*************/
/***************Compte.aspx**********/
.JourCompteList
{
    color:#666666;
    border: solid 1px #7F9DB9; 
    background-color:#FFFFFF; 
    font-size:9px;  
    font-family: Verdana, Arial, Sans-serif;
    width:35px;
}
.MoisCompteList
{
    color:#666666;
    border: solid 1px #7F9DB9;
    background-color:#FFFFFF;
    font-size:9px;
    font-family: Verdana, Arial, Sans-serif;
    width:35px;
}
.AnnéeCompteList
{
    color:#666666;
    border: solid 1px #7F9DB9;
    background-color:#FFFFFF;
    font-size:9px;
    font-family: Verdana, Arial, Sans-serif;
    width:60px;
}
.CPCompteTextBox
{
    color:#666666;
    border: solid 1px #7F9DB9;
    background-color:#FFFFFF;
    font-size:9px;
    font-family: Verdana, Arial, Sans-serif;
    width:50px;
}
.TelCompteTextBox
{
    color:#666666;
    border: solid 1px #7F9DB9;
    background-color:#FFFFFF;
    font-size:9px;
    font-family: Verdana, Arial, Sans-serif;
    width:80px;
}
/***************Compte.aspx**********/