/* -------------------------------------------------------------------- 
                          Help style definitions
     			            CNC
                            Atos Worldline, 2009
-------------------------------------------------------------------- */

html {overflow:-moz-scrollbars-vertical;}

body {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 0.7em;
	text-align: center;
	background: #475563 url(../imgs/fond.gif) repeat-x;
	margin: 13px auto 0 auto;
}

* {font-family: Arial, Helvetica, Sans-serif;}
img {border: 0;}
hr {display: block; height: 0; border: 0; visibility: hidden; padding: 0; margin: 0;}

h1 {font-size: 1.0em; padding: 0; margin: 0;}
h1 {position: absolute; left: 34px; top: 31px;}

p {padding: 0; margin: 0;}

a {text-decoration: none;}

acronym, abbr {border-bottom: 1px dotted #000; cursor: help;}


/* -------------------------- !PAGE BODY STRUCTURE --------------------------- */
.container {
	position: relative;
	width: 980px;
	text-align:left;
	margin: 0 auto;
}


/* ------------------------------------ !HEADER ------------------------------ */

/* Structural blocks */
#header{
	position: absolute;
	height: 155px;
	width: 980px;
	background-color: #FFF;
	z-index: 10;
}



/* Navigation 1 */
#nav {
	position: absolute;
	left: 0;
	top: 120px;
	height: 0px;
	width: 980px;
	background: #FFF url(../imgs/bg_nav1.jpg) no-repeat;
	padding-top: 10px;
}
#nav p {float: left;}


/* -------------------------------- !FOOTER ---------------------------------- */
#footer {
	color: #E1E4E7;
	background-color: #475563;
	text-align: right;
 	margin-top: 20px;
	padding: 8px 0;
}


/* ------------------------ !LEFT COLUMN CONTENT  ---------------------------- */



/* ----------------------------- !MAIN BLOCKS -------------------------------- */
/* Main contener */
#content{
	position: absolute;
	top: 155px;
	width: 980px;
	background-color: #FFF;
	z-index: 1;
}

#main {
	padding: 2em;
}

#main img {
	border:medium dotted #475563;margin:1em;
}

h2 {
	font-size:3em;
	margin:0;
	padding:0;
	text-align: center;
}

h3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../imgs/bg_h2.gif) no-repeat scroll 0 4px;
	color:#798795;
	font-size:2em;
	margin-bottom:20px;
	padding-left:30px;
}

h4 {
  -moz-background-clip: border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(../imgs/fl_last_off.gif) no-repeat scroll 0 2px;
  color:#798795;
  font-size:1.5em;
  margin-bottom: 20px;
  padding-left:40px;
}
ul.plan {
	list-style:decimal;
	font-size:1.4em;
	font-weight:bold;
}

p, ul {
	background: #F0F2F3 ;
	margin: 0 0 6px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 20px 10px 14px 21px;
	font-size:1.2em;
	text-align: justify;
}

span {
  color: red;
  font-weight: bold;
}

/* ------------------------ !EXCEPTIONS & SPECIFICS -------------------------- */

.clear {clear: both; font-size: 0.1em;}
.hidden {visibility: hidden;}
