/* @override 
	https://web.protecmail.com/css/style.css
	http://web.protecmail.com/css/style.css
*/

body{margin:0px;padding:0px;background-color:#797979;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.3;color:black;background-image:url(bkg.png);}
p{margin-top:0px;}
a{background:none;color:#018d11;}
a:active{color:#faa700;}
a:hover{text-decoration:none;color:#014248;}
img{border:None;}
h1{margin:0px;margin-bottom:10px;font-size:1.6em;}
h2{font-size:1.3em;margin:0px;margin-bottom:10px;color:#018d11;}
h3{margin-bottom:7px;font-size:1.1em;}
h6{margin-top:0px;margin-bottom:1px;font-size:0.8em;font-weight:lighter;}
hr{border:none;border-bottom-style:solid;border-bottom-width:1px;margin-top:5px;margin-bottom:5px;}
ol li{list-style-type:decimal;}
ul{margin:0;padding:0;}
ul.enum li{list-style-type:decimal;margin-left:15px;}
ul.bullet li{list-style-type:disc;margin-left:15px;margin-bottom:5px;}
li{list-style-type:none;}
table{font-size:inherit;}
fieldset{margin-right:20px;margin-left:20px;background:#ECECEC;padding:10px;}
legend{font-size:1.3em;font-weight:bold;}
.legende{font-size:12px;}
div.btn_navig{padding:15px;margin:auto;width:350px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#018d11;font-size:18px;color:white;text-align:center;}
div.btn_navig:hover{background-color:#014248;}
.btn_navig_small{font-size:14px;text-align:center;}
.margin_l{margin-left:15px;}
.margin_t{margin-top:5px;}
.form_left{float:left;}
.form_right{float:right;}
.right{float:right;}
.left{float:left;}
.text_center{text-align:center;}
.hidden{display:none;}
.bkgGrey{background-color:#efefef;}
.bkgDarkGrey{background-color:#c9c9c9;}
div#msg_box{position:absolute;top:0;z-index:1000;background:snow;min-height:10px;width:100%;padding:15px;font-size:20px;text-align:center;color:#FFFFFF;}
div#msg_box.ok{background:#008040;}
div#msg_box.ko{background:#c03535;}
#header{margin:auto;margin-top:20px;width:804px;height:150px;border-color:white;border-style:solid;border-width:0px;background:#1a1a1a;}
#header img{border:none;}
#logo_top{float:left;margin-left:5px;margin-top:0px;}
img#logo_index{margin:0px!important;}
#header_hotline{padding-top:95px;margin-left:540px;}
#footer{background:black;width:771px;margin:auto;margin-top:0px;padding:15px;border-color:White;border-style:solid;border-width:0px;color:white;text-align:center;font-size:0.7em;}
a#mentions_leg{display:block;margin-top:10px;color:#fffeff;cursor:pointer;}
#menu{height:33px;width:794px;margin:auto;background:url(../pics/bg_menu_top.png);border:none;padding-left:10px;padding-top:0px;font-weight:bold;}
#menu ul li{display:block;float:left;padding:7px;padding-right:10px;padding-left:10px;text-align:center;font-size:1.1em;}
#menu ul li:hover{background:White;}
#menu ul li a{display:block;font-weight:bold;color:black;text-decoration:none;}
#menu ul li ul{position:absolute;z-index:1;margin:0px;margin-top:7px;margin-left:-10px;padding:5px;background:White;border-color:Black;border-style:solid;border-width:1px;border-top-width:0px;text-align:left;font-size:0.8em;}
#menu ul li ul li{position:relative;float:none;margin:0px;padding-top:3px;padding-bottom:3px;padding-left:5px;text-align:left;}
#menu ul li ul li a{font-weight:normal;display:block;}
#menu ul li ul li:hover{background:#F5F5F5;}
#h_menu{margin:auto;width:802px;height:30px;margin-bottom:0px;border-width:1px;border-color:#D3D3D3;border-bottom-color:white;border-top-color:white;border-style:solid;border-bottom-width:0px;border-top-width:1px;}
ul#v_menu_social{float:right;height:30px;}
#v_menu_social li{padding:0px!important;margin-right:5px;background:transparent;}
li#twitter-btn{margin-top:7px;}
li#google-btn{margin-top:5px;}
#main_body_conteneur{margin:auto;padding:0px;overflow:auto;background:#CACACA;width:802px;}
#main_body{clear:both;width:792px;margin:auto;padding-top:15px!important;min-height:600px!important;background:White;padding:5px;overflow:hidden;}
.navig{margin-bottom:15px;margin-left:5px;}
div.monocol{padding:5px;padding-left:15px;}
#left_col{float:left;width:185px;padding-left:5px;padding-right:15px;}
#left_col div.tryit{padding:8px;margin-bottom:15px;background-image:url(/css/pics/tryit_green.png);text-align:center;color:black;font-size:13px;border-style:solid;border-width:1px;line-height:18px;}
#left_col div.tryit a{color:white;}
#right_large_col{float:right;width:570px;margin-right:10px;margin-bottom:20px;}
#right_large_col a{text-decoration:underline;}
#right_large_col a:hover{text-decoration:none;}
#right_large_col ul{margin-left:20px;}
#right_large_col li{margin-bottom:8px;}
#right_large_col img{margin-left:24px;}
#center_col{float:left;width:440px;}
#right_col{float:right;width:130px;}
.on{background:#F5F5F5;}
#menu_V{margin-bottom:15px;}
.menu_v_title{font-weight:bold;text-align:center;color:white;font-size:1.2em;}
#menu_V li{display:block;border-style:solid;border-width:1px;border-color:silver;border-top:none;border-right:none;border-left:none;padding:5px;font-weight:bold;}
#menu_V li a{display:block;}
#menu_V li:hover{background:#F5F5F5;}
.box_com_header{padding:4px;background:#1a1a1a;text-align:center;color:white;}
.box_com_body{border-style:solid;border-width:1px;border-top:none;padding:5px;}
.box_com_body ul{margin-left:22px;line-height:1.6em;}
div#tw_follow{padding-top:1px;padding-left:22px;}
.box_com_footer{height:20px;padding-right:13px;margin-bottom:35px;border-color:#2F2F2F;border-style:solid;border-width:1px;border-top:none;text-align:right;}
.box_com_footer a:hover{text-decoration:underline;}
.box_clients_body{border-style:solid;border-width:1px;border-top:none;padding:0px;margin-bottom:15px;}
.box_clients_body img{border:none;}
.box_stats_header{padding:4px;background:#1a1a1a;text-align:center;color:#fff;}
.box_stats_body{border-style:solid;border-width:1px;border-top:none;padding:5px;padding-left:5px;padding-right:5px;margin-bottom:15px;}
.box_stats_body ul{line-height:1.6em;list-style-type:none;}
.box_stats_footer{height:20px;padding-right:13px;margin-bottom:35px;border-color:#2F2F2F;border-style:solid;border-width:1px;border-top:none;text-align:right;}
.box_stats_footer a:hover{text-decoration:underline;}
.box_testimonial_header{height:18px;padding:5px;background:#1a1a1a;text-align:center;font-weight:bold;color:white;}
.box_testimonial_body{border-style:solid;border-width:1px;font-size:0.9em;font-style:italic;margin:0px;}
div.box_twitter_body{margin-bottom:10px;}
.box_testimonial_body p{padding:5px;}
.box_testimonial_footer{border-style:solid;border-width:1px;border-top:none;margin:0px;padding:5px;text-align:right;}
.box_testimonial_footer a:hover{text-decoration:underline;}
.btn{background:url(../pics/btn/btn.png);border-style:solid;border-width:1px;border-color:#2F2F2F;color:#2F2F2F;padding:6px;text-align:center;font-weight:bold;cursor:pointer;}
.more_link{cursor:pointer;}
.more_link a{font-weight:bold;font-size:18px;}
.more_link a:hover{color:#cc0000;text-decoration:underline!important;}
.histo{position:relative;border:1px solid black;margin:0 auto;background:#15A040;}
.histo .barre{display:block;position:relative;background:#DC143C;text-align:center;height:1em;}
.news a:hover{text-decoration:underline;color:#cc0000;}
.form_err{visibility:collapse;margin-top:3px;margin-bottom:3px;background:White;border-style:solid;border-color:#D7153C;border-width:1px;color:#D7153C;padding:5px;font-size:0.9em;font-weight:bold;}
#box_err{margin:3px;background:#CE163B;border-style:solid;border-width:2px;border-color:Black;color:white;padding:5px;text-align:left;}
#box_err img{margin:5px;}
#box_ok{margin:3px;border-style:solid;border-width:2px;border-color:Black;padding:5px;color:White;text-align:left;background-color:#38BA14;font-weight:bold;}
#box_ok img{margin:5px;}
#box_news li{margin-bottom:13px;}
.thumb{display:block;}
.thumb img{border-style:solid;border-width:1px;}
.box_news{padding:5px;}
.box_news h1{font-size:1.3em;}
.box_news h2{font-size:1.1em;}
.box_news img{border:None;}
.box_news_pevnext{padding-right:50px;padding-left:50px}
ul#pointf{margin-left:20px;list-style-type:none;text-align:justify;}
#pointf li{padding-left:28px;padding-right:15px;background:url(/css/pics/puceVgreen.png) -3px -8px no-repeat;margin-left}
.plan-list{margin-left:0px!important;white-space:nowrap;text-align:center;}
.plan{width:170px;min-height:310px;margin:5px;padding:0px;border:1px solid rgba(0,0,0,0.5);display:inline-block;vertical-align:top;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#e4e4e4;position:relative;}
.plan:hover{opacity:0.85;cursor:pointer;}
.plan h3{margin-top:3px;padding-top:3px;font-size:20px;}
.plan ul{margin-left:15px!important;margin-top:15px;list-style:none;font-size:12px;line-height:11px;text-align:left;}
.plan li{margin:5px;line-height:14px;}
.plan .header{height:35px;margin-top:10px;border-bottom:1px solid white;border-top:1px solid white;background-color:#c2c2c2;}
p.button{position:absolute;margin-left:10px;bottom:0;}
.button{color:snow;display:block;padding:9px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#555;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00b513), to(#008c16));background-image:-moz-linear-gradient(top, #00b513 0%, #008c16 100%);background-image:linear-gradient(top, #00b513 0%, #008c16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00b513', EndColorStr='#008c16');opacity:0.85;}
.plan li.price{padding-top:8px;padding-bottom:10px;}
.plan span.currency{font-size:16px;opacity:0.6;position:relative;top:-8px;}
.plan span.amount{margin-left:5px;font-size:30px;font-weight:bold;text-shadow:white -1px -1px 1px;opacity:0.8;}
.plan span.period{opacity:0.5;}
span.aste{display:block;font-size:12px;text-align:center;}
#unclickable{z-index:100;position:fixed;top:0px;width:100%;height:100%;background-color:#000;opacity:0.39;}
#b_signup{z-index:1000;position:fixed;top:33%;left:33%;height:270px;width:470px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:4px solid black;background-color:#FFF;padding:20px;font-size:16px;}
#su_main h2{font-size:25px;margin:7px;}
#su_main hr{margin-top:15px;margin-bottom:25px;}
img#close_win{position:absolute;left:491px;top:-19px;}
img#close_win:hover{cursor:pointer;}
#su_form label{display:block;}
input#su_email{margin-top:15px;margin-bottom:15px;padding:5px;width:459px;background-color:#cff8cf;font-size:22px;border:1px solid gray;}
#su_form button{display:block;padding:8px;font-size:15px;}
#su_form button:hover{opacity:0.75;cursor:pointer;}
#ajax_loader{display:none;}
#signup_err_msg{display:none;text-align:center;color:red;}
#su2_body p{margin-top:30px;}
#signup_2 h2{margin-top:0;}
div.twitlink{position:absolute;margin-bottom:30px;height:50px;width:480px;bottom:0;}
div.twitlink a{display:inline;color:#0f87d2;text-decoration:underline;}
div.twitlink a:hover{text-decoration:none;}
#form_activate{margin-top:25px;margin-bottom:30px;}
#form_activate form fieldset p{padding-bottom:15px;margin-bottom: 0;}
#form_activate form fieldset p label{display:inline-block;width:150px;text-align:right;font-weight:bold;font-size:15px;}
#form_activate input{width:350px;height:30px;border:1px solid #797979;padding-left: 5px;font-size:16px;}
#form_activate .required{background-color:#cff8cf;}
#btn_submit2{margin:18px;margin-left:120px;margin-top:30px;padding:30px;padding-top:10px;padding-bottom:10px;width:531px;font-size:15px;}
#btn_submit2:hover{cursor:pointer;opacity:0.8;}

.form_btn{color:snow;padding:9px;font-size: 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#555;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00b513), to(#008c16));background-image:-moz-linear-gradient(top, #00b513 0%, #008c16 100%);background-image:linear-gradient(top, #00b513 0%, #008c16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00b513', EndColorStr='#008c16');opacity:0.85;}

ul.valid_address {
	margin-left: 150px;	
}

#form_coord fieldset ul.valid_address li {
	padding: 7px;
	padding-top: 0px;	
}

span.form_addr_del {
	font-size: 10px;
	margin-left: 10px;
}
span.form_addr_del:hover {
	text-decoration: underline;
	color: red;
	cursor: pointer;
}







	




form#form_nl{margin-top:35px;margin-left:45px;padding:5px;}
#form_nl p label{display:inline-block;width:200px;text-align:right;font-weight:bold;}
#from_nl input{width:350px;height:22px;border:1px solid #797979;font-size:13px;}
#from_nl .required{background-color:#cff8cf;}
#btn_submit_form_nl{margin-left:470px;;margin-top:25px;}
#btn_submit_form_nl:hover{cursor:pointer;opacity:0.8;}
div#nl_disclaimer{margin-top:50px;font-size:12px;text-align:justify;}
div#box_newsletter{padding:10px;text-align:center;font-size:13px;border:1px solid #000;border-top:none;}
#box_newsletter input{margin-top:7px;margin-bottom:5px;padding:2px;width:150px;height:20px;}
input#form_email.required{background-color:#cff8cf;}
#mentions_legales h1{font-size:18px;}
#tab_comparatif{margin-top:20px;line-height:55px;}
#tab_comparatif div.offers_plan ul li img{position:relative;top:6px;}
li.plan_header{font-size:23px;font-weight:bold;color:#fff;border-style:solid;border-width:1px;border-bottom:none;border-top:none;}
li.plan_header a{text-decoration:none;}
div#offers_options{width:300px;float:left;}
div#offers_options li{list-style:none;padding-left:5px;margin-bottom:0px;}
div.offers_plan{float:left;}
#tab_comparatif div.offers_plan ul{margin:0;width:154px;}
div.offers_plan li{list-style:none;text-align:center;height:55px;margin-bottom:0px!important;}
.comp_test_button{color:#fff;display:block;margin:15px;margin-top:35px;margin-bottom:35px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#555;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00b513), to(#008c16));background-image:-moz-linear-gradient(top, #00b513 0%, #008c16 100%);background-image:linear-gradient(top, #00b513 0%, #008c16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00b513', EndColorStr='#008c16');line-height:35px;cursor:pointer;}
li#liblank{height:65px}
.comp_test_button_top{color:#fff;display:block;margin:15px;margin-top:10px;margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#555;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00b513), to(#008c16));background-image:-moz-linear-gradient(top, #00b513 0%, #008c16 100%);background-image:linear-gradient(top, #00b513 0%, #008c16 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00b513', EndColorStr='#008c16');line-height:35px;cursor:pointer;}
.tip{padding-left:15px;padding-right:3px;padding-top:2px;cursor:pointer;background:no-repeat;background-image:url(/pics/btn/help_16.png);}
div.news h1{margin:0px;}
div.news h2{font-size:16px;margin-bottom:2px!important;}
div.news h2 a{text-decoration:none!important;}
div.news_item{padding-top:10px;}
div.news div.news_item p{margin-top:10px;}
span.news_date{display:block;padding-bottom:5px;}
#link_compare{margin-top:20px;text-align:center;}
#simu table tbody tr{height:30px;}
#simu table{padding:15px;border:1px dotted #424242;background-color:#f7f7f7;}
textarea#mail_body{width:500px;height:200px;margin-bottom:25px;}
#contact_us input{width:200px;height:20px;margin-bottom:15px;}
select#tpl{margin-bottom:15px;}
