body {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: #D2b48c;
	color: #722E17;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
html, body {
    height: 100%;
}
td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link, a:visited {
	color: #808080;
	font-weight: bold;
	text-decoration: none;
}
a:hover, a:active {
	color: #808080;
	font-weight: bold;
	text-decoration: underline;
}
#pied_page a {
	color: #722E17;
}
h1 {
	color: #fee28e;
	text-align: left;
	font-size: 30px;
	font-family: Palatino Linotype;
	font-weight: bold;
	margin: 0px;
}
h2 {
	color: #ffffff;
	text-align: left;
	font-size: 18px;
	font-family: Palatino Linotype;
	font-weight: bold;
	padding-top: 5px;
}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;

}

/* Navbar */
.nav td {
	border-right: 1px solid #999999;
	color: #999999;
	font-size: 11px;
	text-align: center;
	padding: 0px 15px;
}
.nav a:link, .nav a:visited {
	color: #999999;
	text-decoration: none;
}
.nav a:hover, .nav a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.nav td.active {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding: 0px 15px;
}
.nav td.active a:link, .nav td.active a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.nav td.active a:hover, .nav td.active a:active {
	color: #FFFFFF;
	text-decoration: none;
}

/* Navbar2 */
table.nav2 {
	margin: 20px 20px 0px 20px;
	border-right: 1px solid #999999;
}
.nav2 td {
	color: #999999;
	font-size: 11px;
	text-align: center;
	padding: 0px 15px;
	border-right: 1px solid #999999;
}
.nav2 a:link, .nav2 a:visited {
	color: #999999;
	text-decoration: none;
}
.nav2 a:hover, .nav2 a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.nav2 td.active {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding: 0px 15px;
}

/* Navimg */
.navimg img {
	border: 1px solid #FFFFFF;
}
.navimg td.active {
	background-color: #FFFFFF;
}
.navimg a:link img, .navimg a:visited img {
	color: #999999;
	border: 1px solid #999999;
	text-decoration: none;
}
.navimg a:hover img, .navimg a:active img {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-decoration: none;
}

/* Content */
.content {
	color: #722E17;
	text-align: left;
	margin: 0px 10px 0px;
	padding: 10px;
	font-size: 11px;
	width: 850px;
	height: Auto;
}

/* Content2 */
.content2 {
	/*text-align: justify;*/
	padding: 20px 10px 0px 12px;
}

/* Identity */
td.identity {
	color: #336600;
}

/* Form */
input, textarea, select { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border: 1px solid #787878; 
	background: #fff; 
}

/* Signature */
td.signature {
	color: #722E17;
	font-size: 9px;
	border-right: 0px solid #000000;
}
td.signature a:link, td.signature a:visited {
	color: #722E17;
	text-decoration: none;
}
td.signature a:hover, td.signature a:active {
	color: #FFFFFF;
	text-decoration: none;
}

/* Message */
.info {
	color: #090;
	background-color: #fef;
	border: 1px solid #999;
	margin: 30px;
	padding: 10px;
}
.warning {
	color: #900;
	background-color: #fee;
	border: 1px solid #999;
	margin: 30px;
	padding: 10px;
}
.error {
	color: #f00;
	background-color: #fcc;
	border: 1px solid #999;
	margin: 30px;
	padding: 10px;
}
.ack {
	color: #909;
	background-color: #efe;
	border: 1px solid #999;
	margin: 30px;
	padding: 20px;
}

/* Liens du menu */
#css_menu a {
	display:block;
	color: #FFFFFF;
	font-family: Palatino Linotype;
	font-size: 18px;
	font-weight: normal;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 8px;
	text-decoration: none;
	height: auto;
	margin-bottom: 12px;
	margin-left: 2px;
	margin-right: 5px;
	}
	
#css_menu a:hover {
	display:block;
	color: #722E17;
}

#css_menu .active {
	color: #fee28e;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

a.opacity img{
    opacity:1.0;
	filter:alpha(opacity=100);
}
a.opacity:hover img{
	filter:alpha(opacity=50);
    opacity:0.5;
	-moz-opacity:0.5;
}
#page {
	margin: 0px auto; 
	width: 1024px;
	}
