﻿html, body
{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	background-color:#6b96ad;
	color:Black;
	font-size:11px; 
	font:verdana,arial,helvetica;
} 
 
#pagewidth
{ 
	width:999px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto; 
	background-color:#6b96ad;
} 
 
#header
{
    background-color:White;
	background-image:url(/App_Themes/Ghec/Images/Header.gif);
	position:relative; 
	height:175px; 
	width:100%;
} 
 
#leftcol
{
	width:406px; 
	float:left; 
	display:inline; 
	position: relative;
	background-color:White;
	padding: 10px 5px 10px 10px;
}
 
#maincol
{
	background-color: #FFFFFF; 
	background-image:url(/App_Themes/Ghec/Images/RightCol.gif);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:460px;
	float: right; 
	display:inline; 
	position: relative; 
	width:460px;
	
	padding: 10px 10px 10px 10px;
	
	/*padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;*/
	
}

#ctl00_maincol
{
	background-color: #FFFFFF; 
	background-image:url(/App_Themes/Ghec/Images/RightCol.gif);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:460px;
	float: right; 
	display:inline; 
	position: relative; 
	width:460px;
	
	padding: 10px 10px 10px 10px;
	
	/*padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;*/
	
}
 
#footer
{
	background-image:url(/App_Themes/Ghec/Images/Footer.gif);
	height:150px; 
	background-color:#ACACBF; 
	clear:both;
 } 
 
#container
{
	background-color:White;
	overflow:hidden;
	height:100%;
} 

#wrapper
{
	background-color:#6b96ad;
	padding:0px 49px 0px 49px;
	
	
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
/* End hide from IE-mac */  


 
/*printer styles*/ 
@media print
{ 
	/*hide the left column when printing*/ 
	#leftcol
	{
		display:none;
	} 
	#twocols, #maincol
	{
		width:100%; float:none;
	}
}


/*************/
/* MENU HAUT */
/*************/ 

.menu
{
    float:right; 
    padding-right:53px;
}

.marquee
{
   float:left; 
}

.menu_bottom
{
    font-family:Verdana;
    font-size:10px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    padding-top:99px;
    padding-left:50px;
    text-decoration:none; 
    text-align:right; 
}

a.menu1
{
    float:left;
    display:block;
    text-indent:20px;
	width:78px;
	height:21px;
	background:url('images/menu1.gif');
	background-repeat:no-repeat;
	font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    margin-right:7px;
    text-align:left;
    text-decoration:none;  
    padding-top:3px;  
}    


a:hover.menu1
{
    float:left;
    width:78px;
	height:21px;
    display:block;
    text-indent:20px;
    font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
	width:78px;
	background:url('images/menu1b.gif');
	background-repeat:no-repeat;
	text-align:left;
	text-decoration:none;
	padding-top:3px; 
	
}   


a.menu2
{
    float:left;
    display:block;
    width:78px;
	height:21px;
    text-indent:15px;
	width:78px;
	background:url('images/menu2.gif');
	font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    margin-right:7px;
    text-align:left;
    text-decoration:none;
    background-repeat:no-repeat;
    padding-top:3px; 
    
}    

a:hover.menu2
{
    float:left;
    width:78px;
	height:21px;
    display:block;
    text-indent:15px;
	width:78px;
	background:url('images/menu2b.gif');
	font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    margin-right:7px;
    text-align:left;
    text-decoration:none;
    background-repeat:no-repeat;
    padding-top:3px;
    
}   

a.menu3
{
    float:left;
    width:78px;
	height:21px;
    display:block;
    text-indent:20px;
	width:78px;
	background:url('images/menu3.gif');
	font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    margin-right:7px;
    text-align:left;
    text-decoration:none;
    background-repeat:no-repeat;
    padding-top:3px;
    
}    

a:hover.menu3
{
    float:left;
    width:78px;
	height:21px;
    display:block;
    text-indent:20px;
	width:78px;
	background:url('images/menu3b.gif');
	font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    margin-right:7px;
    text-align:left;
    text-decoration:none;
    background-repeat:no-repeat;
    padding-top:3px;
    
}

a.menu4
{
    float:left;
    width:78px;
	height:21px;
    display:block;
    text-indent:20px;
	width:94px ;
	background:url('images/menu4.gif');
	font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    margin-right:7px;
    text-align:left;
    text-decoration:none;
    background-repeat:no-repeat;
    padding-top:3px;
    
}    

a:hover.menu4
{
    float:left;
    width:78px;
	height:21px;
    display:block;
    text-indent:20px;
	width:94px ;
	background:url('images/menu4b.gif');
	font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    margin-right:7px;
    text-align:left;
    text-decoration:none;
    background-repeat:no-repeat;
    padding-top:3px;
    
}

a.menu5
{
    float:left;
    width:145px;
	height:21px;
    display:block;
    text-indent:15px;
	background:url('images/menu5.gif');
	font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    margin-right:7px;
    text-align:left;
    text-decoration:none;
    background-repeat:no-repeat;
    padding-top:3px;
    
}    

a:hover.menu5
{
    float:left;
    width:145px;
	height:21px;
    display:block;
    text-indent:15px;
	background:url('images/menu5b.gif');
	font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    margin-right:7px;
    text-align:left;
    text-decoration:none;
    background-repeat:no-repeat;
    padding-top:3px;
    
}

a.menu6
{
    float:left;
    width:101px;
	height:21px;
    display:block;
    text-indent:20px;
	background:url('images/menu6.gif');
	font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    margin-right:7px;
    text-align:left;
    text-decoration:none;
    background-repeat:no-repeat;
    padding-top:3px;
    
}    

a:hover.menu6
{
    float:left;
    width:101px;
	height:21px;
    display:block;
    text-indent:20px;
	background:url('images/menu6b.gif');
	text-align:left;
	text-decoration:none;
	background-repeat:no-repeat;
    padding-top:3px;
    font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
	
}

.menu_top
{ 
    font-family:Verdana;
    font-size:10px;
    font-style:normal;
    font-weight:bold;
    color:#ffffff;
    padding-top:4px;
    text-decoration:none;
    text-align:right;  
}

.menu_top a
{
  font-family:Verdana;
  font-size:10px;
  font-style:normal;
  font-weight:bold;
  color:#ffffff;   
  text-decoration:none;
} 

.menu_top a:hover
{
   color:Orange;
} 


.menu_principal
{
   font-family:Verdana;
   font-size:10px;
   font-style:normal;
   color:#ffffff;
}

/************************/
/* Bloc Nombre Annonce  */
/************************/ 

.BlocNbAnnonceHome
{
    font-family:Verdana;
    font-size:10px;
    font-style:normal;
    font-weight:bold;
    color:#a47152;
    padding-top:10px;
    padding-right:65px;
    padding-left:65px;
    text-decoration:none; 
    text-align:right;
    width:500px;
}



#modalPage2
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}


#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=40); 
    -moz-opacity:0.4; 
    opacity: 0.4;
    width: 100%; 
    height: 100%; 
    background-color: #999999;
    position: fixed;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: auto;
    left: 50%;
    top: 50%;
    z-index: 48000;
}
.modal
{
    background-color: #6b8a94;
    border: solid 2px White;
    position: relative;
    z-index: 1000;
    padding: 0px;
}

.modalimage
{
   
    
    position: relative;
    z-index: 1;
    margin-left:200px;
    margin-bottom:-12px;
    margin-top:-28px;
}

.modalTop
{
    width: 700px;
    background-color: #000099;
    padding: 4px;
    color: #ffffff;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modal a, .modal a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 10px;
}