* {
margin: 0;
padding: 0;
border: 0;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration: none;
font-family : arial, tahoma;
color:#666;
}
a{
	text-decoration: none;
}
a:link, a:visited{
	color: #910000;
	text-decoration:none;
}
a:hover, a:active{
	text-decoration:underline;
}
strong{
	font-weight:bold;
}
.blockquote {
	padding-left: 20px;
}
#content{
	width:100%;
	text-align:center;
}
#login{
	background:url('../i/login_background.jpg') repeat-x;
	height:29px;
}
#icontent{
	position:relative;
	background:url('../i/background_icontent2.jpg') top repeat-x;
}
#bottom{
	height:100%;
	background:#fff;
}

#login_bloc{
	width:959px;
	margin:0 auto;
	text-align:left;
}
#login_bloc_txt{
	margin: 5px 0 0 5px;
	font-weight:bold;
	font-style:italic;
	color:#f7be00;
	float:left;
}

#login_bloc_form{
	margin-left:15px;
	float:left;
}
#login_bloc_form input{
	float:left;
	display:block;
	margin:5px 0 0 0;
	width:100px;
	padding:2px;
}
#login_bloc_form label{
	font-weight:bold;
	color:#fff;
	display:block;
	float:left;
	margin:5px 5px 0 5px;
}
input#submit_login_form{
	display:block;
	margin: 5px 0 0 5px;
	float:left;
	width:30px;
}
a#login_bloc_pass_lost{
	display:block;
	font-style:italic;
	color:#f7be00;
	display:block;
	float:left;
	font-size:10px;
	margin:5px 10px 0 15px;
}
a#login_bloc_deconnect{
	display:block;
	color:#f7be00;
	font-weight:bold;
	padding:3px 10px;
	display:block;
	float:right;
	font-size:14px;
	margin:5px 10px 0 15px;
}


#menu{
	/*
	background:url('images/menu_background.jpg') repeat-x;
	*/
	background:url('../i/fond_header.jpg') repeat-x;
	height:136px;
}
#menu_bloc{
	width:980px;
	margin:0 auto;
	text-align:left;
	position:relative;
	height:136px;
	background:url('../i/fond_header.jpg') no-repeat;
}
#menu_logo{
	float:left;
	margin:25px 0 0 10px;
}
#menu_intro{
	/*
	float:left;
	margin:10px 0 0 110px;
	*/
	position:absolute;
	float:right;
	top:0;
	right:0;
}
#menu_intro_line_1{
	font-size:30px;
	font-style:italic;
	font-weight:bold;
	color:#be0000;
	margin:0;
}
#menu_intro_line_2{
	font-size:30px;
	color:#000;
	margin:2px 0 0 60px;
}


#menu_bar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:url('../i/menu_link_bg.jpg') bottom repeat-x;
}
#menu_bar_left {
	display: block;
	float: left;
	width:26px;
	height:40px;
	background:url('../i/menu_left.jpg') right bottom no-repeat;
}
#menu_bar_right {
	display: block;
	float: right;
	width:26px;
	height:40px;
	background:url('../i/menu_right.jpg') right bottom no-repeat;
}
#menu_bar_links {
	display: block;
	float: left;
}
#menu_bar_links li{
	display: block;
	float: left;
	padding-top: 20px;
	padding-left: 6px;
	padding-right: 6px;
}

#menu_bar_links li a{
	/*padding: 19px 6px 0 6px;*/
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
#menu_bar_links li.menu_bar_links_border {
	background:url('../i/menu_between.jpg') bottom no-repeat;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0;
	width:4px;
	height:40px;
}
#menu_bar_arrow {					
	display: block;
	float: left;
	width:131px;
	height:40px;
	background:url('../i/menu_arrow.jpg') bottom no-repeat;
}
#menu_bar_flags {					
	display: block;
	float: right;
	height:40px;
	padding-left:6px;
	margin-right:7px;
}

