/*------------------------------------input,textarea, select TOUT LE SITE------------------------------------------------------*/
/*
input,textarea, select {
            color : #336699;
            font: normal 11px Verdana;
            border-color : #508AC5;
            border-style: solid; 
            border-width: 1px;
}*/
/*------------------------------------FIN input,textarea, select TOUT LE SITE-------------------------------------------------------*/



/*------------------------------------CELLULLE DE TD PAGE TYPE-------------------------------------------------------*/
.transflash {padding:2px 2px 2px 2px;font-family:Verdana;color:#000000;font-weight:bold;font-size:10px;text-align:center;position:absolute;background-color:#ffffff;color:#000000;position:absolute;width:100%;top:0;left:0;height:1500px;filter:alpha(opacity=85);-moz-opacity:0.85;opacity: 0.85;}/* Pour IE, il faut absolument mettre une largeur, alors soit width=100%, soit c'est un div positionné et dimensionné comme dans cet exemple.*/
.extranet{
	font-family : Verdana;
	font-size : 12px;
	font-weight:bold;
	color:#7A6F89;
}
.extranet_type{
	font-family : Verdana;
	font-size : 16px;
	font-weight:bold;
	color:#7A6F89;
}
.mentions{
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;
	color:#FFFFFF;
}
.mentions_type{
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;
	color:#6A5784;
}
.page_credit{
	font-family : Verdana;
	font-size : 9px;
	font-weight:normal;
	color:#6A5784;
}
.se_deconn{
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;
	color:#6A5784;
}
.txt_entree{
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;
	color:#6A5784;
}
.txt_type{
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;
	color:#6A5784;
}
.chapeau_type{
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;
	color:#6A5784;
}
/*ce style n'est pas dans le site*/

/* -- */
.exemple{
	font-family : Verdana;
	font-size : 12px;
	font-weight:bold;
	line-height:12px;
}
/*ce style n'est pas dans le site*/
/*------------------------------------FIN CELLULLE DE TD PAGE TYPE-------------------------------------------------------*/

/*--------------------------------------------LIENS-------------------------------------------------------*/

.menu_access {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #FFFFFF;	
	text-decoration: none;	
}

.menu_access:link {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #FFFFFF;	
	text-decoration: none;	
}
.menu_access:visited {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #FFFFFF;	
	text-decoration: none;	
}
.menu_access:focus {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #FFFFFF;	
	text-decoration: none;	
}
.menu_access:hover {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #CBEB5D;	
	text-decoration: none;	
}
.menu_access:active {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #FFFFFF;	
	text-decoration: none;	
}

.accueil {
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;	
	color : #FFFFFF;	
	text-decoration: none;	
}

.accueil:link {
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;	
	color : #6A5784;	
	text-decoration: none;	
}
.accueil:visited {
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;	
	color : #6A5784;	
	text-decoration: none;	
}
.accueil:focus {
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;	
	color : #6A5784;	
	text-decoration: none;	
}

.accueil:hover {
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;	
	color : #6A5784;	
	text-decoration: underline;	
}
.accueil:active {
	font-family : Verdana;
	font-size : 11px;
	font-weight:normal;	
	color : #6A5784;	
	text-decoration: none;	
}
.mentions_type:link {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}
.mentions_type:visited {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}
.mentions_type:focus {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}
.mentions_type:hover {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #CBEB5D;	
	text-decoration: none;	
}
.mentions_type:active {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}





.page_credit:link {
	font-family : Verdana;
	font-size : 9px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}
.page_credit:visited {
	font-family : Verdana;
	font-size : 9px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}
.page_credit:focus {
	font-family : Verdana;
	font-size : 9px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}
.page_credit:hover {
	font-family : Verdana;
	font-size : 9px;
	font-weight:bold;	
	color : #CBEB5D;	
	text-decoration: none;	
}
.page_credit:active {
	font-family : Verdana;
	font-size : 9px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}



.se_deconn:link {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}
.se_deconn:visited {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}
.se_deconn:focus {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}
.se_deconn:hover {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #ffffff;	
	text-decoration: none;	
}
.se_deconn:active {
	font-family : Verdana;
	font-size : 11px;
	font-weight:bold;	
	color : #6A5784;	
	text-decoration: none;	
}
/*--*/
.menu{
	font-family : Verdana;
	font-size : 12px;
	color:#858D94;
}

.menu:link {
	font-family : Verdana;
	font-size : 12px;
	color:#858D94;
	text-decoration: none;	
}
.menu:visited {
	font-family : Verdana;
	font-size : 12px;
	color:#858D94;
	text-decoration: none;
}
.menu:focus {
	font-family : Verdana;
	font-size : 12px;
	color:#858D94;
	text-decoration: none;
}
.menu:hover {
	font-family : Verdana;
	font-size : 14px;
	color:#303030;
	font-weight:bold;
	text-decoration: none;
}
.menu:active {
	font-family : Verdana;
	font-size : 12px;
	color:#858D94;
	text-decoration: none;
}

.menu_bandeau_out{
	font-family : Verdana;
	font-size : 11px;
	color:#ffffff;
	font-weight:bold;
}
.menu_bandeau_out:link {
	font-family : Verdana;
	font-size : 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;	
}
.menu_bandeau_out:visited {
	font-family : Verdana;
	font-size : 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.menu_bandeau_out:focus {
	font-family : Verdana;
	font-size : 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.menu_bandeau_out:hover {
	font-family : Verdana;
	font-size : 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: underline;
}
.menu_bandeau_out:active {
	font-family : Verdana;
	font-size : 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}

.menu_bandeau_over{
	font-family : Verdana;
	font-size : 11px;
	color:#CFC6E0;
	font-weight:bold;
}
.menu_bandeau_over:link {
	font-family : Verdana;
	font-size : 11px;
	color:#CFC6E0;
	font-weight:bold;
	text-decoration: none;	
}
.menu_bandeau_over:visited {
	font-family : Verdana;
	font-size : 11px;
	color:#CFC6E0;
	font-weight:bold;
	text-decoration: none;
}
.menu_bandeau_over:focus {
	font-family : Verdana;
	font-size : 11px;
	color:#CFC6E0;
	font-weight:bold;
	text-decoration: none;
}
.menu_bandeau_over:hover {
	font-family : Verdana;
	font-size : 11px;
	color:#CFC6E0;
	font-weight:bold;
	text-decoration: underline;
}
.menu_bandeau_over:active {
	font-family : Verdana;
	font-size : 11px;
	color:#CFC6E0;
	font-weight:bold;
	text-decoration: none;
}

.lien_ref{
	font-family : Verdana;
	font-size : 11px;
	color:#FFFFFF;
	font-weight:bold;
}
.lien_ref:link {
	font-family : Verdana;
	font-size : 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;	
}
.lien_ref:visited {
	font-family : Verdana;
	font-size : 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.lien_ref:focus {
	font-family : Verdana;
	font-size : 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.lien_ref:hover {
	font-family : Verdana;
	font-size : 11px;
	color:#CFC6E0;
	font-weight:bold;
	text-decoration: none;
}
.lien_ref:active {
	font-family : Verdana;
	font-size : 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.voir_plus{
	font-family : Verdana;
	font-size : 9px;
	color:#FFFFFF;
}
.voir_plus:link {
	font-family : Verdana;
	font-size : 9px;
	color:#FFFFFF;
	text-decoration: none;	
}
.voir_plus:visited {
	font-family : Verdana;
	font-size : 9px;
	color:#FFFFFF;
	text-decoration: none;
}
.voir_plus:focus {
	font-family : Verdana;
	font-size : 9px;
	color:#FFFFFF;
	text-decoration: none;
}
.voir_plus:hover {
	font-family : Verdana;
	font-size : 9px;
	color:#ABC25A;
	text-decoration: none;
}
.voir_plus:active {
	font-family : Verdana;
	font-size : 9px;
	color:#FFFFFF;
	text-decoration: none;
}
.closediv{font-family:Arial;color:#6A5784;font-size:11px;font-weight:normal;}
.closediv:link {font-family:Arial;color:#6A5784;font-size:11px;text-decoration: none;font-weight:normal;}
.closediv:visited {font-family:Arial;color:#6A5784;font-size:11px;text-decoration: none;font-weight:normal;}
.closediv:focus {font-family:Arial;color:#6A5784;font-size:11px;text-decoration: none;font-weight:normal;}
.closediv:hover {font-family:Arial;color:#CBEB5D;font-size:11px;text-decoration: none;font-weight:bold;}
.closediv:active {font-family:Arial;color:#6A5784;font-size:11px;text-decoration: none;font-weight:normal;}
/* -- */
/*--------------------------------------------FIN LIENS-------------------------------------------------------*/


/*--------------------------------------------INPUT-------------------------------------------------------*/
.input_extranet{
	background-color:#FFFFFF;
	color : #7A6F89;
	font: normal 11px Arial;
	border-color : #7A6F89;
	border-style: solid; 
	border-width: 1px;
	height:17px;
	width:77px;
}
.input_formulaire{
	background-color:#FFFFFF;
	color : #7A6F89;
	font: normal 11px Arial;
	border-color : #7A6F89;
	border-style: solid; 
	border-width: 1px;
	height:17px;
	width:180px;
}
.input_formulaire_area{
	background-color:#FFFFFF;
	color : #7A6F89;
	font: normal 11px Arial;
	border-color : #7A6F89;
	border-style: solid; 
	border-width: 1px;
	height:80px;
	width:180px;
}
.input_formulaire_bouton{
	background-color:#FFFFFF;
	color : #7A6F89;
	font: normal 11px Arial;
	border-color : #7A6F89;
	border-style: solid; 
	border-width: 1px;
	height:17px;
	width:50px;
}
.my_input_admin_buton{
	background-color:#77A1EC;
	color : #ffffff;
	font: normal 11px Verdana;
	border-color : #D1D1D1;
	border-style: solid; 
	border-width: 1px;
	height:17px;
	width:150px;
}
.my_input_button_admin{
	background-color:#77A1EC;
	color : #FFFFFF;
	font: normal 11px Verdana;
	border-color : #666666;
	border-style: solid; 
	border-width: 1px;
	height:17px;
	width:70px;
}
/*--------------------------------------------FIN INPUT-------------------------------------------------------*/



/*------------------------------------ SCROLL BODY -------------------------------------------------------*/

BODY {
	scrollbar-face-color : #ffffff ;
	scrollbar-shadow-color : #333333 ;
	scrollbar-highlight-color : #cccccc  ;
	scrollbar-3dlight-color : #cccccc ;
	scrollbar-darkshadow-color : #cccccc ;
	scrollbar-track-color : #ffffff ;
	scrollbar-arrow-color : #cccccc ;
	scrollbar-base-color : #ffffff;
}

/*
scrollbar-base-color = couleur de base des barres de défilement
scrollbar-3dlight-color = couleur pour les effets de relief (3D)-
scrollbar-arrow-color = couleur pour les pointeurs de défilement-
scrollbar-darkshadow-color = couleur pour les ombres-
scrollbar-face-color = couleur pour la surface-
scrollbar-highlight-color = couleur pour le bord haut et le bord gauche-
scrollbar-shadow-color = couleur pour le bord droit et le bord du bas-
scrollbar-track-color = couleur pour la barre de défilement non-cachée par le pointeur de défilement-
*/
#vertical_slide{background-image:url(../img/geolocalise-ip-fond.gif);background-repeat:no-repeat;padding-left:10px;padding-top:3px; margin-bottom:2px;min-height:82px;height:82px;}
.marginbottom{text-align:right; margin-right:3px;}
.marginbottom img{ vertical-align:middle}
#geolocalise{float:left; width:227px;}
#geolocalise-ip{float:left; width:220px; padding-left:10px; padding-top:5px;font-family:Verdana;font-size:11px;font-weight:normal;color:#6A5784;}
#geolocalise-ip a:link{font-family:Verdana;font-size:11px;font-weight:bold;color:#6A5784;text-decoration:none;}
#geolocalise-ip a:visited{font-family:Verdana;font-size:11px;font-weight:bold;color:#6A5784;text-decoration:none;}
#geolocalise-ip a:focus{font-family:Verdana;font-size:11px;font-weight:bold;color:#6A5784;text-decoration:none;}
#geolocalise-ip a:hover{font-family:Verdana;font-size:11px;font-weight:bold;color:#CBEB5D;text-decoration:none;}
#geolocalise-ip a:active{font-family:Verdana;font-size:11px;font-weight:bold;color:#6A5784;text-decoration:none;}

#geolocalisation-ip{ float:left; width:270px; padding-left:5px;font-family:Verdana;font-size:11px;font-weight:normal;color:#6A5784;}
#geolocalisation-ip a:link{font-family:Verdana;font-size:11px;font-weight:bold;color:#6A5784;text-decoration:none;}
#geolocalisation-ip a:visited{font-family:Verdana;font-size:11px;font-weight:bold;color:#6A5784;text-decoration:none;}
#geolocalisation-ip a:focus{font-family:Verdana;font-size:11px;font-weight:bold;color:#6A5784;text-decoration:none;}
#geolocalisation-ip a:hover{font-family:Verdana;font-size:11px;font-weight:bold;color:#CBEB5D;text-decoration:none;}
#geolocalisation-ip a:active{font-family:Verdana;font-size:11px;font-weight:bold;color:#6A5784;text-decoration:none;}

