
/* CSS Document *//**************************************************
 *
 * GENERAL PROPERTIES
 * FORMS TABLE
 * class SELECTED
 * STRUCTURE
 * MENU
 * CONTENU
 * Page user/newadmin

**************************************************/

/************** GENERALS PROPERTIES **************/
* {margin: 0; padding: 0;font-family: arial;font-size:12px;}
img{border:0}
#wrapper_menu  a{color: #333333;text-decoration: none;}
#wrapper_menu  a:hover {color: #09548B;}


h4{
	text-align: right;
	margin-top: 2px;
	margin-right: 10px;
	padding: 0; 
}
 label {color:#09548B;font-weight:bold;}

/**************** FORMS TABLE ***********************/

input[type="text"]{
  width:180px;
  float:left;
  font-size:11px;
  color:#333;
  padding:2px;
  margin:5px 2px;
  border:1px solid #cccccc;
}

input[type="radio"]{
  font-size:14px;
  color:#333;
  padding:3px;
  margin:2px;
}
input[type="select"]{
  float:left;
  font-size:11px;
  color:#333;
  padding:2px;
  margin:5px 2px;
  border:1px solid #ccc;
}

input[type="button"], input[type="submit"]{
  font-size:12px;
  font-weight:bold;
  margin:3px 0px;
}

select {
padding:2px;
margin:2px;
border: 1px solid #ccc;}

th{
   /* background-color:#A9CAF7; */
	padding:5px;
	background : transparent url(/img/default/th.png) repeat-x;
}
td{text-align:left;
}

/*#newPartnerForm tr{background : transparent url(/img/default/navbar.png) repeat-x;
}

#newSiteForm tr{background : transparent url(/img/default/navbar.png) repeat-x;
}*/

.form_table {
	font: 10pt sans-serif;
	color: Black;
	padding-left:10px;
	
	}
	
	.form_table a{
	color:#09548B;
	font-weight:bold;
	text-decoration:none;
	}
	
	.form_table a:hover{
	color:#09548B;
	font-weight:bold;
	text-decoration:underline;
	}
	
	
.form_table td{}

	
	
.form_table  label{
	color:#09548B;	
	font-size:11px;
	font-weight:bold;
	padding-left:3px;	
	margin-right:6px;
	border-bottom:1px dashed #A9CAF7;
}

.form_table_campaign {
	font: 10pt sans-serif;
	color: Black;
	padding-left:10px;
	float:left;
	}
	
.form_table_campaign td{}

	
	
.form_table_campaign  label{
	color:#09548B;	
	font-size:11px;
	font-weight:bold;
	padding-left:3px;	
	margin-right:6px;
	border-bottom:1px dashed #A9CAF7;
}


.subform_table{
	padding:0px;
	margin:0px;
	}
	
	
.subform_tr label{
	color:#09548B;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.subform_table td{
width:250px;
border-top: none;
}

.subform_table input{
margin-left:40px;
}

.subform_table a{
margin-left:40px;
}



#page{
	/*position: absolute;*/
	/*left: 50%;*/
	/*top: 50%;*/
	width:850px;
	margin: 15% auto;
	/*margin-left: -289px;*/
	height: 400px;
	/*margin-top: -125px;*/
    color: #000000; 
}

#page input{
	padding:3px;
    border: none;
	font-size :12px;
}

#frontpage{
    background: #ACCBF8 url(/img/default/pict_login.png) no-repeat;
    width: 100%;
    height: 100%;
    color: black; 
	}

#frontpage p{
    margin: 5px;
}

#loginform{
    /*position: absolute;
    top: 55px;
    right: 0px;*/
	margin:70px 0 0 400px;	
    width: 370px;
    background: #6AA5E1;
    padding: 10px;
    border: solid 2px black;
	font-size :18px;
}

#loginform table{
padding:10px;
}


/************* class SELECTED ******************/

.ongletSelected {}

.ongletSelected .li-left{
	background: url(/img/default/li_left.png) no-repeat top left;
	float: left;
	width:9px;
	height:30px;
}

.ongletSelected  .menu-mid {
	background: url(/img/default/li_bg.png) repeat-x top left;
	display: block;
	float: left;
	height:30px;
	padding-top:8px;
}

.ongletSelected .li-right{
	background: url(/img/default/li_right.png) no-repeat top left;
	float: left;
	width:9px;
	height:30px;
}