.pas_copier {
	height:31px;
	width:31px;
	background:url('zcode_info.png') center center no-repeat ;
}
.quantity {
	width: 20px; TEXT-ALIGN: left
}
.quantity INPUT {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; float: right; MARGIN: -19px 0px 0px 18px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 20px; COLOR: black; BORDER-BOTTOM: #7f9db9 1px solid; POSITION: relative; TEXT-ALIGN: center
}
.menuhaut {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menuhaut LI {
	DISPLAY: inline
}
.menuhaut A {
	MARGIN: 0px 2px; COLOR: #ffffff; TEXT-DECORATION: underline
}
.menuhaut A:hover {
	TEXT-DECORATION: none
}

A {
	FONT-SIZE: 12px; color:white;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.a12 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.barlist {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.brand1 {
	COLOR: #339933
}
.brand2 {
	COLOR: #3366cc
}
.brand3 {
	COLOR: #ff6600
}
.brand3 {
	COLOR: #990028
}
.brand4 {
	COLOR: #9915b4
}
.button {
	FONT-WEIGHT: bold; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hppromotiontype {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #800000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.input1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #17475e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.input2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #17475e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.input3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #17475e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.inputbut {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.inputtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #17475e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.listtitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.mlink {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.popwin {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; COLOR: #cc0000; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff8ef
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.producttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.slogan {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.submenu {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 0px; VISIBILITY: hidden; WIDTH: 137px; LINE-HEIGHT: 12px; FONT-FAMILY: verdana, helvetica, sans-serif; POSITION: absolute; HEIGHT: 14px
}
.subtxt {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tabletitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: 10; LEFT: 0px; BORDER-LEFT: medium none; WIDTH: 137px; COLOR: #000000; BORDER-BOTTOM: medium none; FONT-FAMILY: verdana, helvetica, sans-serif; POSITION: absolute; HEIGHT: 18px
}
.title1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#pad1 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#pad10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#pad5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#test {
	BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; BORDER-LEFT-STYLE: outset; BORDER-BOTTOM-STYLE: outset
}
.text5 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text6 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.price_table_inner_cell_h {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #999999
}
.price_table_inner_cell_h_right {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #999999
}
.price_table_right_cell_h {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #999999
}
.price_table_inner_cell {
	BORDER-RIGHT: #999999 1px solid; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif
}
.price_table_inner_cell_left {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif
}
.price_table_inner_cell_rose {
	BORDER-RIGHT: #999999 1px solid; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #fcf5f6
}
.price_table_inner_cell_rose_right {
	COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #fcf5f6
}
.price_table_right_cell {
	COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #fcf5f6
}
.total_price_value_title {
	FONT-WEIGHT: bold; COLOR: #999999; FONT-FAMILY: Arial, Verdana, sans-serif
}
.table_grey_border_all {
	BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 2px solid; BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: #999999 2px solid; BACKGROUND-COLOR: #f1f1f1
}
.table_grey_border {
	BORDER-RIGHT: #999999 2px solid; BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: #999999 2px solid
}
.table_grey_border_no_bottom {
	BORDER-RIGHT: #999999 2px solid; BORDER-LEFT: #999999 2px solid
}
.table_grey_border_bottom {
	BORDER-BOTTOM: #999999 2px solid
}
.table_grey_border_top_bottom {
	BORDER-TOP: #999999 2px solid; BORDER-BOTTOM: #999999 2px solid; BACKGROUND-COLOR: #f1f1f1
}
.table_grey_border_topR {
	BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 2px solid
}
.table_grey_border_topL {
	BORDER-TOP: #999999 2px solid; BORDER-LEFT: #999999 2px solid; BACKGROUND-COLOR: #f1f1f1
}
.table_grey_border_all_nobg {
	BORDER-RIGHT: #999999 2px solid; BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: #999999 2px solid
}
.text_messages {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #666666; FONT-FAMILY: Arial, Verdana, sans-serif
}
.text_messages_nl {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.text_messages_small {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Arial, Verdana, sans-serif
}
.text_messages_small_nl {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.black_text_italic {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 20px; COLOR: #000000; PADDING-TOP: 20px; FONT-FAMILY: Arial, Verdana, sans-serif
}
.account_text_title_red {
	FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Arial, Verdana, sans-serif
}
.account_text_title {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.account_text_content_red {
	FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.account_text_content {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.account_text_content_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.link_text {
	COLOR: #999999; TEXT-DECORATION: underline
}
.compulsery_text {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, sans-serif
}
.email_info_text {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, sans-serif
}
.mslogin_text {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_price_table_border {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid
}
.r_price_table_left_border {
	BORDER-LEFT: #999999 1px solid
}
.r_price_table_bottom_border {
	BORDER-BOTTOM: #999999 1px solid
}
.r_total_table_border {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.r_total_price_value_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_country_padding {
	PADDING-LEFT: 4px
}
.r_price_table_inner_cell_h {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #990000
}
.r_price_table_right_cell_h {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #990000
}
.r_validate_table_border {
	BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.r_content_table_border {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid
}
.r_content_table_left_border {
	BORDER-LEFT: #999999 1px solid
}
.r_white_font {
	FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_white_font_small {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_white_font_small :hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_white_font_price {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
.r_white_font_price :hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
.r_validate_font {
	FONT-SIZE: 8pt; WIDTH: 100%; COLOR: #990000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_red_title_font {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_red_title_font_small {
	FONT-WEIGHT: bold; COLOR: #990000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_red_text_font {
	FONT-WEIGHT: bold; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, sans-serif
}
UNKNOWN {
	FONT-WEIGHT: bold; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_red_text_font_nl {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
UNKNOWN {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_link_text {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc3300; FONT-FAMILY: Arial, Verdana, sans-serif
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc3300; FONT-FAMILY: Arial, Verdana, sans-serif
}
.r_payment_info_text {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.left_right {
	BORDER-RIGHT: gray 1px solid; BORDER-LEFT: gray 1px solid
}
.button_text {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7e4e4e; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, sans-serif
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7e4e4e; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, sans-serif
}
.section_title {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif
}
.product_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial, Verdana, sans-serif
}
.section_text {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Verdana, sans-serif
}
.section_text_black_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif
}
.section_title_black_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif
}

#fixedbody {
	MARGIN-TOP: 15px; MARGIN-LEFT: auto; WIDTH: 600px; MARGIN-RIGHT: auto
}
#fixedbody TABLE {
	MARGIN: 0px 5px; WIDTH: 100%
}
#fixedbody THEAD {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
#fixedbody TFOOT TD {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
#fixedbody .Tarif {
	FONT-SIZE: 10px; WIDTH: auto
}
#fixedbody TD.TarifTT {
	BACKGROUND: #ccc; COLOR: #000; TEXT-ALIGN: right
}
#fixedbody TD.Tarif {
	BACKGROUND: #fff; COLOR: #000; TEXT-ALIGN: center
}
#fixedbody TD.TarifON {
	FONT-WEIGHT: bold; BACKGROUND: #fda; COLOR: #000; TEXT-ALIGN: center
}
#fixedbody A  {
	FONT-SIZE: 1.2em; COLOR: #888; TEXT-DECORATION: none
}
#fixedbody A:hover {
	TEXT-DECORATION: underline
}
#fixedbody H1 {
	CLEAR: both; MARGIN: 50px 0px; TEXT-ALIGN: center
}
#fixedbody H3 {
	CLEAR: both; MARGIN: 0px 0px; TEXT-ALIGN: left; COLOR:white
}
#fixedbody TABLE {
	BACKGROUND: #888; COLOR: white
}
#fixedbody THEAD {
	BACKGROUND: #888; COLOR: white
}
#fixedbody TFOOT TD {
	BACKGROUND: #888; COLOR: white
}
#fixedbody TD {
	BACKGROUND: #333; COLOR: white
}
#titreForm {
	BACKGROUND: #888; COLOR: white
}
#piedForm {
	BACKGROUND: #888; COLOR: white
}
#corpForm {
	BORDER-RIGHT: #888 2px solid; BORDER-TOP: #888 2px solid; BACKGROUND: #fda; BORDER-LEFT: #888 2px solid; COLOR: black; BORDER-BOTTOM: #888 2px solid
}
#titreForm {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; MARGIN: 0px; FONT: bold 1.2em arial, hevetica, sans-serif; PADDING-TOP: 0.4em
}
#piedForm {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; MARGIN: 0px; FONT: bold 1.2em arial, hevetica, sans-serif; PADDING-TOP: 0.4em
}
#piedForm {
	TEXT-ALIGN: center
}
#piedForm INPUT {
	FONT-WEIGHT: bold; MARGIN-LEFT: 1em
}
#corpForm {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 1em; TEXT-ALIGN: left
}
#corpForm P {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px
}
#corpForm LABEL {
	CLEAR: left; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 35%; LINE-HEIGHT: 1.8; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#corpForm LABEL:hover {
	CURSOR: pointer
}
#piedForm INPUT {
	CURSOR: pointer
}
#corpForm LABEL.oblig {
	FONT-WEIGHT: bold
}
#corpForm .legende {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: italic
}
#corpForm A.aide {
	TEXT-DECORATION: none
}
#corpForm A.aide IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#corpForm A.aide:hover {
	CURSOR: help
}
.titre {
	PADDING-LEFT: 5px; font-WEIGHT: bold; font-SIZE: 11px; font-FAMILY: Arial, Helvetica; 
}
.TableTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; background-image:url('images/top_bg.gif') ; COLOR: #04819d; TEXT-INDENT: 5px; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 0.1em; TEXT-ALIGN: left
}
TD.InfoEntete1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; background-color: #fee28e; TEXT-ALIGN: left
}
TD.Coul1 {
	BACKGROUND-COLOR: #efefef
}
TD.Coul2 {
	BACKGROUND-COLOR: #fee28e
}

