body {
font-family: verdana; /* on définit la police de base dans la page */
font-size: 8pt; /*dex on définit la taille de police de base dans la page */
background-color: white;
}

body a{
text-decoration: none;
color: black;
}

body a:hover{
color: black;
}

body img{
border: none;}


h1{
color:#d72334;
font-size:14pt;
font-weight:bold;
padding: 0px 0px;
margin:0px;
}

h2{
font-size: 8pt;
font-weight:normal;
color:#d72334;
padding: 0px 0px;
margin:0px;
}

.ref{
color:white;
font-size:5pt;
}

.ref a{
color:white;
font-size:5pt;
}

.ref a:hover{
color:white;
font-size:5pt;
}

.validate{
position:absolute;
float:left;
width:320px;
background-color:white;
border:1px black solid;
top:300px;
left:350px;
}

.master{
position: absolute;
width: 1000px;
left: 50%;
margin-left: -500px;
/*
margin-top:-275px;
top: 50%;
*/
}

.top{
float:left;
width:1000px;
height:200px;
}

.top1{
float:left;
width:700px;
height:163px;
}

.top2{
float:left;
width:300px;
height:163px;
background: transparent url(../images/syst/ban2.jpg) no-repeat;
}

.x-top2{
margin-left:40px;
margin-top:140px;
}

.champ{
border:0px;
font-size:7pt;
}

.champ2{
border:0px;
font-size:9pt;
}

.menu-hp{
float:left;
width:1000px;
height:37px;
background: transparent url(../images/hp/menu.jpg) no-repeat;
}

.menu-page{
float:left;
width:1000px;
height:37px;
background: transparent url(../images/page/menu.jpg) no-repeat;
}

.x-menu-page{
margin-top:2px;

}

.center-hp{
float:left;
width:1000px;
background: transparent url(../images/hp/fond.jpg) repeat-y;
}

.center-page{
float:left;
width:1000px;
background: transparent url(../images/page/fond.jpg) repeat-y;
}

.petit{
font-size:7pt;
}


