
/*
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 #F65BB}

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_double_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}
*/

/*-----------SOUS MENU-----------*/
#sous_menu{
left 				:188px;
width				:143px;
position			:absolute;
/*
border-top			:1px solid #335A93;
border-bottom		:1px solid #335A93;
border-right		:1px solid #FFFFFF;
background-color	:#335A93;*/

margin				:0;
padding				:0;
padding-top			:120px;
list-style			:none;
z-index				:1000;
}
#sous_menu li a{
/*border-left			:1px solid #FFFFFF;*/
text-decoration		:none;
display         	:block;
padding     		:4px 5px 4px 10px;
color           	:#FFFFFF;
}

#sous_menu .active{
color				:#FFB062;
}


#sous_menu li a:hover, #sous_menu .active:hover{
/*border-left			:1px solid #FFFFFF;*/
background-color	:#FF860D;
color				:#FFFFFF;
}
/*
#sous_menu li {border: 1px solid #335A93}
*/



/*-----------CONTENU-----------*/
#contenu{
left 				:350px;
width				:350px;
position			:absolute;
text-align			:justify;
padding				:20px;
padding-top			:75px;
display:block;
}




#contenu p{
width				:500px;
}







/*-----------CLASSES SPECIFIQUE de contenu-----------*/
#contenu a{
text-decoration		:underline;
color				:#FFFFFF;
}
#contenu a:hover{
text-decoration		:none;
color				:#FFB062;
}
#contenu .normal{
width:300px;
}
#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				:#AFC1FE;
}

#contenu .statut{
color	:#99FF00;
position:absolute;
right:40px;
margin-top:5px;
}

#contenu #mini_img_conteneur{
margin:10px 0 20px 0;

width:400px;
position:relative;
text-align:right;
display:block;
}

#contenu .img{
margin-top:10px;
}
#contenu #mini_img_conteneur .super{
background-color:#7292c1;
margin				:0 0 1px 1px;

float:right;
}
#contenu #mini_img_conteneur .mini_img{
display				:block;
position			:relative;
width				:20px;
height				:10px;
float				:left;
/*border			:1px solid #FFFFFF;*/
/*background-color:#7292c1;*/
}

#contenu .mini_img:link{
/*background-color	:#FFCC66;*/
}


#contenu .mini_img:hover{
background-color:#FFFFFF;

}



#contenu .clear{
clear				:both;
width				:400px;
}

#contenu table{
font-size			:small;
color				:#FFFFFF;
border				:0;
width				:400px;
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;
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;
bottom				:0;
width				:187px; 
font-size			:80%;
color				:#FFFFFF;
background-color	:#4C6EA0;
/*background-color	:#EFEFEF;*/
}

#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;
}


.bas{
display:block;
height:20px;
}
