
/* 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;}
.clear{clear:both;}
.clear_marge{clear:both;margin-top:10px;}
.txt-center{text-align:center;}
.txt-right{text-align:right;}
.left{float:left;}
.wrap-inside {width:875px;}
.margin_t20 {margin-top:20px;}
.link_export{
	color:#fff;
	font-weight:bold;
	padding:8px 8px 8px 26px;
	background:#046198 url('/img/default/icon_csv.png') no-repeat 6px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-chrome-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	display:block;
	margin:0 0 10px 0;
	float:right;}
	
.link_export:hover{background-color:#1174af;}
.link_see_all{
	color:#fff;
	font-weight:bold;
	padding:6px;
	background-color:#046198 ;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-chrome-border-radius: 5px;
	border-radius: 5px;
	text-decoration:none;
	display:inline-block;
	margin:10px 0 0 0;}
	
.link_see_all:hover{background-color:#1174af;}
	
h4{
	text-align: right;
	margin-top: 2px;
	margin-right: 10px;
	padding: 0; 
}
 label {color:#09548B;font-weight:bold;}

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

input[type="text"], .select{
  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;}

input.billcpm{
	float: none;
	width: 30px;
	margin: 0 auto;
	border: solid 1px #87E990;	
}

input.billcpm.noChange{
	border: solid 1px #ff6f7d;
}
input.billtotal{
	float: none; width: 75px; margin: 0 auto;
}

/* span d'ajout et de suppression de ligne de formulaire */
.ajoutsuppr{
    cursor: pointer;
    border: 1px dashed #0275B3;
    color:#09548B;  
    font-size:16px;
    font-weight:bold;
    padding-left: 3px;
    padding-right: 3px;
    width: 20px;
}

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

#titre_formulaire{font-size:16px;font-weight:bold;color:#0165A8;margin:0 0 20px 0;text-align:center;background-color:#0165A8;}
#titre_formulaire span{font-size:16px;font-weight:bold;color:#0165A8;padding:20px 10px;text-align:center;background-color:#fff;}
#newPartnerForm{/*margin-left:170px;*/border:1px solid #CCCCCC;padding:20px 50px 30px 70px;}
#newPartnerForm tr td input{width:275px;border:1px solid;border-color:#ccc #999 #999 #ccc;}
#newPartnerForm tr td input#button{width:275px;border:1px solid #333;padding:5px 0;cursor:pointer;text-decoration:underline;}

/*
#newSiteForm tr{background : transparent url(/img/default/navbar.png) repeat-x;
}*/
.embed_creat_article {margin-left:20px;}
.tbl_ed_lieu {margin-right:30px;}
.tbl_ed_lieu_ville tr td input{width:300px !important;}
.tbl_ed_lieu_ville tr td input#button{width:100px !important;}


#newCityForm .form_table , #newCountryForm .form_table , #newLocationForm .form_table {margin-left:40px;}


.form_table {
	font: 10pt sans-serif;
	color: Black;
	padding-left:10px;}
	
	.form_table a{
	color:#09548B;
	font-weight:bold;
	text-decoration:underline;
	}
	
	.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 #0275B3;
}



td.formBlockTitle {
	font:bold 14px 'trebuchet MS',arial;
	padding:20px 0 5px 0; }
	
	td.formBlockTitle span{
		background-color:#0165A8;
		padding:5px 5px 5px 30px;
		display:block;}
		
		td.formBlockTitle span span{
		padding:5px 10px; 
		display:inline;
		color:#0165A8;
		font-size:14px;
		background-color:#fff;}

.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 #0275B3;
}


.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:600px;
	margin: 100px 0 0 140px;;
	/*margin-left: -289px;*/
	height: 260px;
	/*margin-top: -125px;*/
    color: #000000; 
	background: #fff url(/img/default/bg_login.gif) no-repeat;
}

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

#pres {width:950px;margin:10px auto 20px;border-bottom:1px solid #0165A8;}
#pres #banner #z_deconnexion {width:280px;height:80px;padding:20px 0 15px;}
#pres #banner #z_deconnexion #info_deconnexion{padding:20px 5px 5px;}
#pres #banner #z_deconnexion #info_deconnexion p{font-size:26px;color:#0165A8;}
#pres h1.title_logo{width:250px;height:88px;margin:0 5px 5px 0;float:left;}
#pres h2{float:left;border:none;clear:none;width:235px;display:inline;margin-top:30px;}
.footer_simple{padding:20px;background-color:#024d80;}
h1.title_logo{width:390px;height:140px;margin:80px auto 20px;}
h1.title_logo_newPartner{width:390px;height:140px;margin:20px auto 20px;}
#frontpage{
	width: 100%;
    height: 100%;
    color: black; 
    border: solid 1px #fefefe;
	}
	
	#frontpage h4{padding:20px 20px 0 0;}