.subSelected  .sub-mid{
font-weight:bold;color: #09548B;}

.meterSelected {
background-color:#33ff33;}

.errorSelected {background-color:#ff9999;}


/************** MENU **************/
#Global {
min-height: 100%;
width: 950px;
margin: 10px auto;	
}

#banner {
background: transparent url(/img/default/banner.png) no-repeat center center;
height:92px;
margin-bottom:20px;
}

#link_home_banner{width:380px;height:90px;float:left;}

#wrapper_menu {clear: both; float: left;}

#menu-left {
	background: url(/img/default/images/nav_left.png) no-repeat top left;
	float: left;
	width: 11px;
	height: 41px;}

#menu-right {
	background: url(/img/default/images/nav_right.png) no-repeat top right;
	float: left;
	width: 11px;
	height: 41px;
}


/*********************** Navigation Principale ********************/		
.nav {
	background: #fff url(/img/default/images/nav_bg.png) repeat-x;
	float: left;
}

.nav ul {
	height:40px;
	width:928px;
	float: left;
	margin: 0;
	list-style: none;
}
.nav li {
	float: left;
	padding: 5px 10px 0px 2px;
	position: relative;
	z-index: 1;
}

.nav a{
	height:3px;
	padding:0px;
	cursor:  pointer;}

	
/**** CORNER *****/

	/***** Navigation principale *****/

a .li-left{
	background: url(/img/default/menu_left_a.png) no-repeat top left;
	float: left;
	width:9px;
	height:30px;
}

a:hover .li-left {background: url(/img/default/li_left.png) no-repeat top left;}


a .menu-mid {
	background: url(/img/default/li_bg_a.png) repeat-x top left;
	display: block;
	float: left;
	height:30px;
	padding-top:8px;
}

a:hover .menu-mid {background: url(/img/default/li_bg.png) repeat-x top left;}

a .li-right{
	background: url(/img/default/menu_right_a.png) no-repeat top left;
	float: left;
	width:9px;
	height:30px;
}

 a:hover .li-right {
background: url(/img/default/li_right.png) no-repeat top left;}

 
	/***************** Sub Navigation *****************/
	
#sub_menu1{
padding:5px;
float: left;
width:100%;
background: transparent url(/img/default/content_bg2.png) repeat-y;
border-bottom: 1px solid 99ccff;
}

#sub_menu1  a{color: #333333;text-decoration: none;cursor:  pointer;}
#sub_menu1  a:hover {color: #09548B;cursor:  pointer;}

#sub_menu1 ul {
	float: left;
	margin: 0;
	list-style: none;
}

#sub_menu1 li {
	float: left;
	padding: 0 7px;
	position: relative;
	z-index: 1;
}

#sub_menu1 li:hover {
	z-index:2;
}

a .sub-left{
	float: left;
	width:8px;
	height:15px;
}

a:hover .sub-left, a:focus .sub-left {background: url(/img/default/sub_left.png) no-repeat top left;	height:15px;}


a .sub-mid {
	display: block;
	float: left;
	height:15px;
	padding-top:0px;
}

a:hover .sub-mid {background: url(/img/default/sub_bg.png) repeat-x top left;	height:15px;}

a .sub-right{
	float: left;
	width:8px;
	height:15px;
}

 a:hover .sub-right {
background: url(/img/default/sub_right.png) no-repeat top left;	height:15px;}
 

#sub_menu1 li:hover .sub,
#sub_menu1 li.hover .sub {
	display:block;
}
#sub_menu1 li .sub {
	display: none;
	position: absolute;
	top: 13px;
	left: 5px;
	background: url(/img/default/submenu_top.png) no-repeat;
	width: 186px;
	padding-top: 9px;
}
	
		#sub_menu1 li ul {
			background: url(/img/default/submenu_bg.png) repeat-y;
			padding: 5px 40px 5px 20px;
		}

.sub li {			
	width: 140px;
	height: auto;
	margin: 0;
	list-style: none;
	font-size: 12px;
}
		
.sub ul {
	width: 140px;
	height: auto;
	margin: 0;
	list-style: none;
	font-size: 12px;
		}


#sub_menu1 .sub  li{
	margin-top:3px;
	padding:3px;
	border-bottom:1px dashed #99ccff;}
	
#sub_menu1 .sub  li:hover{
	background-color: #d3e3fa;
}

#sub_menu1 .btm-bg {
	background: transparent url(/img/default/submenu_bottom.png) no-repeat;
	width: 205px;
	height: 9px;
	overflow: hidden;
	clear: both;
}

#sub_menu1 li a:hover,
#sub_menu1 li.active a,
#sub_menu1 li.hover a,
#sub_menu1 li:hover a {
	color: #09548B;
}

/*IE*/
#sub_menu1 li li a:hover,
#sub_menu1 li li a:hover {
	color: #09548B;
	text-decoration: none;
	line-height: normal;
}
/**/