INPUT.mainoption {
	FONT-WEIGHT: bold
}
INPUT.mainoption {
	border:1px solid #676f79; padding:3px; BACKGROUND-IMAGE: url('/img/btn_bgOut.gif'); COLOR: #4b6685; BACKGROUND-COLOR: #fee28e;
}


div#bandeau {
	width:100%;
	height:150px;
	}
div#logo {
	float:left;
	width:160px;
	height:150px;
	background-image: url('photos/pro64_logo150.jpg');
	background-repeat: no-repeat;
	padding: 2;
	}
div#menu {
	float:left;
	width:160px;
	height:100%;
	}
div#menu_haut {
	width:160px;
	margin-top: 5px;
	}
div#menu_bas {
	width:160px;
	}
div#contenu {
	float:left;
	position:absolute;
	height:100%;
	width:875px;
	top:150px; 
	margin-left:160px;
	}
div#contenu2 {
	float:left;
	position:absolute;
	height:900px;
	width:875px;
	top:150px; 
	margin-left:0px;
	}
div#bloc_news {
	float:right;
	width:400px;
	height:400px;
	}
div#pied_page {
	clear:both;
	bottom: auto;
	width:100%;
	height:25px;
	}
div#x {
	float:left;
	width:160px;
	}
#preload {
	display:none;
	}