#frontpage p{
    margin: 5px 0 0 35px;
}


#frontpage #bouton_connexion {
	margin-top:10px;
	width:455px;
	text-align:right;}
	
	#frontpage #bouton_connexion  input{
	background-color:#003366;
	color:#fff;
	text-align:center;}
	
	#frontpage #loginform #nouveau_venu {text-align:center;}
	
	#frontpage a.link_new_inscription{
		display:block;
		height:20px;
		width:445px;
		padding:5px;
		background:#69c url('/img/default/	bg_link_new_inscription.gif') repeat-x 0% 0%;
		color:#333;
		line-height:20px;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		border:1px solid #6699CC;}
		
	#frontpage a.link_new_inscription:hover{background:#69c url('/img/default/	bg_link_new_inscription.gif') repeat-x 0% 100%;}

#loginform{
    /*position: absolute;
    top: 55px;
    right: 0px;*/
    padding: 0px 30px 20px 20px;
	font-size :18px;
}
#loginform fieldset{
	border-color:#fff #fff #fff;
	border-right:0 solid #fff;
	border-style:solid;
	border-width:2px 0 0;
	display:block;
	padding:1em 0em 1em 1em;}
	
	#loginform fieldset legend{
		padding:0em 1em;
		font-weight:bold;
		color:#fff;
		font-size:13px;}
		
	#loginform fieldset label{
		display:block; float:left;margin-right:10px;line-height:20px;}
	#loginform fieldset input#champs_mail, #loginform fieldset input#champs_pswd{
		border:1px solid #69c;
		float:left;
		width:150px;
		margin:0 30px 0 0;}	

#loginform table{
padding:10px;
}

#pageNewPartner{
	
}

#frontpageNewPartner{
	margin-left: auto;
	margin-right: auto;
	width: 650px;
	background-color:#fff;
	margin-bottom:20px;
	padding:50px;
}
	

	
/************** GENERALS CLASSES **************/
.blockLeft{display:block;float:left;}
.blockRight{display:block;float:right;}
	
/************* 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;}

/********** Meter ********************/
#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;
}

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

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

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

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

#lang_flag{
	/*float:left;*/
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 100px;
	/*margin-top: 46px;*/}
	
#lang_flag{margin-top:0;}
	
#lang_flag_simple{margin:30px 0 0 120px;}
	
#lang_flag ul, #lang_flag_simple ul{
	list-style-type:none;
}
#lang_flag ul li, #lang_flag_simple ul li{
	display:inline;
	float:left;
	margin-left: 5px;
}
#lang_flag a, #lang_flag_simple a{
	display:block;
	width: 16px;
	height: 16px;
}
#lang_flag #fr, #lang_flag_simple #fr{
	background: url(/img/default/fr.png) no-repeat;
}
#lang_flag #en, #lang_flag_simple #en{
    background: url(/img/default/uk.png) no-repeat;
}
#lang_flag #es, #lang_flag_simple #es{
    background: url(/img/default/es.png) no-repeat;
}
#lang_flag #de, #lang_flag_simple #de{
    background: url(/img/default/de.png) no-repeat;
}

#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, .nav_partnaires {
	background: #fff url(/img/default/images/nav_bg.png) repeat-x;
	float: left;
	width:928px;}
	
.nav_partnaires {width:928px;}

.nav ul, .nav_partnaires ul {
	height:40px;
	float: left;
	margin: 0;
	list-style: none;}

.nav ul {width:928px;}
.nav_partnaires ul {width:61%;}

.nav li,.nav_partnaires li {
	float: left;
	padding: 5px 10px 0px 2px;
	position: relative;
	z-index: 1;}

