h1
{
		font-size:14pt;
		text-indent:10px;
		font-weight: normal;
}
h2
{
		font-size:12pt;
		text-indent:20px;
		font-weight: normal;
}
h3
{
	
		font-size:11pt;
		text-indent:25px;
		font-weight: normal;
		padding:0;
		margin:6px 0 6px 0 ;
}
h4
{
	
		font-size:10pt;
}
#principe
{
		list-style: none ;
}
#principe li
{
background:url('../images/kwfiles/puce.jpg') no-repeat left;	
text-indent: 20px;
font-size:10pt;
line-height:20px;
color:black;
}
#conteneur_droite
{
float:right;
width:250px;
height:400px;
margin-right:50px;
}
.table
{
	border:1px solid #d9d9d9;
	padding:5px;
	
}
.table td
{
color:black;
font-size:10pt;
}
#error_contact
{
color:red;
border:1px solid orange;	
font-weight:bold;
line-height:20px;
padding-left:5px;
margin-bottom:3px;
background:#ffe1b2;
}
.error_contact
{
color:red;
border:1px solid orange;	
font-weight:bold;
line-height:20px;
padding-left:5px;
margin-bottom:3px;
background:#ffe1b2;
}
#conteneur_principal
{
float:left;
margin-left:50px;
margin-top:15px;
}
table.normal tr
{
font-size:9pt;
color:#707070;
}
.title
{
background:#e6e7e7;
border-top:1px solid #cfd0d0;
text-align:center;	
color:black;
}
#icons
{
	padding-top:0px;
	padding-left:30px;
}
.erreur
{
color:red;
font-weight:bold;
}
form{
margin:0px;
padding:0px;
display:inline;
}
img{border-width:0px;}

input 
{
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    vertical-align: middle;
}
textarea 
{
    vertical-align: middle;
}
.hidden
{
display:none;	
}

a.bouton
{
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    border: 1px solid #919191;

    background-color: white;
    vertical-align: middle;
	padding:5px;

}
a.bouton:hover
{
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    border: 1px solid #919191;

    background-color: #919191;
    vertical-align: middle;
	padding:5px;
}

.line1
{
	background-color:#fffeee;
	color:black;
}
.line2
{
	background-color:#fffbbb;
	color:black;
}


.form_connexion{
 position:absolute;
 right:6px;
}