#menu_bar_flags li {				
	display: block;
	float: right;	
	padding-top: 20px;
	margin-left:7px;
}
#icontent_content{
	width:980px;
	margin:0 auto;
	position:relative;
}
#icontent_top{
	width:980px;
	margin:0 auto;
	text-align:left;
	height:155px;
	/*
	background:url('images/content_background_text.jpg') repeat-x top;
	*/
	background:url('../i/background_content_top.jpg') no-repeat;
}
#icontent_middle{
	width:980px;
	margin:0 auto;
	text-align:left;
	background:url('../i/background_content_middle.jpg') repeat-y;
}
#icontent_bottom{
	width:980px;
	margin:0 auto;
	text-align:left;
	height:25px;
	position:relative;
	top:-80px;
	background:url('../i/background_content_bottom.jpg') repeat-y;
}

#icontent_middle_left{
	width:180px;
	float:left;
	position:relative;
	top : -100px;
	left : 20px;
}
#icontent_middle_right{
	width:740px;
	float:left;
	position:relative;
	top : -100px;
	margin-left : 30px;
}

.bloc_member_top {
	height : 30px;
	width:177px;
	margin:0 auto;
	position:relative;
	background: url(../i/background_block_member.jpg) top no-repeat;
}

.bloc_member_link {
	height : 24px;
	width:177px;
	margin:0 auto;
	position:relative;
	background:url(../i/background_block_member.jpg) bottom no-repeat;
}

.bloc_member_bottom{
	height : 36px;
	width:177px;
	margin:0 auto;
	position:relative;
	background: url(../i/background_block_member_bottom.jpg) no-repeat;
}

#menu_left,
#bloc_member {
	width:177px;
	margin:0 auto;
}
.menu_left_top{
	height : 30px;
	width:177px;
	margin:0 auto;
	position:relative;
	background:url('../i/background_menu_left.jpg') top no-repeat;
}
.menu_left_top a:link,
.menu_left_top a:visited,
.bloc_member_top a:link,
.bloc_member_top a:visited {
	font-size:14px;
	font-weight:bold;
	color:#f7be00;
	display:block;
	padding-top: 10px;
	padding-left:20px;
	width:150px;
}
.menu_left_link{
	height : 24px;
	width:177px;
	margin:0 auto;
	position:relative;
	background:url('../i/background_menu_left.jpg') bottom no-repeat;
}
.menu_left_link a,
.menu_left_link a:visited,
.bloc_member_link a,
.bloc_member_link a:visited {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	display:block;
	width:140px;
	position:absolute;
	bottom:3px;
	left:30px;
}
.menu_left_bottom{
	height : 36px;
	width:177px;
	margin:0 auto;
	position:relative;
	background:url('../i/background_menu_left_bottom.jpg') no-repeat;
}

#bottom_bloc{
	width:980px;
	margin:0 auto;
	text-align:left;
	position:relative;
	height:81px;
	top:-80px;
}
#bottom_bloc_links{
	width:980px;
	height:81px;
	background:url('../i/bottom_bg.jpg') no-repeat;
	position:relative;
}
#bottom_bloc_links_line_1{
	color:#fff;
	position:absolute;
	margin:30px 0 0 0;
	text-align:center;
	width:100%;
	font-weight:bold;
}
#bottom_bloc_links_line_1 a{
	color:#fff;
	font-weight:bold;
}
#bottom_bloc_links_line_2{
	color:#b50000;
	position:absolute;
	margin:50px 0 0 0;
	text-align:center;
	width:100%;
	font-size:11px;
	font-weight:bold;
}


#icontent_top h1 {
	font-size: 20px;
	font-weight: bold;
	color: #F7BE00;
	padding-top: 10px;
	margin-left: 180px;
}

/*
MAIN
*/
.effect_bee {
	font-weight: bold;
	color: #910000;	
}
.effect_pass {
	font-weight: bold;
	color: #000000;
	font-style: italic;
}


#icontent_middle_right p {
	
}
#icontent_middle_right ul,
#icontent_middle_right ol {
	margin-left: 25px;
}
#icontent_middle_right li {
	list-style: inside;
}

#icontent_middle_right em {
	font-weight: bold;
}

/*
ADMIN page
*/
 h2 {
	font-size: 16px;
	font-weight: bold;
	color: #910000;
	margin-left: 15px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	border-bottom: dotted 1px #910000;
}

 h2 span {
	font-size: 16px; 	
 }
 
 
 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #910000;
	margin-left: 10px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

 h3 span {
	font-size: 14px; 	
 }
 
 h4 {
	font-size: 12px;
	font-weight: bold;
	color: #910000;
	margin-left: 15px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

 h4 span {
	font-size: 12px; 	
 }
 
 h5 {
	font-size: 11px;
	font-weight: bold;
	color: #910000;
	margin-left: 20px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-style: italic ;
}

 h5 span {
	font-size: 11px; 	
 }
#icontent_middle_right p {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#icontent_middle_right ul {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 35px;
}
#icontent_middle_right li {
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: none;
}