.border-bottom  {border-bottom: 1px solid #99ccff; width:940px;}


/************** CONTENU **************/


#content {
	width: 930px;
	min-height:550px;
	background: transparent url(/img/default/content_bg2.png) repeat-y;
	float: left;
	padding: 5px 0px 5px 20px;

}
#content h1 {}
#content h2 {}
#content p {}


 #content-top {
	width: 950px;
	background: transparent url(/img/default/content_top2.png) no-repeat;
	height: 13px;
	float: left;
}

 #content-bottom {
	width: 950px;
	background: transparent url(/img/default/content_bottom2.png) no-repeat;
	height: 13px;
	float: left;
}

#content-top-popup{
	width: 950px;
	background: transparent url(/img/default/content_top_popup.png) no-repeat;
	height: 13px;
	float: left;}

#main_content {
float:left;
margin-left:20px;
padding-top:0px;}

#link_close  {float:right;margin-right:20px;}
#link_close 	a{color:#000;font-weight:bold;text-decoration:none;}
#link_close 	a:hover{color:#000;font-weight:bold;text-decoration:underline;}

#link_widget {height:30px;text-align:right;}
#link_widget img{margin-right:5px;}
#link_widget a{color:#09548B;
font-weight:bold;
text-decoration:none;}
#link_widget a:hover{color:#09548B;
font-weight:bold;
text-decoration:underline;}


/************************ Page user/newadmin ***********************************/


#meter_tag {
position:relative;
float:left;
color: #888888;
z-index: 1000;

}

#meter_tag #meter {
font-size:11px;
height: 10px;
font-size: 100%;
margin-bottom: -2px;}

#meter div {
float: left;
height: 5px;
width: 15px;
margin:2px;
padding:0pt;
border:1px solid #999;
}




/************************ Page partner/new ***********************************/

h2{
clear:both;
width:850px;
font-size:14px;
text-align:center;
color:#09548B;
font-style:italic;
border-bottom:1px dashed #A9CAF7;
margin-bottom:20px;}

/*#newPartnerForm td{}

#newPartnerForm label{
	color:#09548B;
	font-weight:bold;
	padding-left:3px;	
	margin-right:30px;
	border-bottom:1px dashed #A9CAF7; }*/
	
#retourForm {
margin-left:20px;}

#retourForm ul{
margin:0;
padding:0;
list-style-image:url(/img/default/liste1.png);
list-style-position:inside;}

#editPartnerForm {padding:5px;float:left;margin-bottom:20px;}
#editPartnerForm label {line-height:28px;float:left;margin-right:10px;}

#searchPartnerForm {padding:5px;float:left;margin-bottom:20px;}
#searchPartnerForm label {line-height:28px;float:left;margin-right:10px;}

#searchAdminForm {padding:5px;float:left;margin-bottom:20px;}
#searchAdminForm label {line-height:28px;float:left;margin-right:10px;}

#searchSiteForm {padding-bottom:5px;float:left;}
#searchSiteForm label {line-height:26px;float:left;margin-right:10px;}

/************************* Tableaux de résulats **************************/

.table_search_result {
clear:both;
margin-left:90px;
width:700px;
border:1px dashed #A9CAF7;
}

.table_search_result  a{
color:#09548B;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.table_search_result  a:hover{
color:#09548B;
font-weight:bold;
text-decoration:underline;
text-align:center;
}

.table_search_result th{
height:10px;
}

.table_search_result table{
padding:0px 0px;
margin:0px;
border:1px solid #A9CAF7;
}

.table_search_result  td{
padding-top:3px;
padding-bottom:3px;
}

.table_search_result  label{
color : #09548B;
font-weight:bold;
}

.table_search_result  #align_text{
text-align:center;
color:#09548B;}


.edition td {background-color:#99cc99;
}

.creation td {background-color:#ccccff;
}


#editUserForm  table td{padding:2px;}
#userConfirmPassword{border:1px solid #ccc;}
#userPassword{border:1px solid #ccc;}


.table_search_result2{
clear:both;
width:870px;
border:1px dashed #A9CAF7;
}

.table_search_result2  a{
color:#09548B;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.table_search_result2  a:hover{
color:#09548B;
font-weight:bold;
text-decoration:underline;
text-align:center;
}

.table_search_result2 th{
height:10px;
}

.table_search_result2 table{
padding:0px 0px;
margin:0px;
border:1px solid #A9CAF7;
}

.table_search_result2  td{
padding-top:3px;
padding-bottom:3px;
text-align:center;
}


.table_search_result3{
clear:both;
width:870px;
border:1px dashed #A9CAF7;
}

