body {
	margin: 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	
	background-color:#451E29;
}
a {
	color: #4D4D4D;
	text-decoration: none;
}
a:link {
	color: #4D4D4D;
	text-decoration: none;
}
a:hover {
	color: #4D4D4D;
	text-decoration: underline;	
}
.spacer {
clear:both;
visibility:hidden;
}

/*----   STRUCTURE  GENERAL   ----*/



.fond_ligne_h {
background-image:url(fond_site.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFCC;
}

#td_contenu {
background-image:url(blason.jpg);
background-position: bottom left;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#col_left {
width: 190px;
float: left;
}
.bloc {
border-right: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
border-left: solid 1px #CCCCCC;
padding: 7px 0px 7px 14px;
margin-bottom: 6px;
}

#centre {
width:596px;
float:left;
}
#centre_int {
width:596px;
float:left;
width:786px;
}


#col_right {
width: 190px;
float:right;
}
#col_right #bt_recevez_doc {
padding: 0px 0px 6px 0px;
}
#col_right #bt_panier {width:190px;
background-image:url(tt-mon-panier.jpg);
background-position:top left;
background-repeat:no-repeat;
height:29px;
text-align:center;
padding-top: 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #ffffff;
}
#col_right #bt_panier a {
color: #ffffff;
text-decoration:none;
}
#col_right #bt_panier a:hover {
color: #ffffff;
text-decoration:underline;
}

#bt_panier_int {
width:190px;
float:right;
background-image:url(tt-mon-panier.jpg);
background-position:top left;
background-repeat:no-repeat;
height:29px;
text-align:center;
padding-top: 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #ffffff;
}
#bt_panier_int a {
color: #ffffff;
text-decoration:none;
}
#bt_panier_int a:hover {
color: #ffffff;
text-decoration:underline;
}



#nav_sous_ban_h {
width:596px;
height:22px;
background-image:url(fond_nav_sur_catalogue.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #CCCCCC;
text-align:center;
padding-top:7px;
vertical-align:top;
}
#nav_sous_ban_h a {
padding: 0px 10px 0px 10px;
color: #3C2D35;
text-decoration:none;
}
#nav_sous_ban_h a:hover {
color: #3C2D35;
text-decoration:underline;
}

#centre #bt_transport {
width:556px;
margin: 6px 0px 10px 20px;
background-image:url(fond_bt_cms2.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#9C1E3C;
padding:6px;
}
#centre #a_la_une {
width:556px;
margin: 10px 0px 10px 20px;
}
#centre #catalogue {
width:556px;
margin: 10px 0px 10px 20px;
}
#centre_int #catalogue_int {
width:740px;
margin: 10px 0px 10px 20px;
}
#centre #contenu_catalogue {
padding: 15px 10px 10px 10px;
background-image:url(fond_sous_titre_catalogue.jpg);
background-position:top left;
background-repeat:no-repeat;
}





#footer {
background-color:#451E29;
}
#footer #nav_inf {
float:left;
height:30px;
width:786px;
background-image:url(fond_nav_inf.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #CCCCCC;
text-align:center;
padding-top:7px;
vertical-align:top;
}
#footer #nav_inf a {
padding: 0px 10px 0px 10px;
color: #3C2D35;
text-decoration:none;
}
#footer #nav_inf a:hover {
color: #3C2D35;
text-decoration:underline;
}
#footer #txt_info_alcool {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color: #C62448;
text-align:center;
}





