@charset "utf-8";

body{
	margin:0;
	padding:0;
}	 
	
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

h1 {
	color:#36c;
	font-family:"Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size:34px;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing:-2px;
	margin:0;
	padding:0;
	text-align:center;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

h2 a{
	color:#36c;
	text-decoration:none;
	}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}

hr {
	border-bottom:1px dotted #6bbddf;
}

a{
	color:#36c;
	text-decoration:underline;
	}

ul {
	margin:0;
	padding:10px 10px 10px 15px;
}

li {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

div#cols3_zone div#middle .mid_article table{
	width:552px;
	}
	
div#cols2_zone div#middle .mid_article table{
	width:784px;
	}

table , tr , td{
	margin:0 10px 10px 10px;
	padding:10px;
	border-collapse:collapse;
	}
	
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	}
	
td.center{
	text-align:center;
	}
	
td.bluesky{
	background-color:#e8f6fc;
	}
	
td.gray{
	background-color:#fafafa;
	}
	
td h2{
	text-align:left;
	}
	
td a{
	color:#36c;
	margin:10px 0 0 0;
	}

form, input{
	margin:0;
	padding:0;
}

label{
	margin:0;
	padding:0;
}

img{
	border:0;
	margin:0;
	padding:0;
}

object{
	border:0;
	margin:0;
	padding:0;
}
	
div#all{
	margin:0 auto;
	padding:0;
	width:1066px;
}
	
div#header{
	background:transparent url('img/bg_header.gif') no-repeat scroll center bottom;
	height:124px;
	width:1051px;
	padding:15px 0 0 15px;
}

div#logos p img{
	margin:0 10px 0 0;
}

div#logos{
	float:left;
	text-align:left;
	width:338px;
	margin:0;
	padding:0;
}

div#menu{
	float:right;
	text-align:right;
	width:600px;
}

div#menu ul{
	margin:0;
	padding:0;
}

div#menu ul li{
	display:inline;
	list-style-type:none;
}

div#menu ul li img{
	margin:30px 15px 0 10px;
}

div#menu form{
	padding:0 15px 0 0;
}

/*label.google{
	float:left;
	margin:0 0 0 110px;
	padding:0;
	width:100px;
}*/

div#ariane{
	background:transparent url('img/bg_ariane.gif') no-repeat scroll left top;
	width:1040px;
	height:51px;
	margin:0 auto;
	}
	
div#ariane p{
	color:#14678a;
	padding:33px 0 0 220px;
	font-weight:bold;
	}

.selected{
	color:#28aad9;
	}

input.search{
	width:150px;
}


input.button {
	background:transparent url('img/bg_btn.gif') repeat-x scroll left top;
	border:1px solid #36c;
	color:#36c;
	cursor:pointer;
	margin:0 0 0 10px;
	padding:0;
	width:100px;
}

div#content_gradient{
	background:transparent url('img/bg_content_gradient.gif') no-repeat scroll left top;
	width:920px;
	margin:0 0 0 13px;
	padding:40px 60px 0 60px;
	height:483px;
}

div.ban_wide{
	/*background-color:#92d2ef;*/
	height:97px;
	margin:auto;
	text-align:center;
	padding:5px 0 5px 0;
	width:572px;
	}

div#zone_multimedia{
	width:920px;
	height:343px;
}

div#google_desc{
	background:transparent url('img/google-desc.png') no-repeat scroll left top;
	/*background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/google-desc.png");*/
	float:left;
	height:187px;
	margin:10px 0 0 0;
	width:571px;
	border:0px solid black;
}

div#zone_video{
	/*background:transparent url('img/bg_video.jpg') no-repeat scroll left top;*/
	float:right;
	height:280px;
	margin:33px 0 0 0;
	width:325px;
	}

div#content{
	background:transparent url('img/bg_content.gif') repeat-y scroll left top;
	width:1066px;
	display:table;
	padding:0 0 15px 0;
}

div#footer{
	background:transparent url('img/bg_footer.gif') no-repeat scroll left top;
	width:1066px;
	display:table;
}

div.footer_list{
	float:left;
	width:252px;
}

div.footer_list ul{
	margin:30px 0 30px 75px;
	padding:0;
}

div.footer_list ul li{
	color:#36c;
	font-size:10px;
	line-height:15px;
	list-style-type:none;
}

div.footer_list ul li.title_footer {
	color:#36c;
	font-size:12px;
	font-weight:bold;
}

