#body
{
 position: relative;
 margin-right:auto;
 margin-left:auto;
 width: 1000px;
 height:100%;
 background-color: white;
 }

#header
{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    height: 150px;
}

#maincontent
{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    height:100%;
    width: 1000px;
    top: 0px;
    left: 0px;
} 

#menug
{   
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    width: 170px;
    height: 100%;
    float: left;
}

#menud
{ 
  height: 100%;
  width: 180px;
  float: right;
}

.espace client
{
  background-color: #B2B2B2;
}

.panier
{ 
  background-color: #F1DD52;
  background-image: url(/App_Themes/sitedefaut/image/structure/fond_panier.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
}


.newsletter
{
  background-image: url(/App_Themes/sitedefaut/image/structure/fond_newsletter.jpg);
  background-repeat: no-repeat;
  background-position:left bottom;
}

#content
{
  position: relative;
  left: 0px;
  width: 820px;
  height: 100%;
  float: right;
  top: 0px;
}

#footer
{
 position: relative;
 bottom: 0px;
 margin-left: auto;
 margin-right: auto;
 height: 35px;
 width: 1000px;
}

.footer_center
{
  background-image: url(/App_Themes/sitedefaut/image/structure/footer_bleu_fd_centre.gif);
  background-repeat: repeat-x;
  background-position:left top;
}

/* Menu Navigation */

 .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0; 
     background-image:url('../sitedefaut/image/menu/no_flicker.jpg'); /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/
    left: 0px;
}  
 .kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
	float: left;
	width: 136px;
	height: 40px;
	margin-right: 0px;
	background-image:url('../sitedefaut/image/menu/menu.jpg');
	background-repeat:no-repeat;
}
.kwicks a{
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-200px 0px;
}
#kwick3 {
	background-position:-400px 0px;
}
#kwick4 { 
	background-position:-600px 0px;
}

#kwick5 { 
	background-position:-800px 0px;
}

#kwick6 { 
	background-position:-1000px 0px;
}

#kwick1.active, #kwick1:hover { 
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -200px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -400px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -600px bottom; 
}
#kwick5.active, #kwick5:hover {
	background-position: -800px bottom; 
}
#kwick6.active, #kwick6:hover {
	background-position: -1000px bottom; 
}

#kwick1 a{
	background-image:url('../sitedefaut/image/menu/end.jpg');
	background-repeat:no-repeat;
	background-position: left 0px;
}

#kwick1 a:hover{
	background-position: left -80px;
}

#kwick6 a{
	background-image:url('../sitedefaut/image/menu/end.jpg');
	background-repeat:no-repeat;
	background-position: right -40px;
}
#kwick6 a:hover{
	background-position: right -120px;
}

/*textbox*/
.boxClassic 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #022c6f;
}
.RequiredFieldValidator
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
}
.check
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #022c6f;
}

/* link mon compte et mon panier*/
.comptelink {
	font-size:10px;
	color: #022c6f;
	text-decoration:none;
}
a.comptelink:link {
	font-size:10px;
	color: #022c6f;
	text-decoration: underline;
}
a.comptelink:visited {
	font-size:10px;
	text-decoration: underline;
	color: #022c6f;
}
a.comptelink:hover {
	font-size:10px;
	text-decoration: underline;
	color: #f59a15;
}
a.comptelink:active {
	font-size:10px;
	text-decoration: none;
	color: #f59a15;
}



/********************************** MENU EN PIED DE PAGE *****************************************/
/*fond menu en pied de page */
.bckgrmenubas {
	background-image: url(image/menu/fond_menu_bas.gif);
	/*background-repeat: repeat-x; */
	background-position: left top;
	height: 20px;
}
/*link menu du bas */
.baslink {
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
}
a.baslink:link {
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.baslink:visited {
	font-size:12px;
	text-decoration: none;
	color: #FFFFFF;
}
a.baslink:hover {
	font-size:12px;
	text-decoration: none;
	color: #f59a15;
}
a.baslink:active {
	font-size:12px;
	text-decoration: none;
	color: #f59a15;
}