div#pl_contact_rep {
	float:left;
	width:735px;
	height:auto;
	padding-left: 5px;
	padding-top: 5px;
	}
div#pl_contact_nav {
	float:left;
	width:110px;
	padding-left: 5px;
	padding-top: 5px;
	}
div#pl_contact_vign {
	float:left;
	width:735px;
	height:480px;
	padding-left: 5px;
	padding-top: 5px;
	}
.nospace {width:100%;margin: 0px}
.header {
	position:absolute;
	top:0px;
	width:100%;
	right:15px;
	margin-right:-15px;
	height:150px;
	}
.main {
	position:absolute;
	top:150px;
	width:100%;
	right:15px;
	margin-right:-15px
	}
* html body .main {
	height:100%;
	overflow:hidden
	}
/* IE-mac ne voit pas les lignes qui suivent \*/
* html body .main {
	height:0px;
	overflow:visible
	} 
/* fin du text caché pour IE/mac */
.central {
	position:relative;
	top:0px;
	width:auto;
	margin:0px;
	margin-left:170px;
	margin-right:100px;
	}
.corps {
	position:relative;
	min-height:650px
	}
* html body .corps {
	height:650px
	} 
.div-min-height {
	position:relative;
	height:650px;
	width:0px;
	float:left
	}
.div-min-height-bottom {
	position:relative;
	height:0px;
	clear:left
	}
