/*---------- GENERAL ----------*/
.fond {
	background-color: #FFF;
	
}

a:link , a:visited {
	text-decoration: none;
	/*
	color: #663300;	
	*/
}
a:hover {
	
	text-decoration: underline;
	/*
	color: #663300;
	*/
}


/*---------- INTERFACE ----------*/

.bordh, .bordb, .bordg, .bordd {
background-color:#FFF;
}

.bordhg, .bordhd, .bordbd, .bordbg{
	height:20px;
	width:20px;
}
.bordhg, .bordbg,.bordbd, .bordhd {
	background-color:#FFF;
}

/*
.bordh, .bordb {
	background-repeat:repeat-x;
}
.bordg, .bordd {
	background-repeat:repeat-y;
}

.bordh {
	background-image: url(interface/66boutique_02.gif);
}
.bordg {
	background-image: url(interface/66boutique_11.gif);
}
.bordb {
	background-image: url(interface/66boutique_41.gif);
}
.bordd {
	background-image: url(interface/66boutique_12.gif);
}
.bordhg, .bordhd, .bordbd, .bordbg{
	height:20px;
	width:20px;
	background-repeat: no-repeat;
}
.bordhg {
	background-image: url(interface/66boutique_01.gif);
}
.bordbg {
	background-image: url(interface/66boutique_40.gif);
}
.bordbd {
	background-image: url(interface/66boutique_43.gif);
}
.bordhd {
	background-image: url(interface/66boutique_04.gif);
}

.trait {
	background-image: url(interface/66boutique_10.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	width: 720px;
	height: 12px;
}
*/

/*---------- PRODUITS ----------*/
.prodbigtitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.prodtitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.prodnom, .prodnomV, .prodnomR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	
}
.prodnom {
	color: #000000;
}

.prodnomV {
	color: #00FF00;
}
.prodnomR {
	color: #FF0000;
}


a.prodnom:link , a.prodnom:visited {
	
	color: #000000;	
	
}
a.prodnom:hover {
	color: #000000;
}
.prodtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-weight: lighter;
	text-align: justify;
	line-height:10px;
}
.prodtxto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-weight: lighter;
	text-align: justify;
}
.etiquette {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.etiqut {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:line-through;
}
.etiquette2 {
	background-repeat:no-repeat;
	height: 31px;
	size:13px;
	text-align:center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(interface/etiquettes.gif);
	font-size: 18px;
	width: 76px;
}


/*---------- menu ----------*/
.menuanglehaut {
	/*background-image: url(interface/66boutique_16.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	height: 12px;
}
.menuanglebas {
	/*background-image: url(interface/66boutique_32.gif);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 12px;
}
.menufond {
background-color: #FFF;
margin-right:10px;
margin-left:10px;
}
.colmenu {
	vertical-align:top;
	margin-top:10px;
	width:150px;
	position : static;

}
.contnranglehaut {
/*background-image: url(interface/66boutique_18.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
}
.contnranglebas {
/*background-image: url(interface/66boutique_38.gif);*/
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 12px;
	width:570px;
	background-color: #FFFFFF;
}
.premenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	height: 12px;
	vertical-align: top;
	margin-left:15px;
	margin-bottom:3px;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	height: 12px;
	vertical-align: top;
}
.smenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #000;
	vertical-align: top;
	
	text-transform:capitalize;
	margin-left:10px;
}
a.smenu:link, a.premenu:link, a.menu:link {
	color: #333;
	text-decoration: none;
}
a.smenu:visited, a.premenu:visited,  a.menu:visited {
	color: #333;
	text-decoration: none;
}
a.smenu:hover, a.premenu:hover, a.menu:hover {
	color: #333;
	text-decoration: underline;
}
.cadremenu {
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:5px;
	padding: 0px 5px 3px 5px;
}
.formzone {
	background-color: #CCCCCC;
	font-size: 9px;
	color: #000000;
}
/*--------------actus--------------*/
ul#menulist
{
margin-top:0px;
padding-left:0px;
}

#menutitreg, #menutitred {
background-repeat:no-repeat;
width:10px;
height:20px;
}
#menutitreg {
/*background-image:url(interface/anglesbl_01.gif);*/
background-position:top;
}
#menutitred {
/*background-image:url(interface/anglesbl_04.gif);*/
background-position:bottom;
}

#menutitre , #menulist li {
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
list-style-type: none;
width:140px;
}

#menutitre {
	font-size:14px;
	color: #fff;
	background-color:#666666;
	line-height:20px;
	height:20px;
	margin-bottom: 3px;
}


