body{
	margin:0;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:#f0bcda url(/imgs/tpl/bg.gif) repeat-x 0 0;
	padding:14px 0 0;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
h1,h2,p{
	margin:0;
}
img{
	border:none;
}
#page{
	margin:0 auto;
	width:853px;
	background:url(/imgs/tpl/page.jpg) repeat-y;
	overflow:hidden;
}
#page .bottom{
	background:url(/imgs/tpl/bottom.jpg) no-repeat 0 100%;
	width:853px;
	overflow:hidden;
	padding:0 0 4px;
}
#page .bg{
	background:url(/imgs/tpl/top.jpg) no-repeat 0 0;
	width:845px;
	overflow:hidden;
	padding:4px 4px 0 4px;
}
#page .all{
	background:url(/imgs/tpl/all.jpg) no-repeat 0 0;
	width:845px;
	overflow:hidden;
	position:relative;
	padding:0 0 13px;
}
h1{
	width:320px;
	height:152px;
	margin:62px 0 88px 285px;
	overflow:hidden;
}
h1 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:320px;
	height:152px;
	background:url(/imgs/tpl/logo.gif);
}
.navigation{
	position:absolute;
	top:15px;
	left:9px;
}
.navigation li{
	float:left;
	background:url(/imgs/tpl/bullet.gif) no-repeat 0 50%;
	padding:0 0 0 11px;
	margin:0 9px 0 0;
}
.navigation li a{
	color:#4b4b4b;
	text-decoration:none;
}
.navigation li a:hover{
	color:#ec3f98;
}
#content{
	overflow:hidden;
	margin:0 0 0 60px;
}
#content p{
	color:#4b4b4b;
	text-align:justify;
	width:550px;
	line-height:14px;
}
#content h2{
	color:#ec3f98;
	font:normal 20px "myriad Pro", sans-serif;
	margin:15px 0 3px;
}
#content .list li{
	background:url(/imgs/tpl/bullet2.gif) no-repeat 0 50%;
	padding:0 0 0 11px;
	height:16px;
	font-size:11px;
	color:#424242;
}
#content .list li a{
	color:#ec3f98;
	text-decoration:none;
}
#content ul.icons{
	float:right;
	margin:0 10px 0 0;
	display:inline;
}
#content .icons li{
	float:left;
	margin:0 0 0 7px;
	width:62px;
	display:inline;
	height:23px;
	overflow:hidden;
}
#footer{
	margin:0 auto;
	width:730px;
	overflow:hidden;
}
#footer ul{
	margin:5px 0 0 -5px;
	overflow:hidden;
	float:left;
}
#footer li{
	float:left;
	border-left:1px solid #4b4b4b;
	line-height:11px;
	padding:0 0 0 4px;
	margin:0 4px 0 0;
	overflow:hidden;
}
#footer li a{
	color:#4b4b4b;
	font-size:11px;
	text-decoration:none;
	line-height:11px;
}
#footer a.reacom{
	text-indent:-9999px;
	overflow:hidden;
	background:url(/imgs/tpl/reacom.gif) no-repeat 0 0;
	float:right;
	width:43px;
	height:11px;
	margin:5px 50px 0 0;
	display:inline;
}
ul.arrow-list li{
	padding:0 0 10px 11px;
	background:url(../imgs/tpl/arrow-list.gif) no-repeat 0 4px;	
}
p.pad{
	padding:0 0 0 11px;
}
.plan{
	width:550px;
	overflow:hidden;
	padding:0 0 4px 0;
	border-bottom:1px solid #d3d3d3;
	margin:0 0 26px 0; 
}

.plan h1{
	padding:0 0 8px 0;
	font:14px Arial, Helvetica, sans-serif;
	color:#23abdd;
	border-bottom:1px solid #d3d3d3;
	margin:0 0 6px 0;
}

.plan h2{
	background:url(../imgs/tpl/plan-headin.gif) no-repeat 0 0;
	width:558px;
	height:19px;
	margin:20px 0 12px 0;
	padding:2px 0 0 21px;
	font:bold italic 14px Arial, Helvetica, sans-serif;
	color:#fff;
}

.plan h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#23abdd;
}

.texte1 {
	font:11px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
}

.texte2 {
	font:11px Arial, Helvetica, sans-serif;
	color:#23abdd;
}


h3.options{
	width:579px;
	text-align:center;
	padding:0;
	margin:0 0 4px 0;
}
.plan-list{
	width:579px;
	overflow:hidden;
	margin:0 0 26px 0;
}
.plan ul{
	width:250px;
	float:left;
	margin:0 0 0 11px;
	display:inline;
}
.plan ul li{
	background:url(../imgs/tpl/arrow-list.gif) no-repeat 0 3px;
	padding:0 0 0 11px;
}
.content{
	margin:0 0 0 20px;
	width:766px;
	overflow:hidden;
}

/*Old Style saved*/
.title1{
   font-family:Arial,Helvetica,Verdana;
   font-size: 16px;
	font-weight: bold;
	color: #ed4b9e;
}

.title1b{
   font-family:Arial,Helvetica,Verdana;
   font-size: 14px;
	font-weight: bold;
	color: #646464;
}

.title2{
	display:block;
	width:100%;
	border-bottom:1px solid #ABABAB;
   font-family:Arial,Helvetica,Verdana;
   font-size: 14px;
	font-weight: bold;
	color: #646464;
	text-align:left;
}

.title3{
   font-family:Arial,Helvetica,Verdana;
   font-size: 12px;
	font-weight: bold;
	color: #ed4b9e;
}

.title4{
   font-family:Arial,Helvetica,Verdana;
   font-size: 12px;
	font-weight: bold;
	color: #646464;
}

.text1{
   font-family:Arial,Helvetica,Verdana;
   font-size: 11px;
	color: #3D3D3D;
}

.text2{
   font-family:Arial,Helvetica,Verdana;
   font-size: 11px;
	color: #ed4b9e;
}

input, input, select, textarea, .textareaContact {
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
   color:#3D3D3D;
	border: 1px solid #949494;
}

.submit {
   cursor:pointer;
}
