body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	/* The reset rules */
	margin:0px;
	padding:0px;
}

body{
	color:#555555;
	font-size:14px;

	background: #eeeeee;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
}

h1{
	font-size:28px;
	font-weight:bold;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	letter-spacing:1px;
    color:#E01515;
    text-align:center;
    margin-bottom: 25px;
}

h2{
	font-family: Arial Black;
	
    color:#1D796F;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:2px;
	
	text-align:center;
	margin-top:4px;
	
}
p{
    line-height: 15px;
    
    padding-left: 5px;
}

img{
    border:none;
    
    display: block;
    margin: 0 auto; 
}
/******************
CONFIG FORM
******************/


/**
form{
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
letter-spacing:1px;
padding-left:2px;

	-moz-border-radius:20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
}
label
{
	float:left;
	width: 200px;
	text-align: left;
}
input{
    width:200px;
border:dotted 1px #666;
background-color: gray;
font-weight:bolder;
font-size:16px;
color: #333;
height: 25px;

    text-align:center;

}
input[type="submit"]{
margin-top:5px;
width:150px;
font-weight:bolder;
font-size:16px;
text-align:center;
background-color: #9DC52C;
}
input[type="submit"]:hover{
margin-top:5px;
width:150px;
font-weight:bolder;
font-size:16px;
text-align:center;
background-color:#5E980C;
}
textarea{
padding: 10px;
border:dotted 1px #666;
background-color: #fff;
font-weight:bolder;
font-size:16px;
color:#333;

}
textarea:hover{
background-color: #CCC;
}
select{
padding:0 0px 0 15px;
color:#999;
width:220px;
height:22px;
border:1px solid #333;
margin:-2px;


}
/****************/


#main p{
	padding-bottom:8px;
}

.clear{
	clear:both;
}

#main{
	width:800px;
	/* Centering it in the middle of the page */
	margin:60px auto;
    
}

.container{

	margin:20px auto;
	min-height:20px; 
	background:#FFFFFF;
	border:1px solid #E0E0E0;
	padding:15px;
	
	/* Rounded corners */
	-moz-border-radius:20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
    -webkit-box-shadow: 2px -2px 5px black;
	-moz-box-shadow: 2px -2px 5px black;
	box-shadow: 2px -2px 5px black;
}
.container ul{
list-style: none;
min-height:40px; 
padding: 0;
margin: 0;
}
.container li
{
/**
 * float:left;
 * list-style: none;
 * margin-right: 16px;
 * margin-bottom:15px;
 * padding:5px;
 * border:solid 1px #dddddd;
 * color:#000;
 * 
 * 	-moz-border-radius:10px;
 * 	-khtml-border-radius: 10px;
 * 	-webkit-border-radius: 10px;
 * 	border-radius:10px;
 */
}
.err{
	color:red;
}

.success{
	color:#00CC00;
}

a, a:visited {
	color:#8E1717;
	
	outline:none;
}

a:hover{
	text-decoration:underline;
}

#faq
{
    font-size: 12px;
    
}
#faq h3
{
    color:#3294A3;
}
#paiementlink
{
    text-align:center;
    font-size:18px;
    font-weight:bold;
}
#temoignage
{
    width: 300px;
    padding: 15px;
    margin: 15px auto;
    background-color: #eeeeee;
    -moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
    -webkit-box-shadow: 2px -2px 2px black;
	-moz-box-shadow: 2px -2px 2px black;
	box-shadow: 2px -2px 2px black;
    
    font-family:monospace;
}
#signature
{
    
    padding: 15px;
    margin: 15px;
    background-color: #eeeeee;
    -moz-border-radius:10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
    -webkit-box-shadow: 2px -2px 2px black;
	-moz-box-shadow: 2px -2px 2px black;
	box-shadow: 2px -2px 2px black;
}

