/* page layout */
.credit {
	background-image: url(ximages/shadow_breadcrumb.png);
	background-repeat: repeat-y;
	background-position: right top;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #E5E5E5;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: fixed;
	left: auto;
	top: auto;
	right: 0px;
	bottom: 0px;
	z-index: 990;
	background-color: #330033;
	width: 100%;
	padding: 2px;
	text-align: right;
}
.productname {
	background-image: url(ximages/shadow_breadcrumb.png);
	background-repeat: repeat-y;
	background-position: right top;
	position: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #E5E5E5;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: static;
	left: 20px;
	top: auto;
	right: 0px;
	bottom: 0px;
	z-index: 990;
	background-color: #ff9933;
	width: 100%;
	padding: 0px;
	text-align: left;
}
TD.prodnam {
	background: #330033;
	color: #ffffff;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: right;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;

}
TD.prodopt {
	background: #330033;
	color: #ff9900;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	letter-spacing: .2em;
}
TD.attrib {
	background: rgba(151, 151, 151, .8);
	color: #ffffff;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: right;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 160px;
}
TD.montant {
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0px;
	text-align: right;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
TD.prodprice {
	color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	text-align: center;
	vertical-align: bottom;
	padding-right:5px;
	padding-bottom: 0px;
	background: #ff9900;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
TD.prodlist {
	color: #ffffff;
	background: #663366;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: right;
	vertical-align: bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom:5px;
}
.titintro {
color: #FF9900
}
td.pageHeading {
	font-size: 16px;
	color: #ffffff;
	letter-spacing: 0.1em;
	text-align: right;
	vertical-align: bottom;
	height: 40px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #663366;
	background-image: url(images/heading_back.png);
	background-repeat: repeat-y;
	background-position: right top;
}
td.lettrine {
	font-size: larger;
	height: 0px;
	width: 0px;
}
td.underHeading {
	font-size: 12px;
	color: #333333;
	text-align: right;
	text-indent: 5px;
	vertical-align: middle;
	font-weight: bold;
	padding-right: 10px;
	height: 30px;
	background-image: url(images/header_top_bck.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #ffffcc;
}
td.secondary {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	text-indent: 5px;
	vertical-align: middle;
	font-weight: bold;
	padding-right: 10px;
	height: 20px;
	background-color: #663366;
	background-image: url(images/infobox_header_back2.png);
	background-repeat: repeat-y;
	background-position: left center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td.listsecond {
	font-size: 12 px;
	color: #FF6633;
	text-align: right;
	vertical-align: bottom;
	background-image: url(images/header_top_bck.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 20px;
	padding-right: 10px;
}

TD.coupon {
	color: #ffffff;
	background: #330033;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 2px;
	padding-left:0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
TD.datation {
	color: #666666;
	background: #cccccc;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
TD.boutonvente {
	color: #cccccc;
	background: #330033;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	vertical-align: bottom;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 0px;
	padding-left:0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
TD.attribu {
	color: #cccccc;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	vertical-align: bottom;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 2px;
	padding-left:0px;
	padding-right: 0px;
	padding-bottom: 2px;
}
TD.attribu2 {
	color: #cccccc;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	vertical-align: bottom;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 0px;
	padding-left:0px;
	padding-right: 0px;
	padding-bottom: 2px;
}
.infoBoxHeading2 {
	font-weight: normal;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	vertical-align: bottom;
	top: 0px;
	text-indent: -1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
td.productListing-heading {
	font-weight: normal;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
	vertical-align: bottom;
	top: 0px;
	text-indent: -1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #330033;
	border: 1px solid #FFFFFF;
}
td.productListing-heading-DEL {
	font-weight: normal;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	vertical-align: bottom;
	top: 0px;
	text-indent: -1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #663366;
	border: 1px solid #FFFFFF;
	width: 60px;
}
td.productListing-heading-total {
	font-weight: normal;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
	vertical-align: bottom;
	top: 0px;
	text-indent: -1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #330033;
	border: 1px solid #FFFFFF;
	width: 120px;
}

TD.main2, P.main2 {
	font-size: 11px;
	line-height: 2;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	background-image: url(images/genericheading.png);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #330033;
}
td.main_head {
	text-align: center;
	vertical-align: middle;
	background-image: url(images/backcelltop.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #663366;
}
td.main_bottom {
	text-align: center;
	vertical-align: middle;
	background-image: url(images/backcellbottom.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #663366;
}
div.pourtour {
	position: relative;
	margin-top: 2px;
	padding: 0px;
	background-image: url(images/back_pourtour.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
	border: 1px solid #330033;
}
/* MAIN PAGE*/
table.mainpage {
	background-image: url(../../images2009/back_main.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 98%;
}
td.greetmain {
	background-color: #663366;
	background-image: url(images/heading_back.png);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: right;
	color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 330033;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 2px;
	height: 10px;
}
td.mainpage2 {
height: 250px;
}
td.mainpage3 {
	background-image: url();
	background-repeat: repeat;
	text-align: center;
	height: 275px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #330033;
	border-right-color: #330033;
	border-bottom-color: #330033;
	border-left-color: #330033;
}
td.mainpage4 {
	background-color: #3366FF;
}
td.mainpage5 {
	height: 100px;
	background-image: url(images/black10.png);
	background-repeat: repeat;
	text-align: center;
	color: #cccccc;
	padding: 4px;
	width: 20%;
}
td.mainpage6 {
	height: 100px;
	background-image: url();
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: 330033;
	background-position: right bottom;
	;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
	width: 250px;
}
td.mainpage7 {
	height: 100px;
	background-image: url(images/black30.png);
	background-repeat: repeat;
	width: 20%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
td.mainpage8 {
	height: 100px;
	background-color: 996699;
	text-align: right;
	vertical-align: bottom;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td.mainpage9 {
	height: 100px;
	width: 250px;
	text-align: right;
	vertical-align: bottom;
	background-position: right bottom;
	background-color: 663366;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td.mainpage10 {
	height: 275px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-bottom-color: #330033;
	border-left-color: #330033;
}
/*DECORATION MAIN PAGE*/
td.mainpage11 {
	background-image: url(images/vio50.png);
	background-repeat: repeat;
	width: 250px;
	height: 275px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #330033;
	border-bottom-color: #330033;
	border-left-color: #330033;
}
/* END OF DECORATION*/
td.mainpage12 {
	width: 250px;
	text-align: right;
	vertical-align: bottom;
	background-position: left bottom;
	background-color: 330033;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td.mainpage14 {
	height: 256px;
	background-image: url(images/black10.png);
	background-repeat: repeat;
	width: 250px;
}
td.mainpage13 {
	height: 256px;
	background-repeat: repeat;
	width: 250px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td.mainpageXX {
}
/* MAIN LINKS */
div.navAcc a {
	color: #ffffcc;
	text-decoration: underline;
	font-weight: bold;
}
div.navAcc a:hover {
	text-decoration: none;
	color: #ffccff;
	font-weight: bold;
}
td.greetmain a {
	color: #ffccff;
	text-decoration: underline;
}
td.greetmain a:hover {
	text-decoration: none;
	color: #ffffcc;
}
div.infoBoxContentsFL a {
	color: #330033;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
div.infoBoxContentsFL a:hover {
	text-decoration: none;
	color: #ffffcc;
	font-weight: bold;
	font-size: 10px;
}
tr.infoBoxContents a {
	color: #ffffcc;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
tr.infoBoxContents a:hover {
	text-decoration: none;
	color: #00ff00;
	font-weight: bold;
	font-size: 10px;
}
td.newprod a {
	color: #ffffcc;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
td.newprod a:hover {
	text-decoration: none;
	color: #00ff00;
	font-weight: bold;
	font-size: 12px;
}
table.endbox {
	text-decoration: none;
	color: #ffffcc;
	background-color: #330033;
	width: 100%;
	height: 25px;
}
td.newprod {
	position: relative;
	padding: 0px;
	background-image: url(images/vio20.png);
	background-repeat: repeat;
	text-align: right;
}
div.newprodname {
	color: #333333;
	text-align: right;
	text-indent: 5px;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	height: 20px;
	background-image: url(images/heading_back.png);
	background-repeat: repeat-y;
	background-position: right bottom;
	background-color: #996699;
}
div.datation {
	color: #666666;
	background: #cccccc;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	vertical-align: middle;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
}
div.newprodprice {
	color: #ffffff;
	background-image: url(images/vio30.png);
	background-repeat: repeat;
	background: ;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: right;
	vertical-align: middle;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
}
td.newprodimg {
	color: #330033;
	background-image: url(images/vio30.png);
	background-repeat: repeat;
}
div.navBardate {
	color: #330033;
	background-image: url(images/vio30.png);
	background-repeat: repeat;
}
div.modelname{
	font-weight: normal;
	color: #ffffcc;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: right;
	vertical-align: bottom;
	top: 0px;
	text-indent: -1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #330033;
	background-image: url(images/infobox_header_back2.png);
	background-repeat: repeat-y;
	background-position: left center;
}
div.modelprice{
	font-weight: normal;
	color: #ffffcc;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
	vertical-align: middle;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(images/header_top_bck.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #ffffcc;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 10px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
div.modelname a {
	color: #ffffcc;
	text-decoration: none;
}
div.modelname a:hover {
	text-decoration: none;
	color: #ffccff;
}
div.headimage{
	text-align: right;
}
td.second_window {
	position: relative;
	margin-top: 2px;
	padding: 0px;
	background-image: url(images/infobox_content_back2.png);
	background-repeat: repeat-y;
	background-position: left center;
	background-color: #ffffcc;
}
td.second_windowt {
	font-size: 16px;
	color: #ffffff;
	text-align: right;
	text-indent: 5px;
	vertical-align: bottom;
	font-weight: bold;
	padding-right: 10px;
	height: 30px;
	background-image: url(images/header_top_bck.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #330033;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.second_windowC {
	background-image: url(images/infobox_content_back2.png);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #ffffcc;
	text-align: center;
	padding: 20px;
	margin: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	vertical-align: middle;
}
.second_windowd {
	background-image: url(images/infobox_content_back.png);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #ffffcc;
	text-align: right;
	padding: 3px;
	margin: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #330033;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.second_windowe {
	background-image: url(images/infobox_content_back.png);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #663366;
	text-align: right;
	padding: 3px;
	margin: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #330033;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.optvalue {
	color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}