
/*
table {border: 1px solid #FFFFFF}
td {border: 1px dotted #FFFFFF}
img, form {border: 1px dashed #FFFFFF}
h1, h2, h3, h4, h5, h6, p {border: 1px solid #FFFFFF}

ul {border: 1px solid #4C6EA0}
li {border: 1px solid #4C6EA0}


p{border: 1px solid #6699FF}
span{border: 1px solid #6699FF}
div{border: 1px solid #6699FF}
*/

body {
margin				:0;
padding				:0;
font-family			:Arial, Helvetica, sans-serif;
font-size			:80%; 
background-color	:#4C6EA0;
color				:#EAEEFF;
width				:100%;
background-image	:url(../images/habillage/arrierplan_simple_v2.jpg);
background-repeat	:repeat-y;

} 

h1{
color				:#FFFFFF;
position			:absolute;
display				:block;
top					:0;
left				:0;
margin				:20px 0 0 10px;
display				:block;
height				:150px;
width				:190px;
z-index				:100;
background-image	:url(../images/habillage/aepure_logo_petit.jpg);
background-repeat	:no-repeat;
background-position	:7px 15px ;
}



h1 a{
position			:absolute;
top					:-3990px;
}
h2{
top					:0px;
color				:#FFFFFF;
position			:absolute;
top					:-3990px;
}
h3{
display				:block;
text-align			:left;

font-size			:95%;
color				:#FFFFFF;

margin				:0;
margin-bottom		:5px;
padding				:0;

}


h4{
display				:block;
text-align			:left;

font-size			:85%;
font-style			:italic;
font-weight			:normal;
color				:#FFFFFF;

margin				:0;
margin-bottom		:5px;
padding				:0;
}
/*------------LIENS-----------*/
a{
color				:#FFFFFF;
text-decoration		:underline;
cursor				:hand;
}

/*-----------IMAGES-----------*/
img{
border				:0;
}

/*-----------FORMULAIRES-----------*/
textarea{
overflow-x			:none;
}


/*-----------MENU-----------*/
#menu{
left 				:0;
width				:187px;
position			:absolute;
/*
border-top			:1px solid #28518D;
border-bottom		:1px solid #28518D;
background-color	:#28518D;*/

margin				:0;
padding				:0;
padding-top			:120px;
list-style			:none;
z-index				:3000;
}
#menu li a{
text-decoration		:none;
display         	:block;
padding     		:4px 5px 4px 17px;
color           	:#FFF;
}
#menu li a:hover{
color:#000099;
background-color:#FFB062;
}
#menu .active, #menu .active:hover{
background-color	:#FF860D;
color           	:#FFFFFF;
}


/*
#menu li {border: 1px solid #28518D}
*/


/*-----------CONTENU-----------*/
#contenu{
left 				:188px;
width				:500px;
position			:absolute;
text-align			:justify;
padding-left		:20px;
top					:35px;
}

/*-----------CLASSES SPECIFIQUE de contenu-----------*/
#contenu a{
text-decoration		:underline;
color				:#FFFFFF;
}
#contenu a:hover{
text-decoration		:none;
color				:#FFB062;
}

#contenu .liste{
margin-top			:4px;
text-decoration		:none;
color				:#FFFFFF;
font-size			:xx-small;
text-align			:left;
display				:block;
margin-bottom		:5px;
}
#contenu .liste:hover{
color				:#FFB062;
}

#contenu .mini_img{
margin				:10px 10px 10px 0;
display				:block;
position			:relative;
width				:15px;
height				:15px;
float				:left;
border				:2px solid #FFFFFF;
}
#contenu .mini_img:hover{
background-color	:#FFFFFF;
}

#contenu .clear{
clear				:both;
width				:500px;

}

#contenu table{
font-size			:small;
color				:#FFFFFF;
border				:0;
width				:500px;
clear				:both;
font-size			:80%;
}
#contenu table tr{

}

#contenu table td{
border-bottom		:1px solid #FFFFFF;
height				:20px;
}


.droite{
text-align			:right;
}

#contenu .liste_rea{
display				:block;
text-decoration		:none;
padding-left		:20px;
padding-right		:20px;
background-image	:url(../images/icones/icone_fleche.gif);
background-repeat	:no-repeat;
background-position	:left;
background-color	:#5677A8;
border-bottom		:1px solid #AFC1FE;
border-top			:1px solid #AFC1FE;
margin-top			:25px;
}

#contenu .liste_rea:hover{
color				:#FFB062;
background-image	:url(../images/icones/icone_fleche_coul.gif);
background-repeat	:no-repeat;
background-position	:left;
}
.liste_ref{
display				:block;
text-decoration		:none;
padding-left		:20px;
background-color	:#5677A8;
border-bottom		:1px solid #AFC1FE;
border-top			:1px solid #AFC1FE;
margin-top			:25px;

}

/*------------BAS DE PAGE---------*/

#bas_de_page{
position			:absolute;
float				:left;
bottom				:0;
width				:200px; 
font-size			:80%;
color				:#FFFFFF;
background-color	:#4C6EA0;
}

#bas_de_page a{
padding				:0 5px 0 5px;
text-decoration		:none;
}
#bas_de_page a:link{
padding				:0 5px 0 5px;
text-decoration		:none;
}

#bas_de_page a:hover{
padding				:0 5px 0 5px;
color				:#FFB062;
background-color	:#335A93;
text-decoration		:none;
}


/*-----------CLASSES-----------*/
.underline{
text-decoration:underline;
}
.mini_green{
font-size			:xx-small;
font-weight			:bold;
background-color	:#00CC00;
}
.mini{
font-size			:xx-small;
}
.gris{
color				:#CCCCCC;
}
.gris_bg{
background-color	:#EFEFEF;
}
.blanc_bg{
background-color	:#FFFFFF;
}
.petit{
font-size			:small;
}
.moyen{
font-size			:medium;
}
.en_bold{
font-weight:bold;
}
.center{
text-align			:center;
}

