input {
margin:0;
padding:0;
}

td {
padding:2px;
}

body {
margin:0;
padding:0;
background-image:url('../images/fond.jpg');
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

.vert, a.vert {
color:#336633;
font-weight:bold;
text-decoration:none;
}

.titre {
font-size:16px;
font-weight:bold;
}

#page {
position:relative;
margin-left:auto;
margin-right:auto;
width:992px;
}

a {
color:#333;
}

.error {
color:#FF0000;
font-weight:normal;
font-size:12px;
font-weight:bold;
}
/********************************************************************/
/*																	*/
/*							Menu									*/
/*																	*/
/********************************************************************/
#logo {
position:relative;
width:226px;
height:102px;
left:383px;
}

#menu {
position:absolute;
background-image:url('../images/fond_menu.png');
height:90px;
width:992px;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
margin-left:30px;
margin-top:37px;
}

#menu li {
float:left;
font-size:11px;
margin-left:9px;
margin-right:9px;
}

#menu li.texte a {
display:block;
padding-left:4px;
padding-right:4px;
text-align:center;
height:33px;
padding-top:17px;
color:#FFF;
text-decoration:none;
}

#menu li:first-letter {
font-size:14px;

}

#menu li a:hover, #menu li.on a {
color:#005318;
background-color:#FFF;
}

#bas {
background-image:url('../images/fond_bas.png');
width:992px;
height:38px;
}

#attention {
background-image:url('../images/fond_attention.png');
width:992px;
height:45px;
text-align:center;
padding-top:15px;
font-weight:bold;
font-size:12px;
}

#bas ul {
list-style:none;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:515px;
line-height:30px;
}

#bas li {
float:left;
color:#666;
padding-left:5px;
padding-right:5px;
padding-top:3px;
}

#bas li a {
color:#666;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

#bas li a:hover {
color:#336633;
text-decoration:underline;
padding-left:5px;
padding-right:5px;
}

#liste table {
font-size:10px;
margin-top:10px;
}

#liste table ul {
margin:0;
padding:10px;
}

#liste table th {
font-weight:bold;
text-align:left;
font-size:11px;
}

#liste table td {
vertical-align:top;
}	


/********************************************************************/
/*																	*/
/*							Contact									*/
/*																	*/
/********************************************************************/
#contact {
position:relative;
width:992px;
height:252px;
background-image:url('../images/fond_contact.png');
margin-bottom:20px;
}

#contact #texte1 {
position:absolute;
left:25px;
top:21px;
font-size:18px;
font-style:italic;
}

#contact #texte2 {
position:absolute;
left:25px;
top:60px;
}

#contact #texte3 {
position:absolute;
left:70px;
top:100px;
font-size:17px;
color:#FFFFFF;
}

#contact #texte4 {
position:absolute;
left:70px;
top:134px;
font-size:17px;
}

#contact #texte5 {
position:absolute;
left:245px;
top:90px;
font-size:16px;
font-weight:bold;
font-style:italic;
}

#contact #texte6 {
position:absolute;
left:245px;
top:125px;
}

#contact #texte7 {
position:absolute;
left:25px;
top:180px;
}

#contact #texte7 a {
color:#336633;
}


#contact #google {
position:absolute;
top:10px;
left:530px;
width:450px; 
height:225px;
}

#contact #lien {
position:absolute;
left:406px;
top:130px;
width:40px;
height:25px;
}


/********************************************************************/
/*																	*/
/*							Présentation							*/
/*																	*/
/********************************************************************/
#presentation {
position:relative;
width:992px;
height:476px;
background-image:url('../images/fond_presentation.png');
margin-bottom:10px;
}

#presentation #texte1 {
position:absolute;
left:25px;
top:21px;
font-size:18px;
font-style:italic;
}

#presentation #texte2 {
position:absolute;
left:25px;
top:80px;
width:650px;
text-align:justify;
}

#presentation #texte3 {
position:absolute;
left:350px;
top:310px;
}

#presentation #photo {
position:absolute;
left:25px;
top:240px;
}


/********************************************************************/
/*																	*/
/*							Livraison								*/
/*																	*/
/********************************************************************/
#livraison {
position:relative;
width:992px;
height:375px;
background-image:url('../images/fond_livraison.png');
margin-bottom:10px;
}

#livraison #texte1 {
position:absolute;
left:25px;
top:21px;
font-size:18px;
font-style:italic;
}

#livraison #texte2 {
position:absolute;
left:25px;
top:80px;
width:500px;
text-align:justify;
}

#livraison #texte2 .texte {
padding-left:20px;
padding-bottom:20px;
}

#livraison #photo {
position:absolute;
left:610px;
top:70px;
}


/********************************************************************/
/*																	*/
/*							CGV										*/
/*																	*/
/********************************************************************/
#cgv {
position:relative;
width:992px;
height:476px;
background-image:url('../images/fond_cgv.png');
margin-bottom:10px;
}

#cgv #texte1 {
position:absolute;
left:25px;
top:21px;
font-size:18px;
font-style:italic;
}

#cgv #texte2 {
position:absolute;
left:25px;
top:80px;
width:500px;
text-align:justify;
}

#cgv #photo {
position:absolute;
left:610px;
top:15px;
}