.menus {
	position:absolute;
	height:100%;
	width:160px;
	top:0px;
	left:0px;
	}
.notes {
	position:absolute;
	height:100%;
	width:100px;
	top:0px;
	right:15px;
	margin-right:-15px
	}
.pied {
	position:relative;
	width:100%;
	height:50px;
	}
TD.multithumb {
	padding:0px; BACKGROUND-IMAGE: url('http://www.photophiles.com/joomla/images/stories/ombre_diapo.gif'); VERTICAL-ALIGN: middle; WIDTH: 160px; HEIGHT: 160px; TEXT-ALIGN: center
}
TABLE.multithumb {
	WIDTH: 720px; HEIGHT: 450px; border-spacing: 0px
}
IMG.multithumb {
	
}
TABLE.productListing {
	BORDER-RIGHT: #b6b7cb 1px solid; BORDER-TOP: #b6b7cb 1px solid; BORDER-LEFT: #b6b7cb 1px solid; BORDER-BOTTOM: #b6b7cb 1px solid; border-spacing: 1px
}
.infoBox {
	BACKGROUND: #000000
}
.infoBoxContents {
	FONT-SIZE: 10px; BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #fee28e
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

 Navigation pages 
.tborder {
	BORDER: #722E17 1px solid; BACKGROUND: #d1d1e1; COLOR: #000000; 
}
TD.thead {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.thead {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.pagenav A {
TEXT-DECORATION: none
}
.pagenav TD {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.alt1 {
BACKGROUND: #ffffff; COLOR: #000000
}
.alt2 {
BACKGROUND: #0000ff; COLOR: #ffffff
}
.bginput {
	FONT: 10pt verdana, arial, helvetica, sans-serif
}
.button {
	FONT: 11px verdana, arial, helvetica, sans-serif
}
.smallfont {
FONT: 11px verdana, arial, helvetica, sans-serif
}
.vbmenu_control {
PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fee28e url('../../images/gradients/deg-clair.png') repeat-x left top; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:tahoma, verdana, arial, helvetica, sans-serif
}
.vbmenu_control A:link {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_control_alink {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_control A:visited {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_control_avisited {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_control A:hover {
COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_control A:active {
COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_control_ahover {
COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_popup {
	BORDER-RIGHT: #0b198c 1px solid; BORDER-TOP: #0b198c 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #0b198c 1px solid; COLOR: #000000; BORDER-BOTTOM: #0b198c 1px solid
}
.vbmenu_option {
	BACKGROUND: #bbc7ce; FONT: 11px verdana, arial, helvetica, sans-serif; CURSOR: pointer; COLOR: #000000; WHITE-SPACE: nowrap
}
.vbmenu_option A:link {
	COLOR: #22229c; TEXT-DECORATION: none
}
.vbmenu_option_alink {
	COLOR: #22229c; TEXT-DECORATION: none
}
.vbmenu_option A:visited {
	COLOR: #22229c; TEXT-DECORATION: none
}
.vbmenu_option_avisited {
	COLOR: #22229c; TEXT-DECORATION: none
}
.vbmenu_option A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_option A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_option_ahover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
/* ****** */


#left {
	float:left;
	width:160px;
	height:100%;
	}
#corps_page {
	margin-left:160px;
	padding:10px;
}
#footer {
	text-align:center; 
	height:50px;
	clear:both; 
}
#footer a {
	color: #722E17;
}
.Wingdings {font-family: Wingdings}
