.sous_menu_caption
{
	position:absolute;
	top:-1000px;
}


h1
{
	font-size:18pt;
}

.lien_portfolio
{
	text-decoration:none;
	color:#004582;
}

.portfolio_img_not
{
	display:none;
}

.portfolio_img
{
	display:block;
	height:300px;
	border:none;
}

.portfolio_infos_not
{
	display:none;
}

.portfolio_infos
{
	display:block;
}

body{background-color:white;overflow-x:hidden;overflow-y:auto;}

a
{
	outline:none;
	color:#004582 !important;
}

*
{	
	font-style:italic;
	font-family:"Arial", "Helvetica", "sans-serif";
}

#page
{
	position:absolute;
	width:1500px;
	height:740px;
	/*margin-left:50%;*/
	left:-150px;
	top:0px;
	z-index:1;	
}

#entete
{
	position:relative;
	width:1500px;
	height:117px;	
	left:0px;
	top:0px;
	background-color:white;
	z-index:999;
}

#entete_langue
{
	position:absolute;
	width:119px;
	height:16px;
	top:0px;
	left:807px;
	z-index:1000;
}

#entete_langue img
{
	border:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
}

#entete_gauche
{
	position:absolute;
	width:141px;
	height:117px;	
	left:0px;
	top:0px;
}

#entete_droite
{
	position:absolute;
	width:600px;	
	height:116px;	
	left:927px;
	top:1px;
}

#entete_logo
{
	position:absolute;
	width:148px;
	height:117px;	
	left:930px;
	top:15px;	
}

#entete_menu
{
	position:absolute;
	width:790px;
	height:235px;
	left:141px;
	top:0px;	
}

#menu_accueil{position:absolute;width:49px;height:20px;left:113px;top:96px;z-index:150;}
#lien_menu_accueil{position:absolute;left:-40px;display:block;width:108px;height:18px;z-index:100;background-image:url("../images/menu_accueil.png");background-repeat:no-repeat;background-position:0px -18px;}
#sous_menu_accueil{visibility:hidden;position:absolute;width:189px;height:235px;left:-86px;top:-41px;background-image:url("../images/menu_ouvert.png");background-position:0px 0px;background-repeat:no-repeat;z-index:1;}
#menu_accueil:hover #sous_menu_accueil{visibility:visible;z-index:50;}
#menu_accueil:hover  #lien_menu_accueil{background-position:0px 0px;}
#menu_accueil:hover #sous_menu_accueil a{visibility:visible;z-index:10;}

#menu_services{position:absolute;width:49px;height:20px;left:223px;top:96px;z-index:150;}
#lien_menu_services{position:absolute;left:-38px;display:block;width:108px;height:18px;z-index:100;background-image:url("../images/menu_services.png");background-repeat:no-repeat;background-position:0px -18px;}
#sous_menu_services{visibility:hidden;position:absolute;width:189px;height:235px;left:-86px;top:-41px;background-image:url("../images/menu_ouvert.png");background-position:0px 0px;background-repeat:no-repeat;z-index:1;}
#menu_services:hover #sous_menu_services{visibility:visible;z-index:5;}
#menu_services:hover  #lien_menu_services{background-position:0px 0px;}
#menu_services:hover #sous_menu_services a{visibility:visible;z-index:10;}

#menu_portfolio{position:absolute;width:49px;height:20px;left:333px;top:96px;z-index:150;}
#lien_menu_portfolio{position:absolute;left:-40px;display:block;width:108px;height:18px;z-index:100;background-image:url("../images/menu_portfolio.png");background-repeat:no-repeat;background-position:0px -18px;}
#sous_menu_portfolio{visibility:hidden;position:absolute;width:189px;height:235px;left:-86px;top:-41px;background-image:url("../images/menu_ouvert.png");background-position:0px 0px;background-repeat:no-repeat;z-index:1;}
#menu_portfolio:hover #sous_menu_portfolio{visibility:visible;z-index:50;}
#menu_portfolio:hover  #lien_menu_portfolio{background-position:0px 0px;}
#menu_portfolio:hover #sous_menu_portfolio a{visibility:visible;z-index:10;}