/********************************************************************/
/*																	*/
/*							Plan									*/
/*																	*/
/********************************************************************/
#plan {
position:relative;
width:992px;
height:405px;
background-image:url('../images/fond_plan.png');
margin-bottom:10px;
}

#plan #texte1 {
position:absolute;
left:25px;
top:21px;
font-size:18px;
font-style:italic;
}

#plan #texte2 {
position:absolute;
left:25px;
top:80px;
width:500px;
text-align:justify;
}

#plan #photo {
position:absolute;
left:570px;
top:70px;
}

#plan a {
color:#333;
text-decoration:none;
}

#plan li {
padding-bottom:5px;
}



/********************************************************************/
/*																	*/
/*							Mentions légales						*/
/*																	*/
/********************************************************************/
#mention {
position:relative;
width:992px;
height:405px;
background-image:url('../images/fond_mention.png');
margin-bottom:10px;
}

#mention #texte1 {
position:absolute;
left:25px;
top:21px;
font-size:18px;
font-style:italic;
}

#mention #texte2 {
position:absolute;
left:25px;
top:80px;
width:900px;
text-align:justify;
}

#mention a {
color:#333;
}


/********************************************************************/
/*																	*/
/*							Le magasin								*/
/*																	*/
/********************************************************************/
#magasin {
position:relative;
width:992px;
height:522px;
background-image:url('../images/fond_magasin.png');
margin-bottom:10px;
}

#magasin #texte1 {
position:absolute;
left:25px;
top:21px;
font-size:18px;
font-style:italic;
}

#magasin #texte2 {
position:absolute;
left:25px;
top:60px;
width:992px;
text-align:justify;
}

#magasin #texte2 td, #magasin #texte2 th {
text-align:center;
}

#magasin #texte2 th {
padding-top:30px;
}

#magasin #texte2 .btn {
position:relative;
margin-left:auto;
margin-right:auto;
background-image:url('../images/fond_btn_magasin.jpg');
height:24px;
width:175px;
text-align:center;
padding-top:4px;
}



/********************************************************************/
/*																	*/
/*							Code d'accès							*/
/*																	*/
/********************************************************************/
#code {
position:relative;
width:992px;
height:476px;
background-image:url('../images/fond_code.png');
margin-bottom:10px;
}

#code #texte1 {
position:absolute;
left:25px;
top:21px;
font-size:18px;
font-style:italic;
}

#code #texte2 {
position:absolute;
left:25px;
top:80px;
width:850px;
text-align:justify;
}

#code #texte3 {
position:absolute;
left:350px;
top:140px;
}

#code #btn {
position:absolute;
left:720px;
top:390px;
}

#code #btn a {
color:#336633;
text-decoration:none;
font-weight:bold;
}

#code #photo {
position:absolute;
left:25px;
top:140px;
}

/********************************************************************/
/*																	*/
/*							Accueil									*/
/*																	*/
/********************************************************************/
#index {
position:relative;
width:992px;
margin-bottom:10px;
color:#333;
}

#index #specialiste {
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

#espace_client {
background-image:url('../images/fond_espace_client.png');
width:251px;
height:171px;
padding:20px;
}

#espace_client #titre {
font-weight:bold;
font-size:14px;
padding-left:70px;
}

#categorie {
background-image:url('../images/fond_categorie.png');
width:370px;
height:199px;
padding-top:12px;
line-height:23px;
text-align:center;
}

#new_promo {
background-image:url('../images/fond_new_promo.png');
width:250px;
height:171px;
padding:20px;
}

#new_promo #titre {
font-weight:bold;
font-size:14px;
text-transform:uppercase;
}

/********************************************************************/
/*																	*/
/*							Mot de passe							*/
/*																	*/
/********************************************************************/
#motdepasse {
position:relative;
width:992px;
height:476px;
background-image:url('../images/fond_code.png');
margin-bottom:10px;
}

#motdepasse #texte1 {
position:absolute;
left:25px;
top:21px;
font-size:18px;
font-style:italic;
}

#motdepasse #texte2 {
position:absolute;
left:25px;
top:80px;
width:850px;
text-align:justify;
}

#motdepasse #texte3 {
position:absolute;
left:350px;
top:140px;
}

#motdepasse #btn {
position:absolute;
left:350px;
top:220px;
}

#motdepasse #btn a {
color:#336633;
text-decoration:none;
font-weight:bold;
}

#motdepasse #photo {
position:absolute;
left:25px;
top:140px;
}


/********************************************************************/
/*																	*/
/*							Espace client							*/
/*																	*/
/********************************************************************/
#espace {
position:relative;
width:992px;
margin-bottom:10px;
color:#333;
}

#espace #specialiste {
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

.new_promo {
background-image:url('../images/fond_new_promo.png');
width:250px;
height:171px;
padding:20px;
}

.new_promo .titre {
font-weight:bold;
font-size:14px;
}

#bonjour {
background-image:url('../images/fond_bonjour.png');
background-repeat:no-repeat;
width:372px;
height:197px;
position:relative;
padding-top:15px;
}

#bonjour #texte {
padding-left:20px;
}

#livre {
position:absolute;
top:50px;
left:260px;
}

#espace .prix {
color:#006600;
font-size:18px;
font-weight:bold;
}