#menulist li
{
	font-size:11px;
	color: #666666;
	line-height:14px;
	height:14px;
}
#menulist ul
{
	margin-bottom:5px;
}

#menulist a { 
padding: 0px 5px; 
}

#menulist a:link, #menulist a:visited
{
color: #000000;
/*background-color: #663300;
text-decoration: none;*/
}

#menulist a:hover
{

font-weight:bold;
color: #CC0000;
/*background-color: #815228;
text-decoration: none;*/
}

.titre {
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:24px;
font-weight:bolder;
color:#000000;
}

.titre2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:20px;
font-weight:bolder;
color:#000000;
}
.imgtitre2 {
vertical-align:-2px;
}

.datenews, .soustitre, .txt12, .txt12b, .txt12i {

font-family:Arial, Helvetica, sans-serif;
color:#CC0000;
}
.txt12, .txt12b, .txt12i {
color:#000000
}

.soustitre {
text-transform:capitalize;
font-size:16px;
font-weight:bold;
}

.datenews {
font-size:11px;
font-weight:bold;
}

.txt12 {
font-size:13px;
}

.txt12b {
font-size:13px;
font-weight:bold
}

.txt12i {
font-size:13px;
font-style:italic;
}

/*---------- panier ----------*/
.fonp {
	background-color: #666666;
	margin-right:10px;
	margin-top:10px;
}
.ttrp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	height: 11px;
	vertical-align: baseline;
}
a.ttrp:link {
	color: #999999;
}
a.ttrp:visited {
	color: #999;
}
a.ttrp:hover {
	color: #999;
}
.txtp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	height: 12px;
}
a.txtp:hover {
	color: #333333;
}
.titrougep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FF0000;
	font-weight: bold;
}
.titp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #111111;
	height: 15px;
	/*font-weight: bold;*/
}

.totp {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #111111;
}

.cadremp {
	border-style: solid;
	border-width: 1px;
	border-color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	margin-left:auto;
	margin-right:auto;
}
.cadrep {
	border-style: solid;
	border-width: 1px;
	border-color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	margin-left:auto;
	margin-right:auto;
	
}
.formp {
	background-color: #F1F1F1;
	text-align: center;
	font-size: 12px;
	color: #663300;
}
.formc {
	background-color: #F1F1F1;
	font-size: 12px;
	color: #663300;
}
.alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}
/*---------- detail ----------*/
.hgdt {
	/*background-image: url(interface/detail_01.jpg);*/
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
}
.hdt {
	/*background-image: url(interface/detail_02.jpg);*/
	background-repeat: repeat-x;
	height: 11px;
}
.hddt {
	/*background-image: url(interface/detail_04.jpg);*/
	background-repeat: no-repeat;
	height: 11px;
	width: 5px;	
}
.gdt {
	/*background-image: url(interface/detail_05.jpg);*/
	background-repeat: repeat-y;
	width: 11px;
}
.fdt {
background-color:#FFF;
}
.ddt {
	/*background-image: url(interface/detail_08.jpg);*/
	background-repeat: repeat-y;
	width: 5px;
}
.bgdt {
	/*background-image: url(interface/detail_13.jpg);*/
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
}
.bdt {
	/*background-image: url(interface/detail_14.jpg);*/
	background-repeat: repeat-x;
	height: 11px;
}
.bddt {
	/*background-image: url(interface/detail_16.jpg);*/
	background-repeat: no-repeat;
	height: 11px;
	width: 5px;	
}
/*___*/
.hgdtl {
	/*background-image: url(interface/cadrcat_01.jpg);*/
	background-repeat: no-repeat;
	height: 12px;
}
.hddtl {
	/*background-image: url(interface/cadrcat_03.jpg);*/
	background-repeat: no-repeat;
	height: 12px;
}
.hdtl {
	/*background-image: url(interface/cadrcat_02.jpg);*/
	background-repeat: repeat-x;
	height: 12px;
}
.gdtl {
	/*background-image: url(interface/cadrcat_05.jpg);*/
	background-repeat: repeat-y;
}
.ddtl {
	/*background-image: url(interface/cadrcat_07.jpg);*/
	background-repeat: repeat-y;
}

/*---------- pied ----------*/
.copyrightxt {
	background-image:url(interface/img/footer_bg.png);
	width:760px;
	height:64px;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}
.copytext {
	margin-top:30px;
	margin-left:445px;
}
a.copyrightxt:link {
	text-decoration: none;
	color: #666;	
}
a.copyrightxt:visited {
	text-decoration: none;
	color: #666;	
}
a.copyrightxt:hover {
	
	text-decoration: underline;
	color: #666;
}

