
body 
{
	margin:0px;
	margin-top:14px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#424141;
	text-align:left;
	line-height:16px;
	background-image:url(../images/page-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#main{
  width:954px;
  height:1050px;
  margin:auto;
}
#cntcentre{
 width:630px;
 height:auto;
 margin:auto;
 float:left;
}
#stat1{
 width:400px;
 height:auto;
 margin:auto;
 background:#003399;
}
.date{
 width:100px;
 height:25px;
 float:left;
}
#tetestat{
 width:450px;
 height:20px;
 margin:auto;
}
#tetestat1{
  width:298px;
  height:20px;
  background:#4a627c;
  border-right:solid 2px #ffffff;
  float:left;
}
.titrestat{
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
}
.cntstat{
  width:300px;
  height:auto;
  float:left;
}
.cntstat1{
 width:150px;
 height:auto;
 font-family:Arial;
 font-size:12px;
 color:#336699;
 float:left;
}
#cntstat{
 width:450px;
 height:auto;
 background:#ecf4fc;
 font-family:Arial;
 font-size:12px;
 color:#336699;
 margin:auto;
}
#ifram{
width:460px;
margin-top:10px;
margin-left:64px;
margin-right:63px;
height:auto;
}
#tetestat2{
  width:150px;
  height:20px;
  background:#4a627c;
  float:left;
}
#head{
  width:954px;
  height:124px;
}
#lie1{
 width:100px;
 height:35px;
 float:left;
}
#lie1 a{
 font-family:Arial;
 font-size:14pxpx;
 color:#286eb3;
 text-decoration:none;
 font-weight:bold;
}
#lie2 a{
 font-family:Arial;
 font-size:14pxpx;
 color:#286eb3;
 text-decoration:none;
 font-weight:bold;
}
#lie3 a{
 font-family:Arial;
 font-size:14pxpx;
 color:#286eb3;
 text-decoration:none;
 font-weight:bold;
}
#lie2{
 width:165px;
 height:35px;
 padding-left:5px;
 float:left;
}
#lie3{
 width:150px;
 height:35px;
 padding-left:5px;
 float:left;
}
#menu{
 width:954px;
 height:44px;
}
#baniere{
 width:954px;
 height:115px;
 background:url(../images/femme.gif) no-repeat;
}
#cntbg{
 width:954px;
 height:515px;
  background:#ffffff;
}
#centre{
 width:933px;
 height:515px;
 margin:auto;
}
#leftcentre{
 width:247px;
 height:515px;
 float:left;
}
#rightcntr{
 width:685px;
 height:515px;
 background:#ffffff;
 float:left;
}
#sary1{
 width:234px;
 height:151px;
 margin-left:7px;
 margin-top:7px;
}
#mnserv{
 width:234px;
 height:164px;
 margin:auto;
}
#tteserv{
 width:234px;
 height:42px;
 background:url(../images/tteserv.gif) no-repeat;
}
#footbg{
 width:954px;
 height:116px;
 background:url(../images/foot1.gif) no-repeat;
}
#footer{
 width:954px;
 height:135px;
 background:url(../images/foot.gif) no-repeat;
 
}
#lefthead{
 width:225px;
 height:121px;
 float:left;
 background:url(../images/logo.png) no-repeat;
}
#centrehead{
 width:494px;
 height:121px;
 float:left;
}
#tb1{
 width:280px;
 height:auto;
 padding-left:20px;
 float:left;
}
#nbrsms{
 width:250px;
 height:auto;
 margin:auto;
}
#lie{
 width:460px;
 height:35px;
}
#tb2{
 width:200px;
 height:auto;
 padding-left:100px;
 float:left;
}
#contenu{
 width:600px;
 height:auto;
 margin:auto;
}
#righthead{
 width:235px;
 height:121px;
 float:left;
}
#ctreserv{
 width:235px;
 height:140px;
 background:#f0f0f0;
}
#sry{
 width:234px;
 height:93px;
 margin-left:7px;
 margin-top:20px;
}
#mencentre{
 width:551px;
 height:379px;
 margin-left:67px;
 margin-top:50px;
 padding-top:10px;
 background:url(../images/menucentre.gif) no-repeat;
}
#mencentre1{
 width:650px;
 height:auto;
 margin:auto;
}
.td1{
 width:650px;
 height:20px;
}
.cntr_pack{
 width:100px;
 height:20px;
 float:left;
}
#pub{
  width:201px;
  height:82px;
  margin-left:175px;
  margin-top:48px;
  background:url(../images/pub-1.png) no-repeat;
}
#mnbg{
 width:492px;
 height:136px;
 margin-left:30px;
 margin-top:36px;
}
.titrepack{
  font-family:Arial;
  font-size:12px;
  color:#999999;
}
.mnbg1{
  width:246px;
  height:130px;
  float:left;
}
.clear
{
	clear:both;

}
.left
{
	float:left;
}