#menu_clients{position:absolute;width:49px;height:20px;left:443px;top:96px;z-index:150;}
#lien_menu_clients{position:absolute;left:-37px;display:block;width:108px;height:18px;z-index:100;background-image:url("../images/menu_clients.png");background-repeat:no-repeat;background-position:0px -18px;}
#sous_menu_clients{visibility:hidden;position:absolute;width:189px;height:235px;left:-86px;top:-41px;background-image:url("../images/menu_ouvert.png");background-position:0px 0px;background-repeat:no-repeat;z-index:1;}
#menu_clients:hover #sous_menu_clients{visibility:visible;z-index:50;}
#menu_clients:hover  #lien_menu_clients{background-position:0px 0px;}
#menu_clients:hover #sous_menu_clients a{visibility:visible;z-index:10;}

#menu_equipe{position:absolute;width:49px;height:20px;left:553px;top:96px;z-index:150;}
#lien_menu_equipe{position:absolute;left:-40px;display:block;width:108px;height:18px;z-index:100;background-image:url("../images/menu_equipe.png");background-repeat:no-repeat;background-position:0px -18px;}
#sous_menu_equipe{visibility:hidden;position:absolute;width:189px;height:235px;left:-86px;top:-41px;background-image:url("../images/menu_ouvert.png");background-position:0px 0px;background-repeat:no-repeat;z-index:1;}
#menu_equipe:hover #sous_menu_equipe{visibility:visible;z-index:50;}
#menu_equipe:hover  #lien_menu_equipe{background-position:0px 0px;}
#menu_equipe:hover #sous_menu_equipe a{visibility:visible;z-index:10;}

#menu_joindre{position:absolute;width:49px;height:20px;left:666px;top:96px;z-index:150;}
#lien_menu_joindre{position:absolute;left:-39px;display:block;width:120px;height:18px;z-index:100;background-image:url("../images/menu_joindre.png");background-repeat:no-repeat;background-position:0px -18px;}
#sous_menu_joindre{visibility:hidden;position:absolute;width:189px;height:235px;left:-86px;top:-41px;background-image:url("../images/menu_ouvert.png");background-position:0px 0px;background-repeat:no-repeat;z-index:1;}
#menu_joindre:hover #sous_menu_joindre{visibility:visible;z-index:50;}
#menu_joindre:hover  #lien_menu_joindre{background-position:0px 0px;}

.sous_menu_lien1{position:absolute;left:17px;top:65px;z-index:999;}
.sous_menu_lien2{position:absolute;left:10px;top:85px;z-index:999;}
.sous_menu_lien3{position:absolute;left:3px;top:105px;z-index:999;}
.sous_menu_lien4{position:absolute;left:-4px;top:125px;z-index:999;}
.sous_menu_lien5{position:absolute;left:-11px;top:145px;z-index:999;}
.sous_menu_lien6{position:absolute;left:-18px;top:165px;z-index:999;}

.sous_menu_dot
{
	display:block;
	position:absolute;
	top:3px;
	left:0px;
	width:32px;
	height:12px;
	background-image:url("../images/sous_menu_dot_droite.png");
	z-index:100;
}

.sous_menu_lien1:hover .sous_menu_dot, .sous_menu_lien2:hover .sous_menu_dot, 
.sous_menu_lien3:hover .sous_menu_dot, .sous_menu_lien4:hover .sous_menu_dot, 
.sous_menu_lien5:hover .sous_menu_dot, .sous_menu_lien6:hover .sous_menu_dot
{
	background-image:url("../images/sous_menu_dot_gauche.png");
	z-index:100;
}

.sous_menu_lien1 img, .sous_menu_lien2 img, .sous_menu_lien3 img, .sous_menu_lien4 img, .sous_menu_lien5 img, .sous_menu_lien6 img
{
	position:absolute;
	left:32px;
	top:0px;
	border:none;
}

.show_menu #sous_menu_accueil, .show_menu #sous_menu_services, .show_menu #sous_menu_portfolio, 
.show_menu #sous_menu_clients, .show_menu #sous_menu_equipe, .show_menu #sous_menu_joindre
{
	visibility:visible;
	z-index:1;
}

.show_menu #sous_menu_accueil a, .show_menu #sous_menu_services a, .show_menu #sous_menu_portfolio a, 
.show_menu #sous_menu_clients a, .show_menu #sous_menu_equipe a, .show_menu #sous_menu_joindre a
{
	visibility:hidden;	
}

.show_menu #lien_menu_accueil, .show_menu #lien_menu_services, .show_menu #lien_menu_portfolio, 
.show_menu #lien_menu_clients, .show_menu #lien_menu_equipe, .show_menu #lien_menu_joindre
{	
	background-position:0px 0px;	
}

