/*INFOPOCHE theme-------------------------------------------*/

/*Initialisations des tags existants*/
DL, DT, DD, UL, LI {
margin: 		0;
padding: 		0;
list-style-type:	none;
}

BODY{
background:	rgb(170,170,170);
font-family:	verdana,arial;
font-size:	14px;
text-align:	center;
overflow:	scroll;
height:95%;
}

TABLE, INPUT, SELECT,TEXTAREA{
font-family:	verdana,arial;
font-size:	14px;
color:		rgb(0,0,170);
}

H1{	/*titre*/
font-weight:	bold;
color:		rgb(87,87,87);
font-size:	16px;
}

H2{	/*sous titre*/
font-size:	15px;
}

/*Mise en page globale de la page*/
.wrk{
width:		850px;
margin-left:	auto;
margin-right:	auto;
text-align:	left;
background:	rgb(255,255,255);
sbackground:	rgb(0,255,0);
color:		rgb(0,0,170);

margin-top: 0;
margin-bottom:0;
bottom:0px;
text-align:justify;
padding-left:	5px;
padding-right:	5px;
padding-top:	5px;
padding-bottom:	9px;
height:		790px;
}


html>body .wrk {
height:		auto;
min-height:	830px;
} 



/*Partie entete de la page*/
DIV.entete{
background:	rgb(255,255,255);
padding:	4px;
height:		70px;
}

/*Partie langue dans l'entete de la page*/
DIV.langues{
background:	rgb(0,255,0);
width:		100px;
float:		right;
}

DIV.langues A, A.actif{
display :	block;
text-decoration:none;
text-align:	center;

background:	rgb(255,255,255);
border:		1px solid rgb(255,255,255);
}

DIV.langues A{
color:		rgb(0,0,255);
}

DIV.langues A:hover{
border:		1px solid rgb(0,0,255);
color:		rgb(0,0,255);
}

DIV.langues A.actif{
color:		rgb(170,170,170);
font-weight:	bold;
}

DIV.langues A.actif:hover{
border:		1px solid rgb(255,255,255);
}

/*Partie bannière de la page*/
DIV.banniere{
sbackground:	rgb(0,1,171);
text-align:	center;
}

DIV.banniere IMG{
width:		100%;
}

/*Partie menu actif de la page*/
DIV.menu{
background:	rgb(0,0,255);
color:		rgb(255,255,255);
z-index:	100;
text-align:	center;
swidth:		100%;
height:		22px;
}

DIV.menu,DIV.banniere{	/*correction des marges pour le menu et la banniere*/
width:		860px;
margin-left:	-5px;
margin-right:	-5px;
}


DIV.menu DL{
float:		left;
}

DIV.menu DD{
display:	none;
}

DIV.menu DL A{
text-decoration:none;
display:	block;
font-weight:	bold;
font-size:	14px;
color:		rgb(255,255,255);
min-width:	7.8em;
width:		9.9em;
border:		1px solid rgb(0,0,255);
}

DIV.menu DL A{
background:	rgb(0,0,255);
}

DIV.menu DL A:hover{
color:		rgb(0,0,255);
background:	rgb(255,255,255);

}

DIV.menu DL A.semiactif{
color:		rgb(0,0,255);
background:	rgb(200,200,255);
}

DIV.menu DL A.semiactif:hover{
background:	rgb(255,255,255);
}

DIV.menu DL A.actif{
color:		rgb(170,170,170);
border:		1px solid rgb(255,255,255);
background:	rgb(255,255,255);
font-weight:	bold;
}

DIV.menu DL A.actif:hover{
border:		1px solid rgb(255,255,255);
}

DIV.menu DL LI A{
color:		rgb(255,255,255);
background:	rgb(70,70,255);
}

DIV.menu DL LI A:hover{
color:		rgb(0,0,255);
background:	rgb(255,255,255);
}

DIV.menu DL UL{
position:	absolute;
}

/*Partie corps de la page*/
DIV.corps{
background:	rgb(255,255,255);
text-align:	justify;
padding-left:	5px;
padding-right:	5px;
padding-top:	9px;
padding-bottom:	9px;
}

/*Partie copyright*/
DIV.copyright{
color:		rgb(255,255,255);
font-size:	12px;
text-align:	center;
sposition:	absolute;
position:	relative;
}

DIV.copyright A{
color:		rgb(255,255,255);
text-decoration:underline;
}

DIV.copyright A:hover{
text-decoration:none;
}


/*mise en page des images*/
IMG.gauche{
float:		left;
padding-right:	5px;
}

IMG.droite{
float:		right;
padding-left:	5px;
}

IMG.centre{
float:		none;
}

/*liens classiques*/
A.link:link, A.link:visited, A.link:hover{
font-weight:	bold;
font-size:	11px;
text-decoration:none;
text-align:	justify;
color:		rgb(0,0,255);
}

A.link:link, A.link:visited{
text-decoration:underline;
}

A.link:hover{
text-decoration:none;
}

DIV.center{
text-align:	center;
width:		100%;
}