.right
{
	float:right;
}
.td{
  font-family:Arial;
  font-size:12px;
  color:#999999;
}
#service{
 width:600px;
 height:auto;
 margin:auto;
 padding-top:50px;
}
.sms{
 width:600px;
 height:auto;
}
#tete_tel{
 width:410px;
 height:32px;
 background:url(../images/tetefone.gif) no-repeat;
}
#centrephone{
  widows:340px;
  height:146px;
  padding-left:70px;
  background:url(../images/centrfone.gif) no-repeat;
}
#foot_tel{
 width:410px;
 height:32px;
 background:url(../images/footfone.gif) no-repeat;
}
.cnt_sms{
  width:266px;
  height:141px;
  font-family:Arial;
  font-size:12px;
  color:#0c0c0c;
}
.trtsms{
  font-family:Arial;
  font-size:12px;
  color:#111111;
  padding-left:5px;
  font-weight:bold;
}
#outer
{
	width:935px;
	margin:auto;
}
.service{
 width:650px;
 height:auto;
 margin:auto;
}
.serv1{
 width:305px;
 height:20px;
 padding-left:20px;
 float:left;
}
.cntflag{
 width:650px;
 height:20px;
 font-family:Arial;
 font-size:12px;
 color:#787878;
}
.flag{
 width:100px;
 height:30px;
 margin:auto;
}
.ct1{
  width:250px;
  height:15px;
  float:left;
  padding-left:50px;
  margin-top:5px;
  font-family:Arial;
  font-size:12px;
  color:#787878;
}
.parenthese{

  font-family:Arial;
  font-size:12px;
  color:#999999;

}
#step2{
 width:470px;
 margin-top:-310px;
}
.logo
{
	width:188px;
	height:102px;
	padding-left:10px;
	float:left;
	padding-bottom:10px;
}
.input{
  width:200px;
  height:20pc;
}
.red{
 color:#FF0000;
}
.text1{
 width:100px;
 font-family:tahoma,geneva,sans-serif;
 color:#000000;
 font-size:11px;
}