.nav a, .nav_partnaires 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 #0275B3; 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-top-simple {
	width: 950px;
	background: transparent url(/img/default/content_top3.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 partner/new ***********************************/

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

/*#newPartnerForm td{}

#newPartnerForm label{
	color:#09548B;
	font-weight:bold;
	padding-left:3px;	
	margin-right:30px;
	border-bottom:1px dashed #A9CAF7; }*/
a.link_connexion{
		display:block;
		height:20px;
		width:150px;
		padding:5px;
		background:#69c url('/img/default/bg_connexion.png') repeat-x 0% 0%;
		color:#fff;
		line-height:20px;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		float:right;
		border:1px solid #aaa;}
		
a.link_new_inscription:hover{background:#69c url('/img/default/bg_connexion.png') repeat-x 0% 100%;}

.table_search_result3 a.linkNextStep{
	padding:5px 30px 2px 0; 
	text-decoration:none;
	background:transparent url('/img/default/next_step.png') no-repeat 100% 0;}
	
.table_search_result3 a.linkNextStep:hover{
	background:transparent url('/img/default/next_step.png') no-repeat 100% 100%;}
	
a.linkNextStep2{
	padding:8px 0px 12px 45px; 
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	background:transparent url('/img/default/previous_step.png') no-repeat 0% 0%;
	float:left;
	margin-top:10px;
	color:#09548B;}
	
	a.linkNextStep2:hover{
	background:transparent url('/img/default/previous_step.png') no-repeat 0% 100%;
	text-decoration:underline;}
	
#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 #0275B3;
}

.table_search_result  a{
color:#09548B;
font-weight:bold;
text-decoration:underline;
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 #0275B3;
}

.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 #0275B3;
}

.table_search_result2  a{
color:#09548B;
font-weight:bold;
text-decoration:underline;
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 #0275B3;
}

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


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

.table_search_result3  a{
color:#09548B;
font-weight:bold;
text-decoration:underline;
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: #0275B3;
background-image: none;
color:#fff;
}

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

.table_search_result3 table th{
background-color: #59b2e2;
background-image: none;
}

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

#table_revenus_estimes{
	margin:0 auto;
}

#table_revenus_estimes td{
	padding:0 50px 20px 0;
	font:bold 20px/18px arial;
}

#table_revenus_estimes td.th_cell_tre{
	padding:0 50px 3px 0;
	font:bold 13px/18px arial;
	color:#09548B;
}

#table_revenus_estimes td.end{
	padding-left:0 !important;
}

.inner_table{width:100%;}

.form_result_widget {border:1px dashed #0275B3;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:#0275B3;
	text-align:center;
	color:#fff;}
	
	.td0{border-left:1px solid #fff;
	border-right:1px dashed #0275B3;}
	
	.td1{border-left:1px solid #0275B3;
	border-right:1px dashed #0275B3;}
	
	.td2{border-left:1px dashed #fff;
	border-right:1px solid #0275B3;}
	
	.td3{border-left:1px solid #0275B3;
	border-right:1px solid #0275B3;}

/************************** 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_results .ac_over{background-color:#0275B3;}

.ac_loading {
        background: white url(/img/default/ajax-loader-round.gif) right center no-repeat;
} 


#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:underline;
margin-right:10px;
}

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

#z_deconnexion {
height:117px;
width:300px;
float:right;
margin-top:1px;
}

#info_deconnexion{
padding:5px;
padding-top: 0;
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;font-weight:bold;text-align:center;padding-bottom:10px;}


#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 #0275B3;
	margin:10px;
	padding:10px;}

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

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

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

.attrib{
	background-color: #77b5fe;
}

.notActive{
	background-color: #fff;
}

.finished{
	background-color: #ff6f7d;
}

.notFinished{
	background-color: #87e990;
}

.notYet{
	background-color: #f7ff3c;
}

/*************************************** Fils d'Ariane ***********************************************/


#main_content .bc 
{
height: 30px;
margin: 10px 0px 0px 220px;
}

#main_content .bc .on .t-l{
background: transparent url(/img/default/bc_l_on.png) no-repeat;
background-attachment: scroll;
background-position: left top;
margin:0px;
float: left;
}

#main_content .bc .on .m {
background: transparent url(/img/default/bc_m_on.png) repeat-x;
background-attachment: scroll;
background-position: left top;
margin: 0px 8px;
padding: 0px 4px 0px 0px;
float: left;
}

#main_content .bc .on .title{font-weight: bold;}

#main_content .bc .on .t-r {
background:transparent url(/img/default/bc_r_on.png) no-repeat scroll right top;
float:left;
margin:0 !important;
}

#main_content .bc .off .t-l{
background-color: transparent;
background-image: url(/img/default/bc_l_off.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
margin:0px;
float: left;
}

#main_content .bc .off .t-r {
background:transparent url(/img/default/bc_r_off.png) no-repeat scroll right top;
float:left;
margin:0 !important;
}

#main_content .bc .off .m {
background-color: transparent;
background-image: url(/img/default/bc_m_off.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left top;
margin: 0px 8px;
padding-top: 0px;
padding-right: 4px;
padding-bottom: 0px;
padding-left: 0px;
float: left;
}



#main_content .bc .title
{
background: transparent none repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding: 0px 0px 4px 0px;
margin: 2px 4px 4px 4px;
height: 30px;
float: left;
}


/*dl, dt, dd, ul, li{
margin:0px;
padding:0px;
}*/

#main_content .bc li
{
display: inline;
list-style-type: none;
line-height: 25px;
font-size: 15px;
color: Black;
padding:0px;

}

#main_content .bc .separator{
border-bottom-width: medium;
border-bottom-style: none;
border-bottom-color: -moz-use-text-color;
line-height: 30px;
padding: 4px 4px 10px 4px;
height: 30px;
float: left;
font-size: 25px;
}