div.clear{
	clear:both;
	}
	
div#sentence{
	/*background:transparent url('img/renforcez.png') no-repeat scroll left top;*/
	width:920px;
	height:82px;
}
	
div#zone_btn{
	background:transparent url('img/economisez.png') no-repeat scroll left top;
	/*background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/economisez.png");*/	
	margin-top:-65px;
	width:571px;
	height:65px;
}

div.middle_zone_btn{
	background:transparent url('img/economisez.png') no-repeat scroll left top;
	/*background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/economisez.png");*/	
	width:571px;
	height:65px;
	margin:0 auto;
	margin-top:10px;
}

div#zone_btn p , div.middle_zone_btn p{
	color:#36c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:38px;
	text-align:center;
}

div#zone_btn p a , div.middle_zone_btn p a{
	text-decoration:none;
}

.orange{
	color:#ff5f20;
}

.videsc{
	font-size:10px;
	font-style:italic;
}
	
.iconspan{
	margin:0 5px 0 0;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	float:left;
}
	
div#zone_tabs{
	margin:0 0 0 -45px;
	height:58px;
	width:654px;
}
	
div#tab_faqs{
	background:transparent url('img/tab_faqs.png') no-repeat scroll left top;
	/*background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tab_faqs.png");*/
	float:left;
	height:58px;
	width:327px;
}

div#tab_faqs h2{
	color:#fff;
	margin:25px 15px 0 0;
	text-align:right;
}
	
div#tab_blogs{
	background:transparent url('img/tab_blogs.png') no-repeat scroll left top;
	/*background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tab_blogs.png");*/	
	float:right;
	height:58px;
	width:327px;
}

div#tab_blogs h2{
	color:#fff;
	margin:25px 15px 0 0;
	text-align:right;
}
	
div#zone_faqs_blogs{
	margin:0 0 0 28px;
	width:654px;
}
		
div#faqs_content{
	background:#fff url('img/red_gradient.gif') repeat-x scroll left bottom;
	border-left:1px solid #ff5f20;
	border-bottom:1px solid #ff5f20;
	border-right:1px solid #ff5f20;
	height:422px;
	float:left;
	width:325px;
}

div.faq_post{
	border-bottom:1px dashed #ff5f20;
	padding:10px;
}

div.faq_post h3{
	color:#ff5f20;
	text-decoration:underline;
	cursor:pointer;
}

div.faq_pics{
	border:1px solid #bc1010;
	height:89px;
	float:right;
	width:98px;
}

div.faq_text{
	margin:10px 0 0 0;
}

div.faq_text p{
}

div.faq_text p a{
	color:#ff5f20;
}
	
div.faq_text p a.readmore{
	color:#ff5f20;
	line-height:25px;
}
	
div#blogs_content{
	background:#fff url('img/blue_gradient.gif') repeat-x scroll left bottom;
	border-bottom:1px solid #14678a;
	border-right:1px solid #14678a;
	float:right;
	height:422px;
	width:326px;
}

div.blog_post{
	border-bottom:1px dashed #14678a;
	padding:10px;
}

div.blog_post h3{
	color:#14678a;
	text-decoration:underline;
	cursor:pointer;
}

div.blog_pics{
	border:1px solid #14678a;
	height:89px;
	float:right;
	width:98px;
	margin:10px 0 0 0;
}

div.blog_text{
	float:left;
	width:195px;
	margin:10px 0 0 0;
}

div.blog_text p{
}

div.blog_text p a{
	color:#0f49c6;
}

div.blog_text p a.readmore{
	color:#14678a;
	line-height:25px;
}

div#zone_news{
	/*background:transparent url('img/header_news.gif') no-repeat scroll left top;*/
	padding:13px 24px 0 0;
	width:350px;
	float:right;
}

div#news1 , div#news3{
	border:1px dotted #39C;
	height:113px;
	margin-bottom:10px;
}

div#news2{
	border:1px dotted #630;
	height:107px;

	margin-bottom:10px;
	color:#fff;
}
div#news4{
margin-bottom:10px;
	color:#fff;
	text-align:center;
}

/*div.pics_news{
	float:right;
	height:52px;
	width:63px;
}*/

div#zone_cloud{
	background:transparent url('img/arrows.gif') no-repeat scroll left top;
	width:350px;
	margin:15px 0 0 0;
	padding:86px 0 0 0;
}