.table_search_result3  a{
color:#09548B;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.table_search_result3  a:hover{
color:#09548B;
font-weight:bold;
text-decoration:underline;
text-align:center;
}

.table_search_result3 th{
background-color: #A9CAF7;
background-image: none;
}

.table_search_result3 table{
padding:0px 0px;
margin:0px;
border:1px solid #A9CAF7;
}

.table_search_result3  td{
padding-top:3px;
padding-bottom:3px;
}

.form_result_widget {border:1px dashed #A9CAF7;padding:10px; margin-left:200px;width:330px;}
.table_result_widget {margin:20px;}
.table_result_widget  td{height:30px;}
.underline_td {width:150px;font-weight:bold; color:#09548B;}

#tbsr2_td td{
font-weight:bold;
	padding:5px;
	background-color:#8CB6D5;
	text-align:center;}
	
	.td0{border-left:1px solid #fff;
	border-right:1px dashed #8CB6D5;}
	
	.td1{border-left:1px solid #8CB6D5;
	border-right:1px dashed #8CB6D5;}
	
	.td2{border-left:1px dashed #fff;
	border-right:1px solid #8CB6D5;}
	
	.td3{border-left:1px solid #8CB6D5;
	border-right:1px solid #8CB6D5;}

/************************** auto complet ***************************/

.ac_results {
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#ffffff;
padding-right:4px;
}
.ac_results li{
padding:5px;
}

.ac_even .ac_over{background-color:#A9CAF7;}

#prec_suiv {
clear:both;
margin-left:70px;
padding-top:10px;
text-align:center;
width:700px;}

#prec_suiv a{
color:#09548B;
font-weight:bold;
text-decoration:none;
}

/****************************************************************************/

#z_deconnexion {
background: transparent url(/img/default/z_deconnexion2.png) no-repeat center center;
height:91px;
width:215px;
float:right;
}

#info_deconnexion{
padding:5px;
color :#3399ff;
text-align:center;}

#info_deconnexion  a{color:#09548B;
font-weight:bold;
text-decoration:none;}

#info_deconnexion  a:hover {color:#09548B;
font-weight:bold;
text-decoration:underline;}

/*********************************************************************************/


.wrapper_graph {
margin:20px 0px;
float:left;
border:1px solid #ccc;}

.pie {float:left;margin:0px 10px;text-align: center;}
.pie a{margin-top:10px;
color:#09548B;
font-weight:bold;
text-decoration:none;
line-height:30px;}

.pie a:hover{margin-top:10px;color:#09548B;
font-weight:bold;
text-decoration:underline;}

.wrapper_all_files {
width:850px;text-align:center;}

.wrapper_all_files a {
color:#09548B;
font-weight:bold;
text-decoration:none;
}

.wrapper_all_files a:hover {
color:#09548B;
font-weight:bold;
text-decoration:underline;
}

#wrapper_stat_checkbox{clear:both;margin:20px 0px;float:left;}

.stat_checkbox{float:left;margin-right:10px;}


#encartGraph {clear:both;margin:0 auto;}


#authError {color:red;}


#resultSearchAttrib .inputTextAttribCampaign {width:60px;}


/***************************************   MONITORING *************************************/

 #fieldset_monitoring {padding:0px;}
 
 #fieldset_monitoring legend{padding:0px 10px;}
 
 #wrapper_service {padding:10px;}
 
.wrapper_monitoring {
	width:650px;
	margin-bottom:15px;}

.wrapper_title_monitoring {
background-color: #dbeaff;
	height:20px;
	line-height:10px;
	font-weight:bold;
	color:#09548B;
	font-size:14px;}
	
.wrapper_title_monitoring img{margin-right:5px;}

.wrapper_error_monitoring {margin:5px 0px 0px 25px;}

.wrapper_error_monitoring img{margin:0px 10px;}

.wrapper_error_monitoring a{text-decoration:none;}

.wrapper_error_monitoring a:hover{text-decoration:none;}

.wrapper_historic_monitoring {
	border:1px dashed #A9CAF7;
	margin:10px;
	padding:10px;}

.wrapper_historic_monitoring img{margin:0px 10px;}

/************************************* CAMPAIGN **************************************************/
.bold {
color:#09548B;
font-weight:bold;
}

.link_new_campaign {background-color:#A9CAF7;padding:8px;text-align:center;width:200px;margin-left:320px;}
.link_new_campaign a{color:#09548B;
font-weight:bold; 
text-decoration: none;}
.link_new_campaign a:hover{color:#09548B;
font-weight:bold; 
text-decoration: underline;}