#main_content .bc .separator{
background-color: transparent;
background-image: url(/img/default/separtion_commande.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left top;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
width: 15px;
}

#submitetape3 {
background:#fff url(/img/default/valid_next_step.png) no-repeat 100% 0;
padding:8px 45px 11px 0;
color:#046198;
font-weight:bold;
cursor: pointer;
border:none;
}

#submitetape2 {
float: right;
height: 40px;
font-weight: bold;
font-size: 16px;
color: #00c000;
}

#legend_table {
color:#09548b;
margin:10px 0px 0px 220px;
background-color:#0275B3;
padding:10px;
float:left;
width:430px;}

#legend_table  ul{
list-style-position:inside;
float:left;}

#legend_table  li{
float:left;
width:210px;}


#legend_table img{margin-right:3px;}


/*****Echange*****/
.errors{
	display: none;
	width:150px;
	height:70px;
	padding: 2px;
	float: right;
	border: solid #e0e0e1 1px;
	position: absolute;
	background-color: #fefefe;
}

/**** Widget ****/
#widgetCode{
	width: 100%;
	height: 200px;
}

/****** Travel Sources ********************/
.searchInput {width: 600px;}

.table_publish_source {margin-bottom:20px;}
.table_publish_source td{padding:5px;border-bottom:1px solid #f3f3f3;}
.table_publish_source tr.score_0 td{font-weight:bold;background:#ffcccc;}
.table_publish_source tr.score_1 td{font-weight:bold;background:#ffe9a8;}
.table_publish_source tr.score_2 td{font-weight:bold;background:#f1ffaf;}
.table_publish_source tr.score_3 td{font-weight:bold;background:#b8ffb4;}

#verif_source {margin:0 auto;width:320px;}
#sourcePublishForm {
	margin:0 auto;
	margin-top:20px;
	text-align:center;
	width:480px;}
	
	#sourcePublishForm a{
	color: #09548B;
	font-weight: bold;}
	
	#sourcePublishForm  .searchA {margin-left:5px;}

	#searchSourcesForm table td{ padding:5px; vertical-align:top; }

        tr.liste:hover{ background-color: #77b5fe;}
	
.cols {width:45%;margin:0 40px 0 0;}
.cols.end {margin:0;}
.cols table{
	border: 1px dashed #0275B3; 
	clear: both;
	width: 100%;}
	
	
.cols table th{
	background-image:none;
	background-color:#0275B3;
	color:#fff;}
	
.cols h2{width:100%;margin:0 0 20px 0;}	
	
a.link_see_graph {}

a.home_site_link{color:#fff;text-decoration:none;}
a.home_site_link:hover{color:#fff;text-decoration:underline;}

#jukebo_url_form {margin:0 0 30px 0;}
#jukebo_url_form p label{}
#jukebo_url_form p input#jukebo_url{float:none;width:350px;}
#jukebo_url_form p input#jukebo_submit{}


#form_search_menu {float:right;padding:3px 0 0 0;width:36%;}
#form_search_menu label{color:#fff;vertical-align:middle;}
#form_search_menu  input{vertical-align:middle;}
#form_search_menu  input#monurl{float:none;margin:0 10px 0 10px !important;border:1px solid #045B8F;vertical-align:middle;}

.coltop {
	width:278px;
	margin:0 10px 20px 0;
	float:left;}
.coltop.end {margin-right:0;}
.coltop .tetiere_top { 
	background-color: #0275B3;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    text-align: center;}
.coltop .wrap_top ul{list-style-type:none;}
.coltop .wrap_top ul li{padding:5px;color:#333;font-weight:bold;}
.coltop .wrap_top ul li a{color:#0275B3;font-weight:bold;text-decoration:none;}
.coltop .wrap_top ul li a:hover{text-decoration:underline;}

.tetiere_fancy{
	margin:0 0 10px 0;
	padding:0 0 4px 0;
	border-bottom:1px solid #ccc;
	font:bold 16px/18px arial;
	color:#666;}
	
.tetiere_fancy{margin:0 0 10px 0;}

#wrap_video_fancy{}
#wrap_video_fancy #wrap_video{width:310px;margin:10px 20px 0 20px;}
.txt_apercu{
	color:#999;
	font:italic 11px/18px arial;
	text-align:center;
	margin:10px 0;}
	
#wrap_video_fancy #wrap_preferences{width:500px;margin:10px 0 0 0;}
#wrap_video_fancy #wrap_preferences p{padding:10px;}

#wrap_video_fancy #wrap_video,
#wrap_video_fancy #wrap_preferences{float:left;}

div#loadingOverlay{
	display: none;
	text-align: center;
	width: 100%;
	padding-bottom: 24px;
	background: url('/img/loading.gif') no-repeat 50% bottom;
}
