BODY {
	background-color: #AFA898;
	margin: 0px;
	padding: 0px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #330033;
}

TD, TH {
	font-family: verdana, sans-serif;
	font-size: 11px;
}

H1 { display: none; }

H2 { display: none; }

FORM {
	margin: 0px;
	padding: 0px;
}

.langues { font-family: verdana; font-size: 9px; color: #C026C0; }
A.langues { color: #C026C0; text-decoration: underline; }
A.langues:Hover { color: #F67CF6; text-decoration: underline; }

.baseline { font-family: verdana; font-size: 9px; color: #FFFFFF;}

.navigation { font-family: verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; }
A.navigation { color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.navigation:Hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.content { font-family: verdana; font-size: 11px; color: #330033; }
A.content { color: #CC33CC; font-weight: bold; text-decoration: underline; }
A.content:Hover { color: #CC33CC; font-weight: bold; text-decoration: none; }
A.content:Visited { color: #E386E3; font-weight: bold; text-decoration: underline; }

.titlegold { font-family: verdana; font-size: 17px; color: #330033; }
A.titlegold { color: #CC33CC; font-weight: bold; text-decoration: underline; }
A.titlegold:Hover { color: #CC33CC; font-weight: bold; text-decoration: none; }
A.titlegold:Visited { color: #E386E3; font-weight: bold; text-decoration: underline; }

.classic { font-family: verdana; font-size: 11px; color: #330033; }
A.classic { color: #CC33CC; font-weight: bold; text-decoration: underline; }
A.classic:Hover { color: #CC33CC; font-weight: bold; text-decoration: none; }

.fullscreen { font-family: verdana; font-size: 11px; color: #330033; }
A.fullscreen { color: #330033; font-weight: bold; text-decoration: none; }
A.fullscreen:Hover { color: #CC33CC; font-weight: bold; text-decoration: none; }

.normal { font-family: verdana; font-size: 11px; color: #330033; }
A.normal { color: #330033; text-decoration: underline; }
A.normal:Hover { color: #330033; text-decoration: none; }

.small { font-family: verdana; font-size: 9px; color: #330033;}

.annuaire { font-family: verdana; font-size: 11px; color: #330033;}
A.annuaire { text-decoration: none; }

.grey { font-family: verdana; font-size: 11px; color: #B2B2B2; font-style: italic; }
A.grey { text-decoration: none; }

.light { font-family: verdana; font-size: 11px; color: #808080; }

.footer { font-family: verdana; font-size: 9px; color: #B2B2B2; }
A.footer { color: #B2B2B2; text-decoration: underline; }
A.footer:Hover { color: #888888; text-decoration: underline; }

.pagingon {
	background-color: #CC33CC;
	margin: 2px;
	padding: 5px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.pagingoff {
	background-color: #FFFFFF;
	margin: 2px;
	padding: 4px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #330033;
	border : 1px solid #330033;
}

.tools {
	background-color: #EFEFEF;
	margin: 4px;
	padding: 8px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #330033;
	border : 1px solid #CCCCCC;
}

.titlevisit {
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #330033;
	position: absolute;
	width: 300px;
	height: 20px;
	top: 0px;
	left: 2px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
}
.dropdownvisit {
	font-weight: bold;
	color: #330033;
	position: absolute;
	width: 328px;
	top: 24px;
	left: 0px;
	margin-left: 1px;
}
.dropdownvisit table {
	border-top: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}
.dropdownvisit td {
	height: 22px;
	padding-left: 6px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #B2B2B2;
}
.dropdownvisit a {
	color: #330033;
	text-decoration: none;
}
.dropdownvisit a:Visited  {
	color: #330033;
	text-decoration: none;
}
.dropdownvisit .current {
	font-weight: bold;
}

.error {
	color: #C026C0;
	font-weight: bold;
}

.tooltip {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

/* PRODUWEB */

a.navigPrev, a.navigNext
{
	text-decoration: none;
	color: #CC33CC;
	font-weight: bold;
	border: 1px solid #B2B2B2;
}
a.navigPrev
{
	padding: 10px 10px 10px 25px;
	background: url('pictures/result_arrow_previous.gif') no-repeat 5% 50%;
}
a.navigNext
{
	padding: 10px 25px 10px 10px;
	background: url('pictures/result_arrow_next.gif') no-repeat 95% 50%;
}

table.user
{
	border: 1px solid #D5D5D5;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.user th
{
	background: url('pictures/background_annuaire.gif') repeat-x 0% 0%;
	height: 24px;
}
table.user td
{
	height: 24px;
	border-top: 1px dotted #D5D5D5;
}
table.user th *, table.user td *
{
	vertical-align: middle;
}

div#user p
{
	margin: 10px 0px;
	padding: 0;
}

div#user form
{
	padding: 0;
	margin: 0;
}
div#user form p span
{
	float: left;
	width: 160px;
	padding: 4px 0px;
}
div#user form p
{
	margin: 10px 10px;
	padding: 0;
	clear: left;
}
div#user textarea
{
	width: 200px;
	height: 80px;
}
div#user fieldset
{
	border: 1px solid #D5D5D5;
	margin: 5px 5px 15px 5px;
}
div#user legend
{
	border: 1px solid #D5D5D5;
	padding: 3px 5px;
	font-weight: bold;
}

a.visitNav {
	position: relative;
	top: -1px;
}
a.visitNav img {
	border: none;
}

div#accrochepromo
{
	background: url('pictures/promotion-accroche.jpg') no-repeat;
	width: 260px;
	height: 93px;
	position: absolute;
	top: -89px;
	left: 315px;
	padding: 0px 7px;
	font-size: 11px;
	font-family: Arial;
}

div#accrochepromo *
{
	margin: 0;
	padding: 0;
}

div#accrochepromo p.titre
{
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	color: #96C102;
	font-size: 14px;
	margin-top: 8px;
	margin-bottom: 5px;
}

div#accrochepromo a
{
	color: #CD34CD;
	font-weight: bold;
}

select#domainSelector {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	background: url('pictures/domainSelector-bg.jpg') repeat-x;
	border: 1px solid #F55CF5;
	line-height: 17px;
}

select#domainSelector option {
	background: #FFFFFF;
	color: #000000;
}

/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;text-align:left}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#FFF; width:205px; background:#fff; position:absolute;  border:1px solid #F55CF5; top:22px; left:0; z-index:9999;}
.newListSelected {width:200px; color:#FFF; height:17px; padding:0 0 0 5px; float:right; background:url('pictures/domainSelector-bg.jpg') repeat-x;z-index:9999}
.newListSelected span {width:200px; display:block;}
ul.newList li a {padding:2px 3px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:200px; overflow:hidden; height:17px; line-height:17px;padding:0;text-align:left; background:url('pictures/domainSelector-arrow.jpg') no-repeat 99% 0%;}
.hiLite {background:#99CC00!important; color:#fff!important;}
.hiLite a {background:#99CC00!important; color:#fff!important;}
.newListHover {background:#99CC00!important; color:#FFF!important; cursor:default;}
.newListSelHover, .newListSelFocus {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
