*
{
	margin:0px;
	padding:0px;
}
body,table
{
	font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:13px;
}
a
{
	color:#0099FF;
}
a:hover
{
	color:#ff7f01;
}
ul
{

}
img
{
	vertical-align:middle;
	border:none;
}
#logo
{
	float:left;
}
#pub
{
	float:right;
	width:468px;
	margin-right:3%;
	margin-top:15px;
}
#bg
{
	height:100%;
	float:left;
	background:url(ombre.gif) repeat top right;
}
#body
{
	height:100%;
	float:left;
	background-color:#FFFFFF;
}
#footer
{
	border-top:1px #c0c0c0 solid;
	clear:both;
	margin-top:25px;
	width:100%;
	text-align:center;
}
#footer_screen
{
	float:right;
	margin-right:5px;
}
#footer_lang
{
	float:left;
	margin-left:5px;
}
#partners
{
	margin-top:25px;
	clear:both;
	text-align:right;
	padding-right:10px;
}
#partners a
{
	color:#666666;
	text-decoration:none;
}
#menu
{
	float:left;
	clear:both;
	width:100%;
	height:41px;
	background:url(menu.gif) repeat top left;
}
#menu a:hover
{
	background:url(menu.gif) no-repeat top left;
	background-position:0px -82px;
	color:#ff7f01;
}
#menu li.menu-selected a, #menu li.menu-selected a:hover
{
	background:url(menu.gif) no-repeat top left;
	background-position:0px -41px;
	color:#008fd3;
}
#menu ul
{
	padding-left:25px;
	list-style-type:none;
}
#menu li
{
	display:block;
	width:109px;
	height:41px;
	float:left;
	width:109px;
	text-align:center;
}
#menu a
{
	display:block;
	width:109px;
	height:41px;
	line-height:41px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
#content
{
	clear:both;
	margin-left:10px;
}
#menusub
{
	clear:both;
	width:100%;
	border-bottom:1px #c0c0c0 solid;
}
#menusub ul
{
	list-style-type:none;
	height:25px;
	line-height:25px;
}
#menusub li
{
	display:inline;
	margin-left:0.5%;
	margin-right:0.5%;
}
#menusub li.menusub-selected a
{
	font-weight:bold;
	color:#ff7f01;
}
#menusub a
{
	text-decoration:none;
}
h1
{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:25px;
	font-size:18px;
	color:#3ab2fe;
	background:url(puce.gif) no-repeat top left;
}
.icone_ama
{
	color:#9900FF;
}
.icone_pro
{
	color:#FF0000;
}
.icone_ama, .icone_pro
{
	font-weight:bold;
	font-size:12px;
}

.center
{
	text-align:center;
}

/* Form */

.button
{
	border:1px #cccccc solid;
	border-left:5px #ff7f01 solid;
	padding-left:2px;
}
.row
{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px #cccccc dotted;
	width:75%;
}
.label
{
	float:left;
	width:45%;
}
.info
{
	color:#999999;
	width:100%;
}
.info a
{
	color:#666666;
	text-decoration:none;
}
.labelError
{
	color:#990000;
}
.labelSuccess
{
	color:#006600;
}
.labelError, .labelSuccess
{
	margin-left:45%;
}
.error
{
	color:#990000;
}
.success
{
	color:#006600;
}
.error, .success
{
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px #cccccc dotted;
	background-color:#FFFFF4;
	width:70%;
}
.submit
{
	margin-left:34%;
}
	

/* index */

#index_right
{
	float:right;
	width:47%;
}
#index_left
{
	float:left;
	width:47%;
}
#index_login
{
	border:1px #a7ddff solid;
	background-color:#eff9ff;
	padding:5%;
	padding-top:0px;
	margin-top:50px;
	margin-right:5%;
}
.index_loginLabel
{
	float:left;
	width:100px;
	height:2px;
}
#index_sitesLast
{
	margin-top:35px;
}
#index_sitesLast ul
{
	list-style-type:none;
}
#index_presentation p
{
	text-align:justify;
}
#index_testimonies
{
	background-color:#fff9f5;
	border:1px #FFD9B3 solid;
	padding:5px;
	margin-top:25px;
}
#index_testimonies p
{
	text-align:justify;
}
#index_testimonies span
{
	font-style:italic;
}
#index_news
{
	margin-top:35px;
}
#index_news p
{
	text-align:justify;
}
#index_sitesAdvantages
{
	margin-top:35px;
	margin-right:5%;
	border:1px #cccccc solid;
	background-color:#F9F9F9;
	padding:2%;
	padding-top:0px;
}
#index_sitesAdvantages ol
{
	list-style-position:inside;
}

/* account */

#account_ul
{
	margin-left:50px;
	list-style-position:inside;
	line-height:25px;
}


/* account-stats */

#account-stats_choice
{
	background-color:#f5fbff;
	border:1px #dff3ff solid;
	padding:3px;
	width:80%;
}
.account-stats_choiceRatio
{
	float:left;
	width:25px;
	text-align:center;
}
.account-stats_choiceRow
{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}
.account-stats_choiceSubmit
{
	clear:both;
	margin-top:10px;
	text-align:center;
	border-top:1px #cccccc solid;
	padding-top:3px;
}
#account-stats_table
{
	border-collapse:collapse;
	border:1px #c3c3c3 solid;
	border-bottom:none;
	width:90%;
	margin-top:10px;
}
#account-stats_table th
{
	text-align:left;
	font-size:12px;
	height:25px;
	width:14.28%;
	text-align:center;
}
#account-stats_table td, #account-stats_table th
{
	border-bottom:1px #c3c3c3 solid;
}
#account-stats_thDesc1
{
	background-color:#dff3ff;
}
#account-stats_thDesc2
{
	background-color:#ffeddf;
}
#account-stats_thDesc1, #account-stats_thDesc2
{
	text-align:center;
	height:30px;
	font-size:11px;
}
#account-stats_thDate
{
	background-color:#E6E6E6;
}
.account-stats_th0
{
	background-color:#dff3ff;
}
.account-stats_th1
{
	background-color:#ffeddf;
}
.account-stats_tdDate
{
	background-color:#F5F5F5;
	text-align:center;
}
.account-stats_td0
{	
	background-color:#f5fbff;
}
.account-stats_td1
{	
	background-color:#fffaf5;
}
.account-stats_td0, .account-stats_td1
{
	text-align:center;
	height:30px;
}

/* account-banners */

.account-banners_block
{
	margin-top:25px;
	border:1px #e4e4e4 solid;
	width:90%;
}
.account-banners_row1
{
	background-color:#fff9f5;
	padding:2px;
}
.account-banners_row2
{
	background-color:#eff9ff;
	padding:2px;
}
.account-banners_row1, .account-banners_row2
{
	text-align:center;
	padding:2px;
	clear:both;
	height:20px;
}
.account-banners_ban
{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}
.account-banners_right
{
	float:right;
	margin-right:5px;
}
.account-banners_left
{
	float:left;
	margin-left:5px;
}
