body {
	margin: 1.0em;
	padding : 0;
	font: 0.9em helvetica, "Verdana", helvetica, sans-serif ;
	line-height: 1.5em;
	color : #404040;
	background-color : #e6e6e6;
}
h1 {
	font: 85% "Verdana", helvetica, sans-serif ;
	color : green;
	font-weight : bold;
	margin-top : 20px;
	text-align: center;
	display: inline;
}

h2 {
	font: 130% "Verdana", helvetica, sans-serif ;
	color : #000000;
	margin-top : 20px;
	text-align: center;
	display: inline;
}

h3 {
	font: 80% "Verdana", helvetica, sans-serif ;
	margin-top : 20px;
	text-align: center;
	display: inline;
}

.steps li	{
	
	list-style-type:none;
}

.steps-num {
	font: 1.4em "Tahoma", "Verdana", helvetica, sans-serif ;
	color: #7f0000;
	font-weight : bold;
}

.steps {
	font: 1.1em "Verdana", helvetica, sans-serif ;
	color: #7f0000;
	font-weight : bold;
}

#header {
	height: 80px;
	background-color: #3366bb;
	color : #ffffff;
}

#pied {
	height: 18px;
	background-color: #3366bb;
	text-align: center;
	font: 80% "Verdana", helvetica, sans-serif ;
	color : #efefef;
}

#conteneur {
	position: absolute;
	width: 100%;
	background-color:#ffffff;
	border : 1px solid #3366bb;
}

#droit {
	position: absolute;
	top: 90px;
	right:0;
	width: 180px;
}

#contenu {
	background-color:#ffffff;
	margin-right: 180px;
	min-height: 1100px;
	height: 1100px;
}

.dir {
	margin: 5px;
	font: 0.9em "Verdana", helvetica, sans-serif ;
	color : #202020;
}

.rub {
	font: 1.0em "Verdana", helvetica, sans-serif ;
	font-weight: bold;
	color: #6699ff;
	text-decoration: underline;	
}

.ssrub {
	font: 1.0em "Verdana", helvetica, sans-serif ;
	font-weight: bold;
	color: #6699aa;
	text-decoration: underline;	
}

.ssrubactif {
	font: 1.0em "Verdana", helvetica, sans-serif ;
	font-weight: bold;
	color: #6699cc;
	text-decoration: none;
	border: 1px dotted;
	padding: 5px;
}

.urlpetit {
	font-size: 0.8em; color: navy; font-weight: normal; text-decoration: none;
}


.checklist li {
	list-style-type:none;
	background-image:url("images/check.gif");
	background-repeat:no-repeat;
	background-position:0% 40%;
	padding-left:20px;
	line-height: 2em;
	font-weight: bold;
}


#garanties {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding:0;
}
#garanties li {
	display: inline;
}
#garanties a {
	color: green;
	text-decoration: none;
}


#imgpdf {
	border : 0px;
}

.center {
	text-align: center;
}

strong {
	color : #3366bb;
	font-size: 1.1em;
}

hr {
	color : #3366bb;
	width : 95%;
	text-align: left;
	margin: 5px;
	
}

#mentions {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding:0;
}
#mentions li {
	display: inline;
}
#mentions a {
	color: gray;
	text-decoration: none;
}

#faq {
	list-style-type: square;
	margin: 0;
	padding:0;
	font-size : 0.8em;
}
#faq li {
	color : maroon;
	font-weight: 700;
}
#faq dd {
	text-align: justify;
	font-weight: normal;
	color : #404040;
}
#faq a {
	color: green;
	text-decoration: none;
}