/*************************/
/* Général               */
/* Structure             */
/* Liste                 */
/* Image                 */
/* Typo                  */
/* Bouton                */
/* Mon compte            */
/* Menu bas              */
/*************************/

/* Général */
html, body {
	margin:0;
	padding:0;
	height:100%;
	background-color:#FFFFFF;
}
a:link, a:visited{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#2D9000;
	text-decoration:underline;
}
a:hover, a:active{
	text-decoration:none;
}
/* Structure */
div#divRetourAccueil{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-500px;
	width:505px;
	height:100px;
	cursor:pointer;
}
table.tableContSite{
	width:100%;
	height:100%;
}
td#tdCellColGContSite{
	background:url(../images/background/back-cell-colG-cont-site.gif) repeat-x;
}
td#tdCellContSite{
	width:1000px;
	height:100%;
}
td#tdCellColDContSite{
	background:url(../images/background/back-cell-colD-cont-site.gif) repeat-x;
}
td#tdCellBandeauH, td#tdCellBandeauHC{
	width:1000px;
	height:100px;
}
td#tdCellBandeauH{
	background:url(../images/background/back-cell-bandeauH.jpg) no-repeat;
}
td#tdCellBandeauHC{
	background:url(../images/background/back-cell-bandeauHC.jpg) no-repeat;
}
td#tdCellColGSite{
	width:190px;
	background:url(../images/background/back-cell-colG-site.gif) repeat-y;
}
td#tdCellColCSite{
	width:660px;
	background-color:#FFFFFF;
}
td#tdCellColDSite{
	width:150px;
	background:url(../images/background/back-cell-colD-site.gif) repeat-y;
}
div#divContRemiseAccueil{
	width:150px;
	height:90px;
	background:url(../images/background/back-remise-accueil.jpg) no-repeat;
}
div#divContFPort{
	position:relative;
	width:150px;
	height:118px;
	background:url(../images/interface/frais-de-port-fixes.jpg) no-repeat;
}
div#divContFPort p{
	padding:40px 0 0 15px;
	margin:0;
	font:bold 25px Arial, Helvetica, sans-serif;
	color:#000;
}
div#divContFPort div{
	position:absolute;
	top:105px;
	width:150px;
	text-align:center;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#000;
}
td#tdCellColGCont{
	width:190px;
	background:url(../images/background/back-cell-colG-cont.jpg) no-repeat;
	padding-top:106px;
}
/* Liste */
div.divListColG ul{
	list-style:none;
	padding:0;
	margin:5px 5px 5px 8px;
}
div.divListColG li{
	background:url(../images/picto/bullet.gif) no-repeat 0 0.5em;
	padding:0 0 7px 10px;
	line-height:15px;
}
div.divListColG a:link, div.divListColG a:visited{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	text-decoration:none;
}
div.divListColG a:hover, div.divListColG a:active{;
	text-decoration:underline;
}
/* Image */
img#imgCellColG{
	margin-top:55px;
}
/* Typo */
p.pNbArticles{
	margin:25px 0 0 0;
	padding:0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
p.pTotalPanier{
	margin:5px 0 15px 0;
	padding:0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#c8f05b;
}
a.aLienVoir:link, a.aLienVoir:visited{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
a.aLienVoir:hover, a.aLienVoir:active{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.aLienMonCompte:link, a.aLienMonCompte:visited{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#deff01;
}
a.aLienMonCompte:hover, a.aLienMonCompte:active{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* Bouton */
div#lienEspacePro a{
	display:block;
	width:120px;
	height:30px;
	background:url(../images/menu/espace-pro.jpg) 0 0 no-repeat;
}
div#lienEspacePro a:hover{
	background-position: -120px 0;
}
div#lienInfosPratiques a{
	display:block;
	width:120px;
	height:31px;
	background:url(../images/menu/infos-pratiques.jpg) 0 0 no-repeat;
}
div#lienInfosPratiques a:hover{
	background-position: -120px 0;
}
div#lienCataloguePdt a{
	display:block;
	width:120px;
	height:31px;
	background:url(../images/menu/catalogue-produits.jpg) 0 0 no-repeat;
}
div#lienCataloguePdt a:hover{
	background-position: -120px 0;
}
/* Mon compte */
div#divCompteStyle1, div#divCompteStyle2, div#divCompteStyle3, div#divCompteStyle4, div#divCompteStyle4b, div#divCompteStyle5{
	position:absolute;
}
div#divCompteStyle1{
	left:27px;
	top:32px;
}
div#divCompteStyle2{
	left:27px;
	top:53px;
}
div#divCompteStyle3{
	left:152px;
	top:36px;
}
div#divCompteStyle4{
	left:12px;
	top:72px;
}
div#divCompteStyle4b{
	left:12px;
	top:84px;
}
div#divCompteStyle5{
	left:145px;
	top:72px;
	text-align:right;
}
div#lienOkConnection a{
   display:block;
   width:46px;
   height:30px;
   background:url(../images/menu/ok-connection.jpg) 0 0 no-repeat;
}
div#lienOkConnection a:hover{
   background-position: -46px 0;
}
input.loginMdpMonCompte{
	 width:120px;
	 height:16px;
	 font:10px Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF;
	 background:none;
	 border:0;
}
div#divEncartConnecte{
	text-align:center;
	margin:30px 0 0 0;
}
div#divEncartConnecte p{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:10px 0 10px 0;
}
div#divEncartConnecte a{
	text-align:center;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
/* Menu bas */
div#divMenuBas{
	clear:left;
	margin-top:40px;
}
div#divMenuBas ul{
	margin:0 0 10px 0;
	padding:0;
	list-style-type: none;
	text-align: center;
}
div#divMenuBas ul li {
	display:inline;
}
div#divMenuBas ul li a, div#divMenuBas ul li a.Ago{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #A6A6A6;
	text-decoration: none;
	padding:0 10px 0 10px;
}
div#divMenuBas ul li a{
	border-right:1px solid #A6A6A6;
}
div#divMenuBas ul li a.Ago{
	border-right:0px;
}
div#divMenuBas ul li a:hover{
	text-decoration:underline;
}