body{
background-position : center top ;
font-family : Times New Roman,Arial, Helvetica, sans-serif ;
background-image : url('bigfond2opt.jpg');
background-attachment:fixed;
font-size : 12px ;
text-align : center ;
}

#ensemble{
margin:auto;
margin-top:-8px;
width:800px;
height:816px;
text-align :left ;
padding : 0 ;
}

img{
padding : 0;
margin : 0;
border-style: solid;
border-width: 0px;
border-color: black;
float : none;
}

img.left{
float : left;
}

img.right{
float : right;
}

a{
margin : 0 ;
padding : 0 ;
color : black ;
}

a:hover{
cursor : pointer;
}

table{

}

.large{
width:100%;
text-align:left;
}

.table_photos{
width:600px;
text-align:left;
}

.td_comm{
width:370px;
text-align:left;
}

#navigation{
margin-top:0px;
height:313px;
overflow:hidden;
}

#flash{
margin-top:-313px;
height:313px;
overflow:hidden;
}

#corps{
margin-top:-4px;
background-image : url('corps.png');
background-repeat : repeat-y;
}

#page{
margin-left:100px;
width:600px;
}

.recentrage{
	margin-left:100px;
	width:400px;

}

.decentrage{
	margin-left:-100px;
	width:800px;

}

#piedFond{
	width:800px;
	height:45px;
	background-image : url('pied.jpg');
}

#pied{
	width:800px;
	height:45px;
	margin-top:-20px;
	text-align:center;
	color:white;
}

#pied a{
	color:white;
	text-decoration:none;
}

#pied a:hover{
	text-decoration:underline;
}

.cavalerie_titre,.elevage_titre{
	font-weight: bold;
	font-size : 20px;
	text-decoration: underline;
	text-align : center;
}

h3{
	font-weight: bold;
	font-size : 20px;
	text-decoration: underline;
	text-align : center;
}

h3:hover {
	cursor : pointer;
}

.cavalerie_nom_cheval,.elevage_nom_cheval{
	color:#4B088A;
	font-weight: bold;
	font-size : 14px;
	text-decoration:underline;
}

.aligneDroite{
	text-align:right;
}

.cadreT{
border-collapse:collapse; 
border:0px;
padding:0px;
border-spacing:0px;
	background-image : url('cadre/centre.jpg');
}

.cadreHD{
border-collapse:collapse; 
border:0px;
padding:0px;
border-spacing:0px;
	height:6px;
	width:6px;
	background-image : url('cadre/hd.png');
}

.cadreBD{
border-collapse:collapse; 
border:0px;
padding:0px;
border-spacing:0px;
	height:6px;
	width:6px;
	background-image : url('cadre/bd.png');
}

.cadreHG{
border-collapse:collapse; 
border:0px;
padding:0px;
border-spacing:0px;
	height:6px;
	width:6px;
	background-image : url('cadre/hg.png');
}

.cadreBG{
border-collapse:collapse; 
border:0px;
padding:0px;
border-spacing:0px;
	height:6px;
	width:6px;
	background-image : url('cadre/bg.png');
}

.cadreImage{
border:0px;
padding:0px;
border-spacing:0px;
border-collapse:collapse; 
	background-image : url('cadre/centre.jpg');
}

.cadreDroite{
	margin-right:0px;
	margin-left:auto;
	border:0px;
	padding:0px;
	border-spacing:0px;
	border-width:0px;
	border-collapse:collapse;
}

.cadre{
	border:0px;
	padding:0px;
	border-spacing:0px;
	border-width:0px;
	border-collapse:collapse;
}

.tampon{
	color : red;
	text-decoration : underline;
	font-weight : bolder;
	font-variant: small-caps;
}

#login_div,.admin_div{
	background-color :#fffadc;
	font-size :12px;
	color :black;
	border :2px solid #a68275;
	text-align: center
}

#login_div,.admin_div ul{
	text-align: left;
}