.grey_block_top{
	background-image: url(../i/grey_block_top.jpg);
	height: 20px;
	width: 730px;
	margin-top: 10px;
	background-repeat: no-repeat;
}
.grey_block_middle{
	background-image: url(../i/grey_block_middle.jpg);
	background-repeat: repeat-y;
	width: 720px;
	padding-right: 20px;
	padding-left: 20px;
}
.grey_block_bottom{
	background-image: url(../i/grey_block_bottom.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 730px;
}
.grey_block_middle hr {
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
	color: #910000;
}
.grey_block_middle h3 {
	font-size: 14px;
	font-weight: bold;
	color: #910000;
}


/*
TBL
*/

.maintbl_tabs li{
	background: url(../i/tblmain_tab_down.png) no-repeat bottom;
	height: 35px;
	width: 130px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 1px; 
	margin-bottom: 0px;
}
.maintbl_tabs li a:link,
.maintbl_tabs li a:visited{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	line-height: 35px;
	width: 130px;
	display: block;
	margin-top:5px;
}
.maintbl_tabs li a:hover,
.maintbl_tabs li a:active{
	text-decoration: underline;
}
.maintbl_tabs li.selected{
	background-image: url(../i/tblmain_tab_up.png);
	background-repeat: no-repeat;
}
.maintbl {
	width: 750px;
}
.maintbl .tabs{
	background-image: url(../i/tblmain_top.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height:35px;
	/*height: 52px;*/
	/*height : 35px;*/
}
.button_create{
	text-align:center;
}
.maintbl a.addbutton{
	background-image: url(../i/button_add.png);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 215px;
	margin:10px auto;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	text-align:center;
}
a#mon_id_unique{
	display: block;
	text-decoration:none;
	height: 30px;
	width: 215px;
	background-image: url(../i/button_add.png);
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	text-align:center;
}
.maintbl thead tr th{
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #F7BE00;
	padding-top: 5px;
	text-align: center;
	background-color: #6b6b6b;
}
.maintbl thead tr th a{
	font-size: 14px;
	font-weight: bold;
	color: #F7BE00 !important;
}
.maintbl thead tr th.first{
	width: 10px;
	background-image: url(../i/tblmain_middle_left.png);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.maintbl thead tr th.last{
	width: 10px;
	background-image: url(../i/tblmain_middle_right.png);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.maintbl thead tr th.border{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;}


.maintbl thead tr th.border_right{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;}
	
.maintbl_top_round{
	background:url(../i/tblmain_top.png) no-repeat bottom;
	height:10px;
}
.maintbl_bottom_round{
	/* Fix the shift problem ?!
	 * background: url(../i/tblmain_bottom.png) no-repeat top;
	 */
	height:20px;
	width:750pw;
}

.maintbl tfoot tr th {
	padding-top: 30px;
	background-image: url(../i/tblmain_bottom.png);
	background-repeat: no-repeat;
}
.maintbl tfoot tr th span {
	background-image: url(../i/pagenumber_down.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 30px;
	width: 45px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	width: 45px;
}
.maintbl tfoot tr th a {
	background-image: url(../i/pagenumber_up.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 30px;
	width: 45px;
	margin-right: 5px;
	margin-left: 5px;
}
.maintbl tfoot tr th a:link,
.maintbl tfoot tr th a:visited {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	width: 45px;
}
.maintbl tfoot tr th a:hover,
.maintbl tfoot tr th a:active {
	text-decoration: underline;
}

.maintbl tbody tr.data td.first,
.maintbl tbody tr.datasmall td.first,
.maintbl tbody tr td.first{
	background-image: url(../i/tblmain_middle_left.png);
	background-repeat: repeat-y;
	width: 10px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}


.maintbl tbody tr.data td.last,
.maintbl tbody tr.datasmall td.last,
.maintbl tbody tr td.last{
	background-image: url(../i/tblmain_middle_right.png);
	background-repeat: repeat-y;
	width: 10px;
	background-position: right;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}



.maintbl tbody tr.data td{
	background-color: #d8d8d8;
	height: 30px;
	line-height: 30px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

.maintbl tbody tr.datasmall td{
	background-color: #d8d8d8;
	height: 20px;
	line-height: 20px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
}

.maintbl tbody tr.data_hover td {
	background-color: #e8e8e8;
}

maintbl tbody tr td.dotseparator{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EFEFEF;
}
.maintbl tbody tr td.border{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.maintbl tbody tr td.border_right{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;}
.maintbl tbody tr td.center{
	text-align: center;
}


.maintbl tbody tr td.actions{
	width: 320px;
}
.maintbl tbody tr td.actions a{
	display: block;
	float: left;
	width: 79px;
	text-align: center;
	padding-top: 20px;
	margin-top: 5px;
}
.maintbl tbody tr td.actions a:link,
.maintbl tbody tr td.actions a:visited{
	font-style: italic;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}
.maintbl tbody tr td.actions a:hover,
.maintbl tbody tr td.actions a:active{
	text-decoration: underline;
}
.maintbl tbody tr td.actions a.install{
	background-image: url(../i/button_install.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.maintbl tbody tr td.actions a.modify{
	background-image: url(../i/button_modify.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.maintbl tbody tr td.actions a.stats{
	background-image: url(../i/button_stats.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.maintbl tbody tr td.actions a.delete{
	background-image: url(../i/button_delete.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.maintbl tbody tr td.separator_line {
	height: 2px;
	background-color: #747474;
}

/*
Form
*/
fieldset {
	border: 1px solid #910000;
	padding: 5px;
	margin: 10px;
}
fieldset legend {
	font-size: 14px;
	font-weight: bold;
	color: #910000;
	padding: 0 5px;
}
fieldset label ,
table label{
	padding-left: 10px;
	font-weight: bold;
	width: 250px;
	display: block;
	float: left;
}
fieldset  div ,
table td.info_bulle,
table div.info_bulle{
	clear: both;
	font-style:italic;
	font-size: 11px;
	padding: 2px 20px 20px 20px;
}
fieldset input,
fieldset select,
fieldset textarea,
table input,
table select,
table textarea,
.red_select {
	color: #910000;
	border: 1px solid #910000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
input.input_no_border{
	border:none;
}
fieldset .submitButton,
table .submitButton {
	padding: 5px;
	border:  2px outset #910000;
	color: #910000;
	font-weight: bold;
}
fieldset .submitButton_down,
table  .submitButton_down{
	border:  2px inset #910000;
}



/*
TAB MENU
 */

#tabs .tab,
.tabs .tab{
    clear:left; 
    padding:5px; 
}
#tabs ul ,
.tabs ul{
	display: block;
    margin:0 auto; 
    padding:0;
}
#tabs li ,
.tabs li{ 
    list-style-type:none; 
    padding:5px 10px; 
	display: inline;
	text-align: center;
}
#tabs li.selected ,
.tabs li.selected{ 
	background: #910000;
} 
#tabs li.selected a ,
.tabs li.selected a{ 
	font-weight: bold;
	color: #FFFFFF;
} 

.error {
	padding: 10px;
	margin: 10px;
	background: #feeeee;
	border: 1px dotted #CC3333;
	font-weight: bold;
	color: #CC3333;
	text-align: center;
}
.infoMsg {
	padding: 10px;
	margin: 10px;
	background: #F7EEDF;
	border: 1px solid #f7be00;
	font-weight: bold;
	color: #6c6c6c;
	text-align: center;
}
.important {
	color: red;
}
.center {text-align:center}

.bold {
	font-weight: bold;
}

textarea.install_script {
	border: solid 1px #910000;
	width: 500px;
	height:150px;
	font-family: "Courier New";
	font-size: 10px;
}


/* ###################### ramazan ###################### */
/* ###################### utile pour les tableau d'admin et les boutons ###################### */
table.big_tab{
	border-collapse:collapse;
	width:100%;
	margin: 0 0 0 5px; /* ajoute par matt pour aligner les tableau... a corriger en redecoupant*/
}
table.big_tab p,
table.big_tab li,
table.big_tab div,
table.big_tab label{
	color:#000; 
}
td.big_tab_header{
	background:url(../i/stats_tab_top.jpg) no-repeat;
	color:#f7be00;
	font-weight:bold;
	height:37px;
	text-align:center;
}
table.big_tab .title{
	font-weight:bold;
	color:#f7be00;
}
table.big_tab .col1,
table.big_tab .col2,
table.big_tab .col3{
	text-align:left;
}

.big_tab_space{
	background:url(../i/tableau_all_bg.jpg) repeat-y;
	padding: 0 20px 0 20px;
}
.big_tab_bottom{
	width:100%;
	height:11px;
	background:url(../i/stats_tab_bottom.jpg) no-repeat;
}
.big_tab_top{
	width:100%;
	height:11px;
	background:url(../i/big_tab_top.jpg) no-repeat;
}

a.center_button{
	margin:0 auto;
}
a.button_display{
	display:block;
	background:url(../i/button_display_stats.jpg) no-repeat;
	width:204px;
	height:26px;
	text-decoration:none;
	position:relative;
	cursor:pointer;
	text-align:center;
	margin:15px auto 0;
}

a.button_display span{
	color:#fff;
	font-weight:bold;
	/*
	position:absolute;
	margin:5px 0 0 15px;
	*/
	display:block;
	text-align:center;
	padding-top:5px;
	cursor:pointer;
}
input.button_red[type='button'],
input.button_red[type='submit'],
a.button_red{
	background:#c80807;
	color:#fff;
	font-weight:bold;
	border:2px outset #9a0d03;
	padding:2px 0;
	text-align:center;
}
input.button_red[type='button']:hover,
input.button_red[type='submit']:hover,
a.button_red:hover{
	border:2px inset #9a0d03;
	cursor:pointer;
	text-decoration:none;
}

input.button_grey[type='button'],
a.button_grey{
	background:#424242;
	color:#fff;
	font-weight:bold;
	border:2px outset #BDBDBD;
	padding:2px 0;
	text-align:center;
}
input.button_grey[type='button']:hover,
a.button_grey:hover{
	border:2px inset #BDBDBD;
	cursor:pointer;
	text-decoration:none;
}

#graph_1_c,
#graph_1_g {
	float: left;
	padding: 0;
	margin: 0;
}
#graph_1_legend {
	margin:30px 0 0 500px;
}
#graph_1_legend a:link,
#graph_1_legend a:visited {
	color: #666666;
}
#graph_1_legend a:hover,
#graph_1_legend a:active {
	text-decoration: underline;
}

/*###################### GAINS ######################*/
td.big_tab_service{
	height:25px;
	text-align:center;
	color:#f7be00;
	background:url(../i/tableau_service_bg.jpg) no-repeat;
	font-weight:bold;
}
table.big_tab td.col1_gains{
	padding-left:50px;
	width:450px;
}
.tr_gains td{
	padding:5px 0;
}
table.big_tab td.col2_gains,
table.big_tab td.col3_gains{
	width:120px;
}
td.big_tab_service_title{
	padding:15px 0 15px 30px;
	color:#920000;
	font-weight:bold;
}
.big_tab_line{
	height:1px;
	width:100%;
	/*background:url(../i/grey_barre.jpg) no-repeat;*/
}
.big_tab_line hr.line{
	display:block;
	border:none;
	height:1px;
	background:#f7be00;
	color:#f7be00;
	width:640px;
	margin:0 auto;
}
.big_tab_total{
	height:26px;
	background:url(../i/tableau_total_bg.jpg) no-repeat;
}
.big_tab_total_all{
	height:47px;
	background:url(../i/tableau_bottom.jpg) repeat-y;
}
.big_tab_total_all_top{
	height:14px;
	background:url(../i/tableau_bottom_top.png) no-repeat;
}
.big_tab_total_all_middle{
	background:url(../i/tableau_bottom_middle.png) repeat-y;
}
.big_tab_total_all_bottom{
	height:17px;
	background:url(../i/tableau_bottom_bottom.png) no-repeat;
}

/*###################### fin GAINS ######################*/

/*###################### FAQ ######################*/
.answers div{
	margin:15px 25px 10px;
	font-size:12px;
	background:#ccc;
	padding:15px 15px 20px 15px;
	position:relative;
}
.answers p.question{
	color:#af0706;
	font-weight:bold;
}
.questions li a{
	color:#af0706;
	font-weight:bold;
}
a.top_link{
	display: block;
	position:absolute;
	right:5px;
	bottom:1px;
	color:#646464;
}
/*###################### fin FAQ ######################*/

/*###################### STATS ARRAY ######################*/
.big_tab_display_bottom{
	width:100%;
	height:9px;
	background:url(../i/stats_display_tab_bottom.jpg) no-repeat;
}

.big_tab_stats_top{
	position:relative;
	width:100%;
	height:36px;
	background:url(../i/stats_display_header_bg.jpg) no-repeat;
}
.big_tab_stats_top span{
	margin-left:50px;
}
.big_tab_stats_content{
	background:url(../i/stats_tab_content_bg.jpg) repeat-y;
	padding: 0 10px;
}
/*###################### fin STATS ARRAY ######################*/

/*###################### SPONSOR ######################*/
.sponsor_tab strong{
	display:block;
	font-weight:bold;	
}
.sponsor_tab span{
	font-size:0.9em;
	color:#666;	
}
.sponsor_tab .col1{
	width:45%;
}
.sponsor_tab .col2 select,
.sponsor_tab .col2 input,
.sponsor_tab .col2 textarea{
	width:320px;
	margin-left:30px;
	border:1px solid #666;
}
.sponsor_tab .big_tab_space .big_tab{
	margin:5px 20px;
}
.sponsor_tab .big_tab_space .big_tab td{
	padding-bottom:5px;
}
.button_valide{
	margin-top:30px;
	width:100%;
	text-align:center;
}
.button_valide .center_button{
	margin-bottom:10px;
}
a.button_display_stats{
	display:block;
	background:url(../i/button_display_stats.jpg) no-repeat;
	width:204px;
	height:26px;
	margin:0 auto;
	text-decoration:none;
	position:relative;
}
a.button_display_stats span{
	color:#fff;
	font-weight:bold;
	font-size:1.3em;
	position:absolute;
	margin:2px 0 0 70px;
	cursor:pointer;
}
/*###################### fin SPONSOR ######################*/

/*###################### STATISTIQUES ######################*/
td.define_config_button{
	text-align:center;
}
.define_config_button a{
	color:#920000;
	display:block;
	text-decoration:none;
	width:300px;
	margin:10px auto;
}
a.button_add_filtre {
	margin:20px 0 0 50px;
	color:#920000;
	font-weight:bold;
	text-decoration:none;
}
.big_tab_stats_top{
	width:100%;
	height:36px;
	background:url(../i/stats_display_header_bg.jpg) no-repeat;
}
a.onglet_grey,
a.onglet_red{
	margin-left:50px;
	display:block;
	width:190px;
	height:26px;
	text-decoration:none;
	text-align:center;
	float:left;
	background:url(../i/onglet_grey.jpg) no-repeat;
}
a.onglet_grey span,
a.onglet_red span{
	display:block;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	margin-top:6px;
	margin-left:0;
	margin-top:4px;
}
a.onglet_grey:hover,
a.onglet_red:hover{
	text-decoration:none;
}
a.onglet_red{
	background:url(../i/onglet_red.jpg) no-repeat;
}

/*###################### fin STATISTIQUES ######################*/

/*###################### MICROPAYMENT ######################*/
.micropayment_tab{
	width:100%;
	border-collapse:collapse;
}
.micropayment_tab h3{
	text-align:center;
}
.micropayment_tab td.label{
	text-align:right;
	width:125px;
}
.micropayment_tab td.label label{
	width:125px;
}
.micropayment_tab td.champs{
	text-align:right;
	width:280px;
}
.micropayment_tab td.champs input,
.micropayment_tab td.champs select{
	width:300px;
}
.micropayment_tab td.action{
	text-align:left;
	padding:0 0 0 10px;
}
.micropayment_tab td.action input{
	width:130px;
	text-align:center;
}
.micropayment_tab td.result{
	text-align:left;
	width:160px;
}

/*###################### fin MICROPAYMENT ######################*/

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 1;
	max-width:450px;
}
#tooltip h3, #tooltip div { margin: 0; }

/* ###################### fin ramazan ###################### */
