a
{
	outline:none;
}

#creation a
{
	font-size:8pt;
}

#creation img
{
	height:14px;
}

#cadre_formulaire h1 a
{
	font-size:12pt;
	background-color:gray;	
	color:white;
	border:1px solid white;
	text-decoration:none;
	margin-left:20px;
	padding:5px;
}

body
{
	background-color:#F2F2F2;
	background-image:url("../images/background_pixel.jpg");
	background-repeat:repeat-x;
}

#mediaspace
{
	position:absolute;
	left:45px;
	top:85px;
}

#footer
{
	position:absolute;
	right:20px;
	bottom:-30px;
}

#footer a
{
	color:gray;
	text-decoration:none;
}

#footer img
{
	border:none;
}

.img_port_com, .img_port_com_sel
{
	position:absolute;
	border:none;
	left:128px;
	top:0px;	
	display:block;
	color:#5b1401;
	font-family:arial;
	font-size:20pt;
	text-decoration:none;
	/*background-image:url("../images/commercial.png");
	background-repeat:no-repeat;*/
}

.img_port_com:hover, .img_port_com_sel
{	
	background-repeat:no-repeat;
	text-decoration:underline;
}

.img_port_res, .img_port_res_sel
{
	position:absolute;
	border:none;
	left:276px;
	top:0px;
	display:block;
	color:#999583;
	font-family:arial;
	font-size:20pt;
	text-decoration:none;
	/*background-image:url("../images/residentiel.png");
	background-repeat:no-repeat;*/
}

.img_port_res:hover, .img_port_res_sel
{
	background-repeat:no-repeat;
	text-decoration:underline;
}

.img_port_vid, .img_port_vid_sel
{
	position:absolute;
	border:none;
	left:411px;
	top:0px;			
	display:block;
	color:#d5948b;
	font-family:arial;
	font-size:20pt;
	text-decoration:none;
	/*background-image:url("../images/videos.png");
	background-repeat:no-repeat;*/
	
}

.img_port_vid:hover, .img_port_vid_sel
{
	background-repeat:no-repeat;
	text-decoration:underline;
}

#DockMenuDiv
{
	position:absolute;
	top:100px;
	width:600px;
	height:400px;
}

#page
{
	position:absolute;
	width:1000px;
	margin-left:50%;
	left:-500px;
	height:563px;
}

#fond
{
	position:absolute;
	width:1000px;
	height:563px;
	left:0px;
	top:0px;
	background-image:url("../images/image_fond.jpg");
	background-repeat:no-repeat;
	
	/*opacity:0;
	MozOpacity:0;
	KhtmlOpacity:0;
	filter:"alpha(opacity=0)";*/
}

#zone_contenu
{	
	position:absolute;
	width:608px;
	height:306px;	
	left:189px;
	top:50px;	
	
	/*opacity:0;
	MozOpacity:0;
	KhtmlOpacity:0;
	filter:"alpha(opacity=0)";*/
}

#zone_contenu_ombre_gauche
{
	position:absolute;
	width:370px;
	height:306px;	
	left:0px;
	top:0px;	
	/*background-image:url("../images/barre_degrade.png");
	background-repeat:repeat-y;		*/
	z-index:500;*/		
}

#zone_contenu_texte_gauche
{
	position:absolute;
	width:290px;
	height:306px;	
	left:0px;
	top:0px;	
	padding:10px;
}

#zone_contenu_texte_full
{
	position:absolute;
	width:590px;
	height:306px;	
	left:0px;
	top:0px;	
	padding:10px;
}

#zone_contenu_texte_droite
{
	position:absolute;
	width:370px;
	height:306px;	
	right:0px;
	top:0px;	
	padding:10px;
}

#zone_contenu_image_gauche_accueil, #zone_contenu_image_gauche
{
	float:right;
	z-index:100;
}

#banniere
{
	position:absolute;	
	width:960px;
	height:170px;	
	left:20px;
	top:400px;		
}

#zone_contenu_portfolio
{
	position:absolute;
	width:608px;
	height:306px;	
	left:0px;
	top:0px;			
}

#zone_contenu_portfolio a img
{
	border:none;
}

.img_commercial
{
	position:absolute;
	border:none;
	left:163px;
	top:0px;	
}

.img_residentiel
{
	position:absolute;
	border:none;
	left:257px;
	top:0px;
}

.img_videos
{
	position:absolute;
	border:none;
	left:352px;
	top:0px;
}

.div_invisible
{
	visibility:hidden;
}

.div_visible
{
	visibility:visible;
}

#coup_de_coeur
{
	position:absolute;
	top:10px;	
	left:-113px;	
	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;
}

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