/* CSS Document */

body {
	margin:0px 10px 0px 10px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#maincontainer {
/*	width:780px;*/
	position:relative;
	min-width:780px;
	width:90%;
	margin:auto;	
}
#width800 {
	width:780px;
	height:0px;
}
a {
	color:#000;
}
a.maroon,#contactlist td a {
	text-decoration:none;
}
a.maroon:hover,#contactlist td a:hover {
	text-decoration:underline;
}
a img {
	border:0;
}
input {
	font-size:11px;
}
/*misc formatting*/
.redb,.blueb,.greenb,.maroonb {
	font-weight:bold;
}
.red,.redb {
	color:#FF0000;
}
.blue,.blueb {
	color:#0000FF;
}
.maroon,.marronb,#contactlist a {
	color:#990000;
}
.underl {
	text-decoration:underline;
}
/*end misc*/
legend {
	text-align:center;
	padding:5px;
	background:#FEC66A;
	border:1px solid #ccc;
}
#leftcontent {
	float:left;
	width:150px;
	/*background:#FEC66A;*/
	margin-top:0;
}
#label {
	width:100%;
	height:46px;
}
/*SIDENAV*/
#leftcontent ul {
	font-size:12px;
	color:#FFF;
	margin:0;
	padding:5px;
	font-weight:bold;
	list-style-position:inside;
}
#leftcontent li {
	padding:10px 0;
}
#leftcontent li a {
	color:#000;
	text-decoration:none;
}
#leftcontent li a:hover {
	text-decoration:underline;
}
#leftcontent ul ul {
	list-style-type:square;
}
#leftcontent li li {
	font-size:11px;
	padding:3px 0;
}
/*END SIDENAV*/
#centercontent {
	background:#fff;
	margin-left: 160px;
	margin-right:160px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 160px;
	margin-right:160px;
	min-height:550px;
	
}
* html #centercontent {
	height:780px;
}
html>body #centercontent {
	position:relative;
	margin-left: 160px;
	margin-right:160px;
}

#rightcontent {
	position:absolute;
	right:0px;
/*	float:right;*/
	width:150px;
}
* html #rightcontent {
	right:-1px;
	margin-top:2px;
}
#banner {
	position:relative;
	height:71px;
	clear:both;
}
#vinheader {
	position:absolute;
	width:309px;
	height:70px;

}
#vinheader a {
	display:block;
	width:309px;
	height:70px;

}
html>body #banner {
	height:71px;
}
#topnav {
	position:relative;
	background:#000;
	height:20px;
	border:1px solid #fff;
}
#footnav {
	height:14px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	background:#eee;
	text-align:center;
}
p,h1,pre {
	margin:0px 10px 10px 10px;
}
	
h1 {
	font-size:14px;
	padding-top:10px;
}
	
#banner h1,#bannerb h1 {
	font-size:14px;
	padding:10px 10px 0px 10px;
	margin:0px;
}

#rightcontent p {
	font-size:10px
}	
.orangebox {
	border:1px solid #000;
	text-align:center;
	margin:5px auto;
	padding:3px;
	width:93%;
}
.orangebox h4 {
	margin:0px;	
}
.creambox h4 {
	color:#000;
	font-weight:bold;
	padding:3px;
	text-align:center;
	margin:0;
	font-size:12px;
}
.creambox h4 .orange {
	background:#ff9900;
	color:#FFFFFF;
}
.creambox a {
	color:#990000;
	text-decoration:none;
}

.creambox a:hover {
	color:#000;
	text-decoration:underline;
}
.caption {
	width:500px;
	margin:auto;
	padding:10px 10px;
	font-weight:bold;
}
.clearer {
	float:none;
	clear:both;
	visibility:hidden;
	width:2px;
}
#dirlist ul {
	list-style:none;
	font-weight:bold;
	margin:0;
	padding:0;	
	padding-top:2px;
	padding-bottom:10px;
}
#dirlist ul ul {
	padding-bottom:10px;
}
#dirlist ul ul li {
	display:inline;
	font-weight:100;
}

/*SITE BOXX*/
.sitebox,.annoncebox {
	border:1px outset #FFEFBF;
	width:90%;
	margin:15px auto;
	text-align:left;
}
.sitebox2{
	border:1px outset #FFEFBF;
	margin:15px auto;
    text-align:left;

}

.sitebox3{
	margin:15px auto;
}


.annoncebox {
	padding:3px;
}
.annoncebox table {
	width:100%;
}
.annoncebox .title {
	height:22px;
}
.annoncebox .title .email {
	float:left;
	width:50px;
	margin:4px;
}
.annoncebox .title p {
	margin:4px 0;
	width:300px;
	padding:0;	
	padding-top:2px;
}
.annoncebox .category {
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin-top:2px;
}

.date {
	float:left;
	width:150px;
}
.sitebox .title {
	font-size:12px;
	padding:4px;
	color:#996633;
	background:#FFEFBF;
	border:1px solid #ddd;
	margin:0;
	height:20px;
	font-weight:bold;
}
.sitebox .title a {
	color:#996633;
	text-decoration:none;	
}
.sitebox .title a:hover {
	color:#663300;
	text-decoration:underline;
}
.sitebox h4 {
	background:#FFFFF2;
	padding:4px 8px;
	font-size:11px;
	margin:0;
	height:15px;
}
.sitebox .langue { float:left;}
.sitebox .pays {float:right;}
.sitebox p {
	padding:4px 8px;
}




.sitebox2 .title {
	font-size:12px;
	padding:4px;
	color:#996633;
	background:#FFEFBF;
	border:1px solid #ddd;
	margin:0;
	height:20px;
	font-weight:bold;
}
.sitebox2 .title a {
	color:#996633;
	text-decoration:none;	
}
.sitebox2 .title a:hover {
	color:#663300;
	text-decoration:underline;
}
.sitebox2 h4 {
	background:#FFFFF2;
	padding:4px 8px;
	font-size:11px;
	margin:0;
	height:15px;
}
.sitebox2 .langue { float:left;}
.sitebox2 .pays {float:right;}
.sitebox2 p {
	padding:4px 8px;
}




.content,.favs {
	width:98%;
	margin:auto;
}
.favs {
	margin-bottom:15px;
}
.favs ul {
	border-top:1px dashed #ff9900;
	border-bottom:1px dashed #ff9900;
	list-style-type:none;
	list-style-position:inside;
}
.favs ul h6 {
	margin:5px auto;
}
.favs ul h6 a {
	font-size:13px;
	color:#A40000;
	text-decoration:none;
}
.favs ul h6 a:hover {
	color:#333333;
	text-decoration:underline;
}
/**/
fieldset {
	margin-bottom:10px;
}
#contactlist {
	text-align:left;
	border-top:1px solid #FEC66A;
	padding-top:10px;
}
/*sitemap style*/
.site_map {
	border:3px double #FFD181;
	margin-bottom:10px;
}
.site_map h3 {
	text-align:center;
	margin:0px;
	background:#FFD181;
	border-bottom:2px solid #FEBC51;
	color:#323232;
}
.site_map ul {
	color:#FFD181;
}
.site_map .helptxt {
	color:#FE9E06;
}
.site_map a {
	text-decoration:none;
}
.site_map a:hover {
	text-decoration:underline;
}
/*end sitemap style*/
#wala {
	text-indent:-2000px;
	position:absolute;
}
.iam800 {
	bockground:#ff9900;
	width:800px;
	height:1px;
}