html {
height:100%;
}
a {
outline:0;
}
body {
margin:0;
padding:0;
background:url(../images/bg-header.jpg) repeat-x #d6e400;
font:15px "Times New Roman";
height:100%;
color:#444d01;
}
img {
border:0;
}
/*** header ***/
#header {
height:304px;
width:1070px;
background:url(../images/logo.jpg) no-repeat;
position:absolute;
top:0;
right:50%;
margin-right:-371px;
}
#topMenu {
right:0;
top:5px;
position:absolute;
z-index:5;
text-align:center;
font-size:0.9em;
}
#topMenu a{
color:#839402;
text-decoration:none;
font-size:1.1em;
margin:0 10px;
line-height:25px;
}
#topMenu a:hover {
text-decoration:underline;
}
.lienAccueil {
display:block;
height:50px;
width:100%;
z-index:4;
position:absolute;
top:0;
left:0;
}
/*** partie centrale ***/
#theSite {
margin:0 auto -65px;
min-height: 100%;
position: relative;
}
#content {
margin:0 auto;
padding-top:304px;
width:742px;
position:relative;
}
/*** categorie ***/
#menuCategorie {
width:181px;
float:left;
background-color:#bbbf02;
}
.hautCategorie {
margin:auto;
display:block;
}
#menuCategorie li {
list-style-image: url("../images/point-categorie.jpg");
}
#menuCategorie ul a{
color:#444d01;
text-decoration:none;
margin-left:7px;
}
#menuCategorie ul a:hover{
color:#eaeed8;
text-decoration:underline;
}
.basCategorie {
display:block;
width:181px;
height:192px;
float:left;
clear:left;
background:url(../images/bg-pannier.png);
cursor:pointer;
color:#FFF;
}
.basCategorie:hover {
text-decoration:underline;
}
.basCategorie div {
margin-top:47px;
text-align:center;
color:#eaeed8;
}
.currentCat {
list-style-image: url("../images/point-categorie-courante.jpg")!important;
}
.currentCat a{
color:#eaeed8 !important;
}
.paiementSecurise {
display:block;
width:181px;
height:192px;
float:left;
clear:left;
text-align:center;
}
/*** footer ***/
.clearfooter {
height: 65px;
clear: both;
}
#footer {
width:100%;
height:65px;
position:relative;
background:url(../images/bg-footer.jpg) repeat-x;
font-size:0.8em;
}
#footer div{
margin:auto;
width:742px;
color:#d6e400;
}
#footer img {
vertical-align:-20px;
margin-right:5px;
float:left;
}
#footer a {
color:#d6e400;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
/*** validation formulaire ***/
#load {
	background-color:#fff;
	opacity:0.7;
	background-image:url(../images/clock.png);
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:default;
	z-index:1001;
}
.mendatory {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/error.png);
}
.constraint {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/error.png);
}
.copyof {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.isnum {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.isint {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.isalpha {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.isalphanum {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.matchregexp {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
.ismail {
	background-repeat:no-repeat;
	background-position:center right;
	background-image:url(../images/warning.png);
}