#contenu
{
	position:absolute;	
	width:1500px;
	height:583px;	
	left:0px;
	top:117px;
	background-image:url("../images/pixel_fond.jpg");		
	background-repeat:no-repeat;	
	z-index:1;
}

#contenu_fond
{
	position:absolute;
	width:490px;
	height:300px;		
	z-index:200;
	color:white;
	font-style:italic;
	text-align:justify;		
	top:170px;
	left:305px;
}

#contenu_fond a
{
	color:#231f20;
}

#contenu_fond_portfolio
{
	position:absolute;
	width:600px;
	height:100px;	
	margin-left:20px;
	margin-top:35px;	
	z-index:1;			
}

#fin_fond_droit
{
	position:absolute;
	width:500px;	
	height:40px;	
	left:1027px;
	bottom:0px;
}

/* <UL> portfolio */
#portfolio
{
	list-style-type:none;
	position:absolute;
	bottom:-270px;
	left:-150px;
}

#portfolio .portfolio_precedent
{
	float:left;
	width:58px;	
}

#portfolio .portfolio_precedent img{border:none;}
#portfolio .portfolio_suivant img{border:none;}
#portfolio .portfolio_exemple img{border:none;}

#portfolio .portfolio_exemple
{
	float:left;
	width:115px;
	height:69px;
	background-image:url("../images/portfolio_losange.png");
	text-align:center;	
}

#portfolio .portfolio_exemple img
{
	margin-top:3px;
	width:60px;
	height:60px;
}

#portfolio .portfolio_exemple_cache
{
	display:none;
}

#portfolio .portfolio_suivant
{
	float:left;
	width:58px;
}

.img_portfolio
{
	height:300px;
	border:none;
}

.img_portfolio_small
{
	height:50px;
	border:none;
}

#contenu_image_portfolio
{
	position:absolute;
	top:5px;
	left:-45px;	
}

#contenu_texte_portfolio
{
	position:absolute;
	top:5px;
	left:505px;
	width:300px;
	text-align:left;
}

#zone_adresse
{
	position:absolute;
	top:0px;	
	left:560px;
	width:300px;
	z-index:999;
}

#pied_de_page
{	
	position:absolute;
	width:855px;		
	text-align:center;
	z-index:99;	
	left:150px;	
	bottom:-30px;
}

#lien_bas_de_page
{
	margin-top:30px;
	color:#004582;
	font-size:8pt;
	margin-left:250px;
}

#lien_bas_de_page
{
	color:#004582;
	text-decoration:none;
	font-size:8pt;
}

#icone_rss
{
	position:absolute;
	left:15px;
	bottom:40px;	
}

#icone_rss img
{
	width:50px;
	border:none;
}

#pied_de_page #liste_infos
{
	list-style-type:none;	
	display:inline;
	position:relative;
}

#pied_de_page #liste_infos li
{
	color:#1176bc;
	margin-left:30px;
	display:inline;
	font-weight:bold;	
	z-index:99;
}

#pied_de_page #liste_adresse
{
	position:absolute;
	list-style-type:none;	
	top:10px;
	left:-35px;
	text-align:left;
}

#pied_de_page #liste_adresse li
{
	color:#1176bc;		
	font-size:8pt;
	z-index:99;
}

.no_border
{
	border:none;
}

/*DÉBUT CSS utilisé pour les pages d'administration*/

.tabGestion
{
	width:90%;
	border-collapse:collapse;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

.ongSep
{
	width:5px;
}

.ongMenu
{
	width:100px;
	border-top:1px solid #195318;
	border-right:1px solid #195318;
	border-left:1px solid #195318;
	background-color:#248d22;
	text-align:center;
}

.ongMenu a
{
	color:white;
}

.ongMenusel
{
	width:100px;
	border-top:1px solid #248d22;
	border-right:1px solid #248d22;
	border-left:1px solid #248d22;
	background-color:#195318;
	text-align:center;
}

.ongMenusel a
{
	color:white;
}


.gestContent
{
	border:1px solid #195318;
}

.gestContent a, .gestContent a:visited, .gestContent a:hover,.gestContent a:link
{
	color:#195318;
}

.img_equipe
{
	position:absolute;
	top:10px;
	left:530px;	
}

.img_equipe img
{
	width:180px;
}

/*FIN CSS utilisé pour les pages d'administration*/