/* CSS Document */

html,body{
        margin: 0;
        padding: 0;
		width:100%;
        height:100%;
		background-color:#feffef;
}


#global {
padding:0px;
margin:0px;
position: relative;
width:972px;
height:100%;
}


              /*PAGE D'ACCUEIL*/
  
#accueil {
background-color:#fadca0;
margin:0px;
padding-top:35px;
}

#accueil-cont {
padding:0px; 
margin:0px;
float:left;
}

#accueil-img {
margin:0px;
padding-top:10px;
padding-left:15px;
float:left;
}


#accroche {
margin-left:40px;
padding-top:80px;
padding-left:8px;
width:450px;
height:10px;
background:url(../images/accroche.gif) no-repeat 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #000000;
}
#accroche_en {
margin-left:40px;
padding-top:80px;
padding-left:8px;
width:450px;
height:10px;
background:url(../images/accroche_en.gif) no-repeat 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #000000;
}

#accueil-logo {
padding-top:30px;
padding-left:40px;
margin:0px;
float:left;
}

#accueil-texte {
padding-top:35px;
padding-left:40px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align:justify;
color: #000000;
float:left;
width:240px;
}



#nav-accueil {
padding-top:30px;
padding-left:20px;
margin:0px;
clear:left;
}

#nav-accueil ul {
margin:0px;
padding:0px;
}


#nav-accueil li {
display: inline;
margin:0px;
padding:0px;
}


#nav-accueil li a {
}


#nav-accueil li a:hover {
}

#adresse {
margin:0px;
padding-top:10px;
padding-left:120px;
clear:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}



               
#menu {
margin:0px;
padding:0px;
float:left;
height:100%;
width:137px;
}				
	
	
#logo {
margin:0px;
padding:0px;
width:137px;
height:189px;
}


#nav  {
margin:0px;
padding-top:14px;
background-color:#fadca0;
width:115px;
height:100%;
}


#nav ul {
margin:0px;
padding:0px;
width:115px;
}


#nav li {
display:block;
margin:0px;
padding:0px;
list-style-type:none;
text-align:center;
}


#nav li a {
margin:0px;
padding:0px;
}


#nav li a:hover {
margin:0px;
padding:0px;
}			
	
#contenu {
margin:0px;
padding-left:15px;
padding-top:6px;
float:left;
}	
				
	
#contenu img{
margin:0px;
padding-right:2px;
}	
	
	
				
#titre {
margin:0px;
padding:0px;

}	


#contenu-text {
margin:0px;
padding-top:16px;
width:820px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align:justify;
color:#502817;
}	


.italic	{
font-style:italic;
font-size:10px;
}	

h1 {
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
text-align:justify;
color:#502817;
}	


h2 {
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight: normal;
text-align: center;
color:#502817;
}

#gauche {
margin:0px;
padding-top:30px;
float:left;
}

#droite {
margin:0px;
padding-left:20px;
padding-top:15px;
float:left;
width:290px;
}

#texte-droite {
margin:0px;
padding-top:55px;
}

#santon {
margin:0px;
padding-top:40px;
}

#santon ul {
padding:0px;
margin:0px;
width:455px;
height:390px;
overflow:auto;
}

#santon ul li {
padding:0px;
margin:0px;
width:37px;
height:52px;
display:inline;
}

#santon ul li a{
padding:0px;
margin:0px;
}

#santon ul li a:hover{
padding:0px;
margin:0px;
}




#santon-gauche {
margin:0px;
padding:0px;
float:left;
}


#santon-droite {
margin:0px;
padding-left:60px;
float:left;
}


#santon-grd {
margin:0px;
padding-top:5px;
float:left;
width:270px;
height:375px;
}


#santon-tab {
margin:0px;
padding:0px;
width:270px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: center;
color:#502817;
}	

#santon-text {
margin:0px;
padding:0px;
width:810px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
color:#502817;
clear:left;
}



#bt_panier {
margin-left:20px;
padding-left:55px;
padding-top:14px;
background:url(../images/gdsanton/panier.jpg) no-repeat 0px 0px;
width:173px;
height:32px;
}

#bt_panier a{
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #FFFFFF;
}

#bt_panier a:hover{
margin:0px;
padding:0px;
color:#000000;
}


#liens {
margin:0px;
padding-top:25px;
}

#liens ul {
margin:0px;
padding:0px;
}

#liens ul li{
margin:0px;
padding-bottom:8px;
display:block;
}

#liens ul li a{
margin:0px;
padding-left:10px;
color:#4d2515;
background:url(../images/divers/puce.jpg) no-repeat 0px 5px;
font-weight:bold;
}
	
#liens ul li a:hover{
color:#ae0019;
}





a {
color:#990000;
text-decoration:none;
}

a:hover {
color:#FFFFFF;
}

a.lien:visited {
color:#502817;
font-weight:bold;
}

a.lien:hover {
color:#9a0000;
}


a.bold:link, a.bold:visited {
color:#9a0000;
font-weight:bold;
}

a.bold:hover {
color:#502817;
}



a.valid:link, a.valid:visited {
color: #FFFFFF;
font-weight:bold;
background-color:#9a0000;
text-transform:uppercase;
padding:4px;
margin:0px;
}

a.valid:hover {
color: #000000;
}



.titretableau {
background-color:#9a0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #FFFFFF;
padding-left:3px;
}


.ligne1 {
background-color:#fbe0ac;
padding-left:3px;
}

.ligne2 {
background-color:#fcf0cc;
padding-left:3px;
}

.total {
background-color:#c36962;
font-weight:bold;
padding-left:3px;
}