@charset "UTF-8";
/* CSS Document */
body, ul, li, H1, H2, H3, H4, H5, H6, p, form{ margin:0; padding:0;}
html, body, #contener {height:100%;}
#contener {display:table; width:100%; border-spacing:0;position : relative;}
ul, li{ list-style:none;}
.breaker{ clear:both}
.pixel_bg{width:100%; background:url(http://networkofafrica.com/ads/files/images/pixel_bg.png) repeat-y 199px;}
.without_border{ background:none; border:none}
a{ color:#0477d0; text-decoration:none;}
a img{ border:none;}
a:hover{ text-decoration:underline;}

.page-break{ display: block; page-break-before: always; }



/* START Header */
#header{ border:1px green solid; width:100%; height:71px; background-color:#4a9328; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; display:none;}
#header .logo{ margin-left:20px; margin-top:5px;}
#header ul.menu { right:20px; top:30px; position:absolute;}
#header ul.menu li{ float:left; color:#FFF; list-style:none; border-left:1px #9ddb88 solid; padding:0 5px 0 5px;}
#header ul.menu li.first{ border:0;}
#header ul.menu li a{ color:#FFF; text-decoration:none;}
#header ul.menu li a:hover{ text-decoration:underline}
/* END Header */


/* START Central bloc */
#column1{ width:100%; text-align:center;}
#column2{width:100%; position:relative;}
/* END Central bloc */

 

/* START content */
#content{padding:inherit ; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#626262;}
#content h1{ font-size:18px; font-weight:bold; margin-bottom:20px;}
#content .box_info{ background:#f2f2f2; padding:12px; border:1px #cccccc solid; margin-top:20px;}
#content .box_info a{ color:#0477d0; text-decoration:none;}
#content .box_info a:hover{ text-decoration:underline;}
#content .btn_right{ float:right; margin-top:10px;}
#content a.btn{
	background-color:#47942a;
	border:1px #3a7521 solid;
	padding:3px 6px 3px 6px;
	color:#FFF;
	background:url(http://networkofafrica.com/ads/files/images/bg_btn.png) repeat-x #4a9328;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	}
#content .btn_standard{ 
	background-color:#e5e5e5;
	border:1px #999999 solid;
	padding:3px 6px 3px 6px;
	color:#585858;
	background:url(http://networkofafrica.com/ads/files/images/bg_btn_standard.png) repeat-x #e5e5e5;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#content .pagination{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;color:#334e63;text-align:right; width:100%;margin-top:20px; height:22px;}
#content .num_page{float:right; padding-top:3px; margin-right:5px;}
#content .btn_nav{float:right; margin-left:5px}
#content .tableau{ margin-top:20px;}


#content table{/*border:1px solid #666;*/border-collapse:collapse; width:100%;}
#content thead th
{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:7px;
	border:1px solid #cdcdcd;
	/*border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd; */
	text-align:left; color:#606060;
	background-color:#E9E9E9;
}
#content thead tr{background:url(http://networkofafrica.com/ads/files/images/bg_th.png) repeat-x #f2f2f2;}
#content tbody td, thead th{padding:4px}
#content table.width_cel th, td{ padding:5px;}
#content tbody td{border:none; font-family:Arial, Helvetica, sans-serif; font-size:7px !important;}

#content table tr.ligne1{ background:#FFF}
#content table tr.ligne2{ background:#f2f2f2}



#content .box_form{ background:#f2f2f2; padding:10px; margin-top:20px; margin-bottom:10px; color:#626262;}
#content .box_form  p{font-size:12px;}
#content .box_form  p.text{font-size:12px;}
#content .box_form  label{width:222px;}
#content .zone_inside { border:1px #CCCCCC solid; padding:10px; margin-top:34px;}
#content .zone_inside label{ width:210px;}
#content .audience p{width:126px;float:left;margin-right:40px;}
#content .audience p.text{font-size:13px;font-weight:normal;}
#content .audience label{display:block;width:80px;float:left;}
#content .audience input.text{width:126px}
#content .csp p{ padding-top:0; margin-bottom:0px;}
#content .csp label.csp{width:20px;}
#content .title_vert{ color:#4a922c;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-bottom:8px;}
#content .title_vert_devis{ color:#4a9328;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-bottom:5px;margin-left: 30px;}


#content .box_devis2 .visa{ margin-top:10px; border:1px #CCCCCC solid; padding:10px; line-height:17px; font-weight:bold ;}

#content .zone_bouttons{ float:left;}
#content .champs_oblig{ color:#e5000e;  font-weight:bold; padding:5px 0 0 30px; float:left;}

#content .upload_image{ float:left; width:600px; overflow:hidden;}
#content .info_image{ float:left; margin-left:20px; width:224px;}
#content .info_image input{ width:40px}
#content .info_image label{ width:150px}


#content .adserver p{width:auto;float:left;margin-right:10px; padding-top:0px;}
#content .adserver p.text{font-size:13px;font-weight:normal;}
#content .adserver label{display:block;width:auto;float:left; padding-right:5px; padding-top:5px;}
#content .adserver input.text{width:126px}

#content .box_devis1{ background:#f2f2f2; color:#626262;}
#content .box_devis1 .header_devis{ width:100%; background:#4a9328;overflow:hidden;}
#content .box_devis1 .header_devis .logo{float:left; width:274px;}
#content .box_devis1 .header_devis .title{float:left; color:#FFF; font-weight:bold; font-size:28px;padding-top:35px ; width:120px;}
#content .box_devis1 .header_devis .infos{float:right;color:#FFF; text-align:left; padding:5px; width:220px; font-size:10px; font-weight:normal; }
#content .box_devis1 .date{ text-align:right; font-weight:bold; font-size:11px; background-color:#FFF; margin-top:5px; padding:5px;}
#content .box_devis2{ background:#fff; padding:0px; color:#626262; /*height:560px; overflow-y: scroll;*/ border-bottom:#fff 10px solid;}

/*.page-break  {page-break-after: always !important;}*/

#content .box_devis2 .terme_condition{float:left; width:390px; background:#dce9d5; margin-top:20px; font-size:10px;}
#content .box_devis2 .terme_condition .title{background:#4a9328; color:#FFF; padding:10px; }
#content .box_devis2 .terme_condition .text{background:#dce9d5; padding:10px;}
#content .box_devis2 .devis_zone_total{float:right; margin-top:20px; margin-left:20px; width:250px;}
#ccc th{ color:#F00; font-size:10px!important;}
#ccc td{ color:#063; font-size:10px!important}
#content .box_devis2 .total{border:1px #CCCCCC solid; padding:10px; line-height:17px; border-color:#CCC; border-style:solid;}
#content .box_devis2 .observation{ margin-top:10px; border:1px #CCCCCC solid; padding:10px; line-height:17px; border-color:#CCC;width:620px; float:left; height:122px; border-style:solid;}
#content .box_devis2 .total .total_vert{ color:#4a9328;}
#content .box_print_contact{margin-top:10px; text-align:right;}

#content .box_support{ background:#fff; color:#626262; position:relative; overflow:hidden; min-height:700px;height: 700px}
#content .box_support .title{ background:#fff; color:#626262; font-weight:bold; font-size:16px;}
#content .box_support .title_vert{ padding-top:10px; margin-bottom:0;}
#content .box_support p{ padding-top:10px;}

#content .box_support .b_left{ float:left; margin-top:10px; width:300px;}
#content .box_support .b_left .encadre_vert{ padding:10px; border:1px #F00 solid; margin-top:10px; border-color:#618636; border-style:solid; margin-bottom: 10px}
#content .box_support .b_left .encadre_vert .title{ margin-bottom:10px;}

#content .box_support .b_right{  float:left; margin-top:10px; width:401px; margin-left:10px;}
#content .box_support .image_support{ width:410px; height:300px; border:1px;border-color:#CCC; border-style:solid;}
#content .box_support .graph_audience_age{ float:left;  border:1px; border-color:#CCC; border-style:solid;  margin-top:10px; padding:10px}
#content .box_support .graph_audience_sex{ float:left;  border:1px; border-color:#CCC; border-style:solid;  margin-top:10px; padding:10px}
#content .kooltip_police {color:#626262}
/* END content */

#display_non {display:none;}

/* START Footer */
#footer{ position:absolute; bottom:0px;width:98%; height:15px; background-color:#f2f2f2; border-top:1px #ccc solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:12px 20px 12px 20px; display:none;}
#footer .copyright{ float:left; color:#7d7d7d;}
#footer ul.menu { float:right; }
#footer ul.menu li{ float:left; color:#263d4f; list-style:none; border-left:1px #263d4f solid; padding:0 5px 0 5px;}
#footer ul.menu li.first{ border:0;}
#footer ul.menu li a{ color:#263d4f; text-decoration:none; font-weight:bold;}
#footer ul.menu li a:hover{ text-decoration:underline}
/* END Footer */




/*** Start Rounded-cornered divs ***/
.liquid-round {
	position:relative;
	width:100%;
	margin:0px auto;
	background:#fff url(http://networkofafrica.com/ads/files/images/leftside.png) repeat-y left top;
	margin-bottom:10px;
	text-align:left;
	font-family:"Arial Black", Gadget, sans-serif;
}
.liquid-round  h3{
	font-size:18px; 
	color:#000;
	margin-top:0px;
	margin-bottom:35px;
	font-weight:normal;
}
.liquid-round  p{
	font-size:12px; 
}
.liquid-round .top {
	width:100%;
	height:119px;
	background:url(http://networkofafrica.com/ads/files/images/top.png) no-repeat left top;
}
.liquid-round .top span {
	display:block;
	position:relative;
	height:119px;
	background:url(http://networkofafrica.com/ads/files/images/top-right.png) no-repeat right top;
}
.liquid-round .center-content {
	position:relative;
	background:url(http://networkofafrica.com/ads/files/images/rightside.png) repeat-y right top;
	padding:1px 25px 1px 23px;
	margin:-108px 0 0px 0;
}
.liquid-round .bottom {
	width:100%;
	height:50px;
	background:url(http://networkofafrica.com/ads/files/images/bottom.png) no-repeat left bottom;
}
.liquid-round .bottom span {
	display:block;
	position:relative;
	height:50px;
	background:url(http://networkofafrica.com/ads/files/images/bottom-right.png) no-repeat right top;
}

.liquid-round a{ 
	color:#1a71b6; text-decoration:none;
}

/*** End Rounded-cornered divs ***/


/*** START Spécific divs and Redim ***/
.login_box{ width:637px; margin-top:50px;!important}
.position_form{ margin:0 0 20px 28px;}
.box_alert{ 
	border:1px #e23c00 solid;
	background-color:#ffece8; 
	color:#626262;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	padding:10px;
	}
	
.btn_submit{
	position:absolute; right:13px; bottom:-42px; z-index:1000;
}
/*** END Spécific divs and Redim ***/



#myTable-fdtablePaginaterWrapTop{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;color:#334e63;float:right; width:100%; height:22px; width:96px; margin-bottom:10px; }
#myTable-tablePaginater li { float:left; width:43px; height:22px; margin-left:5px}
#myTable-tablePaginater li a{width:43px; height:22px; display:block}
#myTable-tablePaginater li a.next-page{background:url(http://networkofafrica.com/ads/files/images/next_arrow.png) no-repeat;}
#myTable-tablePaginater li a.previous-page{background:url(http://networkofafrica.com/ads/files/images/preview_arrow.png) no-repeat;}
div.previous-page{width:43px; height:22px; display:block ; background:url(http://networkofafrica.com/ads/files/images/preview_arrow_off.png) no-repeat;}
div.next-page{width:43px; height:22px; display:block ; background:url(http://networkofafrica.com/ads/files/images/next_arrow_off.png) no-repeat;}



#myTable-fdtablePaginaterWrapBottom{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;color:#334e63;float:right; width:100%;margin-top:20px; height:22px; width:96px; margin-bottom:10px; }
#myTable-tablePaginaterClone li { float:left; width:43px; height:22px; margin-left:5px}
#myTable-tablePaginaterClone li a{width:43px; height:22px; display:block}
#myTable-tablePaginaterClone li a.next-page{background:url(http://networkofafrica.com/ads/files/images/next_arrow.png) no-repeat;}
#myTable-tablePaginaterClone li a.previous-page{background:url(http://networkofafrica.com/ads/files/images/preview_arrow.png) no-repeat;}



#myTable{ clear:both;}
tr:nth-of-type(even) td{
 background-color:#f2f2f2;
}​

#content .cleditorMain {margin-left:222px !important ;}



.td25 { color: #0DA068 ;}
.td35 { color: #194E9C ;}
.td55 { color: #ED9C13 ;}
.td56 { color: #ED5713 ;}

.td25 , .td35, .td55 , .td56{
    font-size: 8px !important ;
    font-weight: bold !important;
}


	
	
.next_page{ 
page-break-before:always !important; 
}


#content .box_print_contact{ width:1206px; background:#f5f5f5; margin:0; padding-right:10px; padding-bottom:5px;}
#content .box_devis1{ width:1146px; /*min-height:1440px;*/ padding-left:40px; padding-top:0; background:#FFF; border:1px #e2e2e2 solid; overflow:hidden; border:#f5f5f5 10px solid; margin-bottom:0; position:relative;}

#content .box_devis1 .header_devis .infos {font-size:15px; font-weight:bold; width:450px;}
#content .box_devis1 .header_devis .title{ text-transform:uppercase;}
#content .box_devis1 .date{ padding:10px;}
#content .box_devis2 .total{ font-size:12px; line-height:24px; height:139px;}
#content .box_devis2 .devis_zone_total{ margin-top:10px;}
#content .box_devis2{ overflow:hidden; height:auto;}
#content .box_devis2 .terme_condition{ width:100%;}
#content .box_devis2 .devis_zone_total{ width:100%;}
#content .box_devis2 .total{ width:397px; float:left; margin-left:10px;}

#content .box_devis2 .ref_campagne{ background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E2E2E2;float: left;font-weight: bold;margin-top: 10px; padding:10px;width:240px; font-size:8px}
#content .box_devis2 .title_BC{ font-size:23px; font-weight:bold; padding:25px 0 0 40px; float:left;}
#content .box_devis2 .texte_intro{ margin:20px 0 15px 0; padding-left:5px;}
#content .box_devis2 .terme_condition{ width:1071px; margin-bottom:10px; float:none;}
#content .box_devis2 span.nom_valide{ color:#339933; font-size:20px;}
.bloc_pages{ position:absolute; bottom:10px; right:20px;}

#content .box_devis1{  /*height:1440px;*/ overflow:hidden; border:none;}
#content .box_devis2{ /*border:1px green solid;*/ height:900px; padding-top:0; padding-right:0;overflow:hidden}
#content .bas_page{ /*border:1px #FC0 solid;*/}

.detail_support .box_devis2{ padding-left:0!important;}


.bas_page{ text-align:center; border-top:1px #339933 solid; width:1168px ;}



.box_bon_de_commande1 .bloc_signature{ position:absolute; bottom:130px; right:74px;}
.box_bon_de_commande1 .total{ margin-left:652px!important;}
.box_bon_de_commande1 .bloc_signature tr.signature_h{ height:250px!important;}
.box_bon_de_commande1 .bloc_signature tr.signature_h td{ height:250px!important;border-top: 1px solid #CDCDCD;}
.box_bon_de_commande1 .bloc_signature tr.vide{ height:10px!important;}
.box_bon_de_commande1 .bloc_signature tr.vide td{ border-right:1px #FFF solid!important; border-left:1px #FFF solid!important; height:10px!important; padding:0!important;}
.box_bon_de_commande1 .bloc_signature tr.vide td.vide{ border-bottom:1px #FFF solid!important; }
.box_bon_de_commande1 .bloc_signature td.bas_droit_vide{ border-top:1px #FFF solid!important; border-left:1px #FFF solid!important;  border-bottom:1px #FFF solid!important; margin-top:-1px}



#content .box_support{ padding-right:0;  overflow:auto; height:700px}

#content .box_support .title{ background:#4a9328; font-size:20px; font-weight:bold; color:#FFF; height:28px; padding:8px 0  0 10px;}
#content .box_support .b_right{ margin-top:20px; margin-left:0; margin-right:14px;}
#content .box_support .graph_audience_age{ width:249px;}
#content .box_support .graph_audience_sex{ width:249px;}
#content .box_support{ padding-left:0;}
/*#content .box_support .b_left{ padding-right:620px}*/


.format_propose{ border:1px; padding:10px; margin-top:10px; padding-bottom:30px; border-color:#CCC; border-style:solid;}
.format_propose ul{ margin-top:18px; float:left; width:284px;}
.format_propose ul li{ margin-left:38px; background:url(http://networkofafrica.com/ads/files/images/flech_gris.png) no-repeat 0px 2px; padding-left:10px}

#content .box_support .encadre_vert{ border:#CCC 1px solid; padding:20px; height:400px; margin-bottom: 15px}
#content .box_support .encadre_vert .title{ color:#666666; font-size:20px; background:none; text-transform:uppercase; padding-top:0; padding-left:0;}
#content .box_support p{ padding-top:20px}


#content .box_support .fiche{ width:534px; height:320px; float:left; line-height:18px; margin:0 20px 20px 0}
#content .box_support .fiche_right{ margin-right:0;}



.detail_support{ padding-left:10px!important; width:1176px!important;}


#content tbody td{ border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;}

td{border:none; font-family:Arial, Helvetica, sans-serif; font-size:7px !important;}
table.chart_data td{
   border:1px; 
   border-color:#CCC; 
   border-style:solid;
}

/************** style spec header devis pdf**************/
#content_header_devis_pdf {padding:inherit ; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#626262;}
#content_header_devis_pdf {padding-left:40px; padding-top:0; overflow:hidden; margin-bottom:0; position:relative;}
#content_header_devis_pdf .header_devis .infos {font-size:15px; font-weight:bold; width:450px;}
#content_header_devis_pdf .header_devis .title{ text-transform:uppercase;}
#content_header_devis_pdf .header_devis{ width:100%;background:#4a9328;overflow:hidden;}
#content_header_devis_pdf .header_devis .logo{float:left; width:274px;}
#content_header_devis_pdf .header_devis .title{float:left; padding-top:35px ;margin:0; color:#FFF; font-weight:bold; font-size:28px; width:120px;}
#content_header_devis_pdf .header_devis .infos{float:right;color:#FFF; text-align:left; padding:5px; width:220px; font-size:10px; font-weight:normal; }
#content_header_devis_pdf .date{ text-align:right; font-weight:bold; font-size:11px; background-color:#FFF; margin-top:5px; padding:5px;}
#content_header_devis_pdf .ref_campagne{ background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E2E2E2;float: left;font-weight: bold;margin-top: 10px; padding:10px;width:240px; font-size:8px}
#content_header_devis_pdf .title_BC{ font-size:23px; font-weight:bold; padding:25px 0 0 40px; float:left;}

/************** FIN style spec header devis pdf**************/


div.box_analyse_predective{
padding-top:15px;

}

div.box_analyse_predective table{
margin-bottom:15px;

}