div#minizone_cloud{
	background-color:#fff;
	border:1px solid #3da9d5;
	margin-bottom:8px;
	padding:10px;
	width:193px;
}

div#minizone_cloud .label-size{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

div#minizone_cloud .label-size.label-size-1{
	font-size:10px;
	font-weight:200;
	}
	
div#minizone_cloud .label-size.label-size-1 a{	
		color:#0076bd;
	}

div#minizone_cloud .label-size.label-size-2{
	font-size:11px;
	font-weight:400;
	}
	
div#minizone_cloud .label-size.label-size-2 a{	
		color:#e2003d;
	}
	
div#minizone_cloud .label-size.label-size-3{
	font-size:12px;
	font-weight:600;
	}
	
div#minizone_cloud .label-size.label-size-3 a{	
		color:#ffd900;
	}	
	
div#minizone_cloud .label-size.label-size-4{
	font-size:13px;
	font-weight:800;
	}
	
div#minizone_cloud .label-size.label-size-5{
	font-size:14px;
	font-weight:bold;
	}
	
div#minizone_cloud .label-size.label-size-5 a{	
		color:#009534;
	}

div#cloud{
	border:1px solid #6bbddf;
}

div#cols3_zone , div#cols2_zone{
	margin:0 auto;
	width:1040px;
	}

div#vmenu{
	background:transparent url('img/bg_vmenu.gif') repeat-y scroll left top;
	border-right:1px dotted #999;
	float:left;
	width:215px;
	height:100%;
	}
	
div#vmenu ul li{
	list-style-type:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
div#vmenu ul li.menu{
	border-bottom:1px solid #14678a;
	color:#14678a;
	font-weight:bold;
	}

div#vmenu ul li.menu a{
	color:#14678a;
	text-decoration:none;
	}
	
div#vmenu ul li.menu a:hover{
	color:#ff5f20;
	text-decoration:none;
	}
	
div#vmenu ul li.menu.selected{
	border-bottom:1px solid #ff5f20;
	color:#ff5f20;
	font-weight:bold;
	}
	
div#vmenu ul li.menu.selected a{
	color:#ff5f20;
	text-decoration:none;
	}

div#vmenu ul li.sousmenu{
	border-bottom:1px dotted #14678a;
	color:#14678a;
	}
	
div#vmenu ul li.sousmenu a{
	color:#14678a;
	text-decoration:none;
	}
	
div#vmenu ul li.sousmenu a:hover{
	color:#ff5f20;
	text-decoration:none;
	}
	
div#vmenu ul li.sousmenu.selected{
	border-bottom:1px dotted #ff5f20;
	color:#ff5f20;
	}
	
div#minizone_cloud_header{
	background:transparent url('img/header_cloud.jpg') no-repeat scroll left top;
	width:215px;
	height:6px;
	overflow:hidden;
	margin:25px 0 0 0;
	}
	
div#minizone_cloud_headerOrange{
	background:transparent url('img/header_cloudOrange.jpg') no-repeat scroll left top;
	width:215px;
	height:6px;
	overflow:hidden;
	margin:25px 0 0 0;
	}
	
div#cols3_zone div#middle{
	float:left;
	width:592px;
	padding: 0 0 10px 0;
	}
	
div#cols2_zone div#middle{
	float:left;
	width:824px;
	padding: 0 0 10px 0;
	}

div#middle h1{
	padding:0 0 5px 0;
	}
	
div#middle h2{
	color:#36c;
	padding:0 0 10px 0;
	text-decoration:none;
	}
	
div.mid_pic{
	float:left;
	width:130px;
	height:130px;
	padding-top:5px;
	}
	
	div.mid_pic2{
	float:left;
	width:130px;
	height:195px;
	padding-top:5px;
	}
div.mid_pic_deploy{
	padding:5px 0 10px 0;
	text-align:center;
	}
	
/*div.mid_pic img{
	border:1px solid black;
	margin:0;
	padding:0;
	}*/

div.head_txt{
	font-weight:bold;
	font-style:italic;
	text-align:left;
	}
	
div.mid_txt{
	float:right;
	width:432px;
	}
	
div.mid2_txt{	
	width:572px;
	}

div.head_article p , div.mid_article p , div.mid_articleb p{
	padding:5px 0 5px 0;
	}

	
div#right_side{
	border-left:1px dotted #999;
	float:right;
	width:231px;
	}
	
