html {
	
	padding:0px;
	background: #3697E4 url(../pix/bg.jpg) repeat-x top center;
}

body {
	margin: 0px auto;
	padding: 0; 
	font: 12px Arial, Verdana, sans-serif; 
	color: #333;
	text-align: center;
	background: transparent url(../pix/top_bg.jpg) no-repeat top center;
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

h1 {font: normal 28px Arial; }
h2 {font: normal 17px Arial; color:#fff; margin-bottom:7px;}
h3 {font: normal 17px Arial; margin-bottom:7px; color:#CC0000;}
h4 {font: normal 12px Arial; margin-bottom:7px; color:#CC0000; margin:0; padding:0; display:inline}

#right h2 {margin-bottom:20px; color:#333;}

ul {list-style:none;}
li {padding:0px;}

#content #right ul { margin:10px 0 10px 0;}
#content #right li {list-style:circle; list-style-type: disc; list-style-position: inside; margin-left:20px;}

hr{	border: none 0; border-top: 1px solid #D8D8D8; height: 1px;	vertical-align:top; margin:10px 0 10px 0; clear:both;}

img {border:0;}

a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#ffffff; padding:0; outline: none;}
a:active, a:hover {	text-decoration: underline; background-color:transparent; color:#ffffff;}

#left a:link, #left a:visited {	text-decoration: none; border:0; background-color:transparent; color:#fff; padding:0; outline: none;}
#left a:active, #left a:hover {	text-decoration: underline; background-color:transparent; color:#fff;}

form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}

.guest { margin-bottom:10px}
.guest span { color:#999999; font-size:10px; }

#main {width:920px; margin: auto; }

#language {color:#fff; font-size:11px; border:0px solid red; padding:0px 0; height:33px; margin-bottom:80px;}
#language img { margin:7px 0px 0 7px;}

#content{ text-align:left; text-align:left; width:920px; margin:auto;}

#left, #right, #center {width:260px; float:left;}
#right {margin-right:0; float:right; width:650px;}
.foto {float:left; border:1px solid #fff; margin:3px 5px 10px 0;}

.box_green, .box_blue, .box_yellow, .box_right {padding:5px 10px;}
.box_right {padding:5px 15px;}
.box_green_bottom, .box_blue_bottom, .box_yellow_bottom {margin-bottom:10px; clear:both;}
.box_green{background: transparent url(../pix/box_green.gif) no-repeat  center top;}
.box_green_bottom {background:#3697E4 url(../pix/box_green_bottom.gif) no-repeat  center bottom; height:7px;}
.box_blue{background: transparent url(../pix/box_blue.gif) no-repeat  center top; text-align:justify}
.box_blue_bottom {background:#3697E4 url(../pix/box_blue_bottom.gif) no-repeat  center bottom; height:7px;}
.box_yellow{background: transparent url(../pix/box_yellow.gif) no-repeat  center top;}
.box_yellow_bottom {background:#3697E4 url(../pix/box_yellow_bottom.gif) no-repeat  center bottom; height:7px;}

.box_right{ background-image: url(../pix/box_right.gif); background-position:top; background-repeat: no-repeat;}
.box_right_bottom{background:#3697E4 url(../pix/box_right_bottom.gif) no-repeat  center bottom; height:10px;}

#menu {height:50px; border:0px solid red; margin-bottom:20px;}
#menu #m1 img, #menu #m2 img, #menu #m3 img, #menu #m4 img, #menu #m5 img, #menu #m6 img, #menu #m7 img {height:50px;}
#menu #m1 img {width:150px;}
#menu #m2 img {width:160px;}
#menu #m3 img {width:100px;}
#menu #m4 img {width:60px;}
#menu #m5 img {width:100px;}
#menu #m6 img {width:80px;}
#menu #m7 img {width:140px;}

#menu #m1 .fr {background: transparent url(../pix/m1_fr.png) no-repeat top center;}
#menu #m1 .en {background: transparent url(../pix/m1_en.png) no-repeat top center;}
#menu #m1 .es {background: transparent url(../pix/m1_es.png) no-repeat top center;}
#menu #m1 .it {background: transparent url(../pix/m1_it.png) no-repeat top center;}
#menu #m1 .de {background: transparent url(../pix/m1_de.png) no-repeat top center;}
#menu #m1 .nl {background: transparent url(../pix/m1_nl.png) no-repeat top center;}

#menu #m2 .fr {background: transparent url(../pix/m2_fr.png) no-repeat top center;}
#menu #m2 .en {background: transparent url(../pix/m2_en.png) no-repeat top center;}
#menu #m2 .es {background: transparent url(../pix/m2_es.png) no-repeat top center;}
#menu #m2 .it {background: transparent url(../pix/m2_it.png) no-repeat top center;}
#menu #m2 .de {background: transparent url(../pix/m2_de.png) no-repeat top center;}
#menu #m2 .nl {background: transparent url(../pix/m2_nl.png) no-repeat top center;}

#menu #m3 .fr {background: transparent url(../pix/m3_fr.png) no-repeat top center;}
#menu #m3 .en {background: transparent url(../pix/m3_en.png) no-repeat top center;}
#menu #m3 .es {background: transparent url(../pix/m3_es.png) no-repeat top center;}
#menu #m3 .it {background: transparent url(../pix/m3_it.png) no-repeat top center;}
#menu #m3 .de {background: transparent url(../pix/m3_de.png) no-repeat top center;}
#menu #m3 .nl {background: transparent url(../pix/m3_nl.png) no-repeat top center;}

#menu #m4 .fr {background: transparent url(../pix/m4_fr.png) no-repeat top center;}
#menu #m4 .en {background: transparent url(../pix/m4_en.png) no-repeat top center;}
#menu #m4 .es {background: transparent url(../pix/m4_es.png) no-repeat top center;}
#menu #m4 .it {background: transparent url(../pix/m4_it.png) no-repeat top center;}
#menu #m4 .de {background: transparent url(../pix/m4_de.png) no-repeat top center;}
#menu #m4 .nl {background: transparent url(../pix/m4_nl.png) no-repeat top center;}

#menu #m5 .fr {background: transparent url(../pix/m5_fr.png) no-repeat top center;}
#menu #m5 .en {background: transparent url(../pix/m5_en.png) no-repeat top center;}
#menu #m5 .es {background: transparent url(../pix/m5_es.png) no-repeat top center;}
#menu #m5 .it {background: transparent url(../pix/m5_it.png) no-repeat top center;}
#menu #m5 .de {background: transparent url(../pix/m5_de.png) no-repeat top center;}
#menu #m5 .nl {background: transparent url(../pix/m5_nl.png) no-repeat top center;}

#menu #m6 .fr {background: transparent url(../pix/m6_fr.png) no-repeat top center;}
#menu #m6 .en {background: transparent url(../pix/m6_en.png) no-repeat top center;}
#menu #m6 .es {background: transparent url(../pix/m6_es.png) no-repeat top center;}
#menu #m6 .it {background: transparent url(../pix/m6_it.png) no-repeat top center;}
#menu #m6 .de {background: transparent url(../pix/m6_de.png) no-repeat top center;}
#menu #m6 .nl {background: transparent url(../pix/m6_nl.png) no-repeat top center;}

#menu #m7 .fr {background: transparent url(../pix/m7_fr.png) no-repeat top center;}
#menu #m7 .en {background: transparent url(../pix/m7_en.png) no-repeat top center;}
#menu #m7 .es {background: transparent url(../pix/m7_es.png) no-repeat top center;}
#menu #m7 .it {background: transparent url(../pix/m7_it.png) no-repeat top center;}
#menu #m7 .de {background: transparent url(../pix/m7_de.png) no-repeat top center;}
#menu #m7 .nl {background: transparent url(../pix/m7_nl.png) no-repeat top center;}

#menu a {float:left;}

#menu #m1 a:hover, #menu #m2 a:hover, #menu #m3 a:hover, #menu #m4 a:hover, #menu #m5 a:hover, #menu #m6 a:hover, #menu #m7 a:hover, #menu #m1 .checked, #menu #m2 .checked, #menu #m3 .checked, #menu #m4 .checked, #menu #m5 .checked, #menu #m6 .checked, #menu #m7 .checked  {background-position:0 -50px;}

.sep {background: transparent url(../pix/separator.gif) no-repeat  center 9px; padding:0 10px; float:left; height:50px; display:block;}

.flash {margin:10px 0; width:620px; height:300px; overflow:hidden; position:relative;}
#on_prod {background:url(../pix/on_pict.png) top left no-repeat; width:620px; height:327px; position:absolute;}
#on_name {background: transparent url(../pix/name.png) bottom left no-repeat; text-align:left; font-size:14px; width:620px; height:30px; height:12px; padding:8px 0 10px 10px; position:absolute; left:0px; bottom:0px; color:#fff;}

.pack { border:0px solid red; width:130px; height:60px; padding:10px 0 10px 0; margin-bottom:5px; text-align:center; background:url(../pix/fond_pack.gif) top left no-repeat; }

#foto { float:right;width:300px; height:188px; overflow:hidden; position:relative;}
#on_prod_l {background:url(../pix/on_prod_l.png) top left no-repeat; width:300px; height:188px; position:absolute;}

.bid {border-bottom:3px solid #ccc; padding:10px; margin-bottom:10px;}
.bid .bid_detail {width:250px; float:left; border-right:1px solid #ccc;}
.bid .bid_form {width:340px; float:right; text-align:right; }
.ng {font-size:15px; color:#fff; text-align:left}
.bid_detail {width:600px; float:none; border:0;}
.bid_foto {float:right; }
.bid_form {float:none; text-align:left; margin:10px 0; }

#footer{ font-size:11px; border-top:1px solid #5EACE9; text-align:center;  padding:7px; text-align:left; color:#AFD5F4; margin-bottom:20px; margin-top:30px; height:50px;}
#footer a {background-color:transparent;}
#footer .left {float:left; padding:7px 0 0 10px; width:650px;}
#footer .right {float:right; text-align:right; padding:7px 10px 0 0; width:150px;}


textarea {width: 322px;	height: 100px;	border: 1px solid #ccc;	background-color:#fff; padding:5px;  margin-bottom:2px;}

.input {background: url(../pix/input.gif) left -1px no-repeat; width:75px; height:24px; border:0; margin:0; padding:3px;}
.Tips1 {background: url(../pix/input.gif) left -1px no-repeat; width:75px; height:18px; border:0; margin:0; padding:3px;}
.div_input { float:left; text-align:left;background: url(../pix/input.gif) left -1px no-repeat; width:65px; height:24px; border:0; margin:0; margin-top:2px; padding:2px 10px 0 4px;}
.input2 {width:55px; height:17px; border:0px; margin:0; padding-top:2px; font-size:11px; float:left}
.input_green {background: url(../pix/input_green.gif) left 0px no-repeat; width:160px; height:24px; border:0; margin:0; padding:3px;}

.button {background: url(../pix/button.png) left 2px no-repeat; width:72px; height:26px; color:#fff; font-size:11px; text-align:center; border:0; cursor:pointer; padding:0; margin:0;}

.titre { position:relative;color:#fff; padding:4px 0 0 20px; margin:10px 0 0 0; font-size:12px; height:24px;background:url(../pix/fond_titre.gif)top left repeat-x; }
.titre_left { position:absolute; top:0; left:0; background:url(../pix/button.gif)top left no-repeat; height:24px; width:15px; }
.titre_right { position:absolute; top:0; right:0; background:url(../pix/button.gif)top right no-repeat; height:24px; width:15px; }
.titre a { text-decoration:none }

input.form { width: 326px; margin:5px 0 5px 0; border: 1px solid #ccc; font-size:10px; padding:3px	}
textarea.form { width: 322px; margin:5px 0 5px 0; border: 1px solid #ccc;font-size:11px; 	}
select.form { font-size:10px; padding:3px; width:105px; BORDER-RIGHT: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; }


.tab_clear {background: transparent; margin:auto; padding:0;}
.in_right {text-align:right;}


.tabClear {padding:0;}

.tab_clear .pole {background: url(../../pix/bginput_.gif) left bottom no-repeat; background-color: transparent; width:250px; height:22px; border:none; color:#333; padding:0 ; margin:0;}



#tresc table {
  font: 12px/16px Arial, Verdana, Georgia, Tahoma, sans-serif;
	margin:10px 0 20px 0;
	padding:0px;
	color: #fff;
	background: #3A4851;
}

#tresc table th {
	color: #fff;
	font-weight: normal;
	background: #3A4851;
	text-align: left;
	padding: 6px 2px;
	font-size: 13px;
}

#tresc table th img {border:0px;}
#tresc table th a {color: #333333;text-decoration:none;}

#tresc table tr {
	background: #fff;
}

#tresc table td {
	padding: 2px 5px;
	font-size: 12px;
  color:#333;
}

#tresc #contact{background: transparent;}
#tresc #contact tr{background: transparent;}


.pages { float:left; width:25px; background-color:#3697e4; color:#FFFFFF; text-align:center; margin:0px 5px 0px 0;padding-top:0px}
.pages:link, .pages:visited {background-color:#3697e4; color:#ffffff;}
.pages:hover {background-color:#ffcc00; color:#fff;}

.pages2 { float:left; width:25px; background-color:#66cc00; color:#FFFFFF; text-align:center; margin:0px 5px 0px 0;padding-top:0px}
.pages2:link, .pages2:visited {background-color:#66cc00; color:#fff;}
.pages2:hover {background-color:#ffcc00; color:#fff;}



#NewsTicker{
	width:620px;
	height:300px;
	margin:0 auto;
	float:left;
	position:relative;
}
	#NewsTicker h1{
	padding:6px;
	margin:0;
	border:0;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}
	#NewsVertical {
	width:620px;
	height:300px;
	display: block;
	overflow: hidden;
	position: relative;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
	width:620px;
	height:300px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	#TickerVertical li {
	width: 620px;
	color: #444444;
	text-align: left;
	font-size: 11px;
	margin: 0;
	float: left;
	height: 300px;
	display: inline;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 20px;
			margin-bottom:6px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			margin-bottom:6px;
			text-decoration:underline;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:none;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			font-size: 10px;
			margin:6px 0 14px 0;
			color:#000000
		}
		
		


.tool-tip {
	color: #fff;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #FFFFFF;
	padding: 8px 8px 4px;
	background: #66cc00;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #66cc00;
	text-align:left;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