.top-right-area
{
	width:120px;
	height:auto;
	float:right;
/*	padding-top:83px;*/
	margin:0;
	padding:12px 0 15px 5px;
	/*background:url(../images/bgLog.png) repeat;*/
	overflow:hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.top-right-area input{
	width:105px;
	padding:3px 3px 3px 2px;
	border:none;
}

input:-webkit-autofill {
	background-color:#fff;
}

.input{
  width:120px;
  height:20px;
  
}

.login-bg
{
	background-image:url(../images/login-bg.gif);
	width:97px;
	height:23px;
	padding-right:10px;
	padding-top:5px;
	font-weight:bold;
	color:#276DB2;
}

.menu-bg
{
	background:url(../images/menu-bg.gif) #fff repeat-x;
	width:915px;
	height:42px;
	color:#FFFFFF;
	font-size:11px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border:1px solid #39bee9;
	margin: 0 0 5px 0;
	padding:0 0 0 20px;
}


ul.top-menu
{
	margin:0;	
	padding:0px;
	list-style-position:inside;
	list-style:none;
}

ul.top-menu li
{
	background-image:url(../images/menu-sap.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px;
	color:#FFF;
	font-size:12px;
	float:left;
	font-weight:bold;
	height:42px;
	padding:0

}

.top-menu li a:hover
{
	text-decoration:none;
	color:#fff;
	background:#6fdff5;
}


.top-menu li a
{
	color:#99e9f9;
	text-decoration:none;
	height:22px;
	padding:10px 17px;
	display:block;

}


.hero-image
{
	background-image:url(../images/hero-image.jpg);
	width:648px;
	height:243px;
	background-repeat:no-repeat;
	float:left;
	margin-left:3px;
	
}

.video-bg
{
	background-image:url(../images/video-bg.gif);
	background-repeat:no-repeat;
	width:245px;
	height:243px;
	float:right;
	padding:5px;
	padding-left:8px;
	padding-right:10px;
	display:none;
}




.content-area
{
	width:935px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:block;
	margin:0 auto;
	overflow:hidden;
}

.content-center
{
	width:640px;
	padding:10px;
	float:left;
	text-align:left;
	margin:0 0 20px 0;	
}

.content-center2{
	width:610px;
	padding:10px 25px;
	float:left;
	text-align:justify;
	background:url(../images/bg-content-center2.jpg) top repeat-x;
	background-color:#fff;
	border: 1px solid #eaeaea;
	margin-bottom:10px;
	}
	
.content-center2 p{
text-align:justify;
}

.solution-bg
{
	background-image:url(../images/home-solution-bg.jpg);
	width:620px;
	background-position:top;
	background-repeat:no-repeat;
	padding:10px;
	
}


.content-right
{
	width:255px;
	float:left;
	text-align:left;
	padding-left:10px;
}


.cta-area
{
	
	padding-left:10px;
}

.cta-images
{
	margin-right:8px;
	float:left;
}


.quick-menu-top
{
	background-image: url(../images/quick-menu-top.gif);
	background-repeat:no-repeat;
	width:254px;
	height:7px;
	margin-top:5px;
	font-size:0px;
	
}


.quick-menu-bottom
{
	background-image: url(../images/quick-menu-bg.gif);
	background-repeat:no-repeat;
	width:254px;
	background-position:bottom;
	padding-bottom:20px;
	font-size:0px;
	
	
}



.tag-cloud-bottom
{
	background-image: url(../images/quick-menu-bg.gif);
	background-repeat:no-repeat;
	width:234px;
	background-position:bottom;
	padding-bottom:20px;
	padding:10px;
	
	
}
.td{
 width:40px;
 border:solid 1px #78100f;
 font-family:Arial;
 font-size:10px;
 color:#000000;
}
.instruction{
 width:450px;
 height:auto;
 padding-left:50px;
 margin:auto;
}

.footer-bg
{
	background-image:url(../images/footer-bg.jpg);
	width:935px;
	height:60px;
	padding-top:40px;
	margin-top:5px;
	text-align:center;
}


ul
{
	margin:0px;
	padding:0px;
	margin-left:10px;
}

li
{
	text-align:left;
	font-size: 11px;
	line-height:22px;
	padding-left:15px;
	background-repeat:no-repeat;
	list-style:none;
	font-weight:bold;

}

h1
{
	color: #1E5AA6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding:20px 20px 13px 20px;
    text-shadow: 1px 2px 5px #CCCCCC;
	margin:0 0 20px 0;
	background:url(../images/fonddH1.png) bottom right no-repeat;
}

h2
{
	font-size:16px;
	color:#FF6B0D;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}



h3
{
	font-size:16px;
	color:#3266a0;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	font:bold 17px Arial, Helvetica, sans-serif;
	/*background:url(../images/fonddH1.png) bottom right no-repeat;*/
	border-bottom:1px solid #6fdff5;
}

h4
{
	font-size:16px;
	color:#666666;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-bottom:10px;

}

h5
{
	font-size:15px;
	color:#003399;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:30px 0 0 20px;
	display:block;
	border-bottom: 1px solid #eaeaea;

}
.texttitreclient{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#1c5aa7;
}

.bread{
	padding:5px;
	font-size:12px;
	margin-bottom:-25px;
	color:#1885BE;
}

.bread a{
	color:#1885BE;
	text-decoration:none;
}

.bread a:hover{
	color:#1885BE;
	text-decoration: underline;
}

.bread_2{
	padding:5px;
	font-size:12px;
	color:#1885BE;

}

.bread_2 a{
	color:#1885BE;
	text-decoration:none;
}

.bread_2 a:hover{
	color:#1885BE;
	text-decoration: underline;
}

.iconeSrv{
float:left;
margin:0 20px;
}

.contactSkype{
width:131px;
height:27px;
background:url(../images/bgSkypeCont.png) left no-repeat; 
display:block;
font:bold 13px Arial, Helvetica, sans-serif;
color:#039;
padding:12px 0 0 45px; 
text-decoration:none;
margin-bottom:10px;
}

.contactSkype:hover{
color:#36C;
}

.contactHotline{
width:131px;
height:34px;
background:url(../images/bgHotlineCont.png) 4px 5px no-repeat; 
display:block;
font:bold 13px Arial, Helvetica, sans-serif;
color:#039;
padding:5px 0 0 45px; 
text-decoration:none;
}

.contactHotline:hover{
	color:#36C;
}

.contactHotline span{
font-size:10px;
}

.menuVertical{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
}

.menuVerticalContainer{
	float:left;
	width:260px;
	margin:0 10px;
	padding-right:20px;
	color:#7797AF;
	/*background:url(../images/bgBloc.gif) #fff top right no-repeat;
	padding:10px 0 0 0;*/
	text-align:justify;
}

.menuVerticalPrivate{
	margin:0;
	padding:0;
}

.menuVerticalPrivateContainer{
	float:left;
	width:auto;
	margin:0 10px;
	color:#7797AF;
	/*background:url(../images/bgBloc.gif) #fff top right no-repeat;
	padding:10px 0 0 0;*/
	text-align:justify;
}

.border{
	background:url(../images/bgBloc.gif) #fff top right no-repeat;
}

.menuVertical li{
	margin:0 0 1px 0;
	list-style:none;
	height:auto;
	display:block;
	padding:0;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:none;
	/*-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-transform:uppercase;*/
}

.menuVerticalPrivate li{
	margin:0 0 1px 0;
	list-style:none;
	height:auto;
	display:block;
	padding:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:none;
	/*-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-transform:uppercase;*/
}

.menuVertical li a, .menuVerticalPrivate li a{
	text-decoration:none;
	color:#1e5aa6;
	display:block;
	padding:15px 5px 0 0;
	height:27px;
	background:url(../images/bgBl.png) #fff repeat-x;
	border:1px solid #e6f8fb;
}

.menuVertical li a:hover, .menuVerticalPrivate li a:hover{
	color:#3dcbe7;
	background:none;
	border:1px solid #70ddf2;
}

.menuVertical li a img, .menuVerticalPrivate li a img{
	margin:-10px 5px 0 0;
	float:left;
	width:32px;
	padding:0;
	height:32px;
	display:block;
	border:none;
}

.btBlocs
{
	width:565px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:block;
	margin:20px 0 0 0;
	float:left;
	padding:20px 10px 10px 10px;
	background:url(../images/bgBlue2.png) #f0fbfe repeat-x;
}

.btBlocs span{
	color:#4ec5e7;
	font:bold 13px Arial, Helvetica, sans-serif;
}

.btBlocs ul{
	display:block;
	margin-top:10px;
}

.btBlocs ul li{
	font:normal 12px Arial, Helvetica, sans-serif;
	list-style:url(../images/puceBleu.png);
	list-style-position:inside;
	color:#6ed1ed;
}

.RS{text-align:right; margin:10px 0 0 0; padding:10px 0 0 0;}

.RS img{float:right; margin:0 10px 0 0; border:none;}

.appMob{
	margin:0 0 0 40px;
	padding:0;
}

.appMob li{
	height:32px;
	padding:7px 0 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	display:block;
}

.appMob li img{
	border:none;
	margin:-7px 10px 0 0;
	float:left;
}

.appMob li a{
	text-decoration:none;
	color:#CCC;
}

.appMob li a:hover{
	color:#006699;
}

.accederLink{
	background:url(../images/access.png) top repeat-x;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	height:25px;
	padding:7px 15px 0 15px;
	color:#fff;
	font:bold 15px Arial, Helvetica, sans-serif;
	border:1px solid #35aad6;
	margin:5px 0 0 70px;
	text-decoration:none;
	display:inline-block;
}

.accederLink:hover{
	background:url(../images/access.png) bottom repeat-x;
	color:#08a1c8;
	border:1px solid #98dcf4;
}

.flc{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #6fdff5;
}

.flc img{
	width:100px;
	margin:0 auto;
}

.menu {position:relative; background:url(images/bg.gif) no-repeat; height:35px; width:459px; margin:10px 0 15px 0;}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:10px 0 0 0; margin:0;}
.menu li {float:left}
.menu a, .menu a:active, .menu a:visited, .menu a:hover {text-decoration:none; color:#fff;padding:0 10px 0 0; font-size:15px; margin:0 5px;}
#slide {position:absolute; top:4px; height:34px; background:url(../images/menuBg1.png) #1a3c69 repeat-x; z-index:10;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
	
.linkPage{
	text-decoration:none;
	color:#3266A0;
	font:bold 13px Arial, Helvetica, sans-serif;
}

.linkPage img{
	float:left;
	margin:0 5px 0 0;
}

.linkPage:hover{
	color:#000;
}
