body {
	font-family: arial;
	font-size: 10pt;
	text-align: center;
	color:#0051AA;
	background:url('../img/fond.jpg')repeat-x;
}

* html body
{
background:url('../img/fond.jpg') top left repeat-x;
text-align:center;
} 

*+html body
{
background:url('../img/fond.jpg') top left repeat-x;
} 

h1
{
background: url("../images/entete.jpg") top left no-repeat transparent;
width:622px;
height:78px;
color: #FFFFFF;
font-size: 14pt;
padding-top:10px;
text-align:center;
}

h2 {
	color: #0051AA;
	font-size: 16pt;
}
h2 {
	font-size:12pt;
}
p
{
/*width:520px;*/
font-family:Arial;
margin-left:-15px;
text-align:justify;
}
* html p
{
margin-left:0;
}

*+html p
{

margin-left:0;
}

p.erreur {
color:#8d2222;
text-align:center;
}

form p.champ {
	margin-left:130px;
	text-align:left;
}

form .validation {
	border: 0px solid black;
	text-align: center;
}

form .bouton_validation {
	background-color: #12A2DE;
	border: 1px solid #0051AA;
	color: white;
	font-weight: bold;
	text-align:center;
}
#content
{
width:840px;
margin:0 auto;

}

* html #content {
margin:0;
/*width:auto;*/
}
#gauche
{
float:left;
margin:0;
width:225px;
}

* html #gauche
{
float:left;
margin:0;
width:225px;
}

#contenu
{
width:615px;
float:right;
padding-top:10px;
}

* html #contenu
{
width:600px;
clear:both;
}
#menu {
text-align:left;
	width:615px;;
}
 #menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
 #menu a{
	padding: 0;
	list-style-type: none;
}
 #menu ul li{
	display: inline;
	margin: 0;
	margin-left:-4px;
	padding: 0;
}

*+html #menu {
text-align:left;
	width:615px;;
}
*+html #menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
*+html #menu a{
	padding: 0;
	list-style-type: none;
}
*+html #menu ul li{
	display: inline;
	margin: 0;
	margin-left:-4px;
	padding: 0;
}


#cadre1
{
background:url("../images/cadre6.jpg") top left no-repeat transparent;
width:516px;
height:248px;
margin-left:-20px;
}

*html #cadre1{
margin-left:0px;
}

#cadre2
{
background:url("../images/cadre3.jpg") no-repeat;
width:512px;
height:179px;
padding:1px;
margin-left:-20px;
overflow:hidden;
}



#cadre2 p
{
margin-top:5px;
margin-left:10px;
text-align: justify;
width: 360px;
font-size:13px;
}

* html #cadre2 p
{
margin-top:5px;
margin-left:20px;
width:500px;
} 

*+html #cadre2 p
{
margin-top:5px;
margin-left:-140px;
width:500px;
} 
 
#cadre1 p
{
margin-left:5px;
margin-top:0;
}
#p_gauche
{
margin-top:7px;
margin-left:10px;
float:left;
width:220px;
text-align:left;
}
#p_gauche p
{
text-align: justify; 
font-size:13px;
}

#p_droite
{
margin-top:7px;
text-align:left;
padding-right:20px;
float:right;
width:230px;
}
#p_droite p
{
text-align: justify; 
font-size:13px;
}

#centrage
{
border:0 auto;
}
#photo_large
{

margin-top:20px;
margin-left:100px;
background:#FFFFFF;
padding:10px;
width:384px;
height:320px;
}

*+html #photo_large
{
margin-left:00px;
}
#total_versement
{
text-align:left;
background: url("../images/total_versement2.jpg") top left no-repeat transparent; 
width:614px; 
height:33px;
}
#cadre1 #p_gauche  ul
{

margin:-5px 0 0 0;
padding:0;
width:220px;
}
#cadre1 #p_gauche  li
{
font-size:12px;
margin:0;
list-style-type:none;
width:220px;
}

#cadre1 #p_droite ul
{

margin:-5px 0 0 0;
padding:0;
width:220px;
}
#cadre1 #p_droite  li
{
font-size:12px;
margin:0;
list-style-type:none;
width:220px;
}

#reduit
{
font-size:7px;
}
* html #reduit
{
	text-align:center;
	font-size:11px;
}
*+html #reduit
{
font-size:11px;
}
#invite
{
margin:0 auto;
}

#invite1
{
margin: 0 auto;
}