div#cols3_zone div.head_article , div#cols3_zone div.mid_article{
	border-bottom:1px dotted #ccc;
	width:572px;
	padding:10px;
	}
	
div#cols3_zone div.mid_article th{
	border-top:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	text-align:left;
	padding:0 0 0 10px;
	}
	
div#cols3_zone div.head_article{
	background:transparent url('img/bg_header_article.gif') left top scroll;
	text-align:center;
	}
	
div#cols3_zone div.mid_articleb{
	width:572px;
	padding:10px;
	}
	
div#cols2_zone div.mid_article{
	border-bottom:1px dotted #ccc;
	width:804px;
	padding:10px;
	}
	
div#right_box{
	/*border:1px solid black;*/
	padding:10px;
	}
	
div#right_box p a{
	color:#14678a;
	line-height:20px;
	}
	
div#teasing_zone{
	width:220px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;
	}
	
div#teasing_zone h3{
	color:#14678a;
	line-height:30px;
	font-size:16px;
	}
	
div.teasing{
	background-color:#999;
	color:#fff;
	width:220px;
	height:35px;
	}
	
div#minitab_faq{
	background:transparent url('img/minitab_faq.jpg') no-repeat scroll left top;
	width:220px;
	height:40px;
	margin:0 auto;
	}
	
div#minitab_faq h3{
	color:#fff;
	padding:15px 15px 0 0;
	text-align:right;
	}
	
div#minitab_faq_content{
	border:1px solid #ff5f20;
	width:198px;
	margin:0 auto;
	margin-bottom:10px;
	padding:10px;
	}
	
div#minitab_faq_content p{
	color:#ff5f20;
	font-weight:bold;
	line-height:20px;
	}
	
div#minitab_faq_content p a{
	color:#ff5f20;
	}

div#minitab_blog{
	background:transparent url('img/minitab_blog.jpg') no-repeat scroll left top;
	width:220px;
	height:40px;
	margin:0 auto;
	}
	
div#minitab_blog h3{
	color:#fff;
	padding:15px 15px 0 0;
	text-align:right;
	}

div#minitab_blog_content{
	border:1px solid #1d7090;
	width:198px;
	margin:0 auto;
	padding:10px;
	}
	
div#minitab_blog_content p{
	color:#14678a;
	font-weight:bold;
	}
	
div#minitab_faq_content p.readmore , div#minitab_blog_content p.readmore{
	padding:15px 0 0 0;
	text-align:right;
	}
	
div#minitab_blog_content p a{
	color:#14678a;
	}


div#right_box p.right_box_title{
	color:#14678a;
	font-weight:bold;
	padding-bottom:10px;
	}
	
div#bar{
	background:transparent url('img/bar.gif') repeat-x scroll left top;
	height:60px;
	width:990px;
	margin:0 auto;
	}
	
div#bar p{
	color:#36c;
	font-weight:bold;
	padding:20px 0 0 0;
	text-align:center;
	}
	
div#bar p img{
	padding:0 10px 0 10px;
	text-align:center;
	}
	
div#bar p a{
	font-weight:normal;
	}

div#lt_bar{
	background:transparent url('img/lt_bar.gif') no-repeat scroll left top;
	float:left;
	height:60px;
	width:14px;
	}
	
div#rt_bar{
	background:transparent url('img/rt_bar.gif') no-repeat scroll left top;
	float:right;
	height:60px;
	width:14px;
	}
	
.calculate{
	text-align:center;
	}

.currency-sign{
	padding: 0 8px 0 2px;
	}

#error{
	display: none;
	color: red;
	float: left;
	font-weight: bold;
	}

#iframe{
	margin-left:10px;
	}

#label-size{
	font-family:Verdana, Geneva, sans-serif;
	}
	
#form_contact{
	padding: 15px 15px 15px 90px;
	}

#form_contact label{
	display:block;
	width:125px;
	float:left;
	margin:10px 0 10px 0;
	}
	
#form_contact input{
	margin:10px 0 10px 0;
	padding:0;
	width:250px;
	}

#form_contact textarea{
	margin:10px 0 10px 0;
	padding:0;
	width:250px;
	height:100px;
	}
	
#form_contact input.button {
	background:transparent url('img/bg_btn.gif') repeat-x scroll left top;
	border:1px solid #36c;
	color:#36c;
	cursor:pointer;
	margin:10px 0 0 279px;
	padding:0;
	width:100px;
}
