

/*


  (C)2009 WACAN COMMUNICATION - TOUS DROITS RESERVES

  -------------------------------------------------------------
 Projet  : CGF
 Source  : /css/main.css
 Date    : 10/05/2009 (CB)
 Maj     : 10/06/2010
 Auteurs : Cyril Djordjevic [WACAN]
 -------------------------------------------------------------

 Feuille de style principal

 */

 /*   GENERAL    */




body,html
{
margin:0px;
padding:0px;
height:100%;
}

body
{

background:#242424 ;
font-family:verdana;
color:#cfcfcf;
font-size:11px;
}



*
{
padding:0px;
margin:0px;

}
a
{
text-decoration:none;
border:0px;
}
img
{
text-decoration:none;
border:0px;
}
#wrapper

{
margin:auto;
width:913px;
min-height:100%;

}
i
{
font-weight:bold;
}

#header
{

/* height:75px; 5px en moins ?*/

height:84px;
display:block;
width:100%;
margin-top:10px;
position:relative;
z-index:1;

}

#wrp_head
{
height:37px;
display:block;
width:100%;
float:left;



}

 #menu_langue
{
 margin:0px;
padding:0px;

width:135px;
height:100%;
float:right;

position:relative;


}

ul#langue li
{
display:inline;
margin:0px;
padding:0px;
  float:left;
list-style:none;
}
ul#langue
{

 float:left;
margin:0px;
}
#private_access
{
float:left;

}
#head
{
height:180px;

}



#logo
{
/* //background:url('../../images/CGF/struct/logo_CGF.png'); */
height:105px;
width:213px;
/* left:354px; */
left:370px;
top:-06px;
margin:auto;
z-index:1;
position:absolute;

}


#menu1
{
width:100%;
height:43px;

bottom:5px;


}

.menug li,.menud li
{
display:inline;
float:left;
font-size:15px;
font-family:"Gill Sans MT";
color:#1b3870;





}
.menud li
{
float:right;
}

.menug li a,.menud li a
{
font-size:15px;
font-family:"Gill Sans MT";
color:#1b3870;
}


#page
{

/* background: #fff url('http://cimiezboulevard.wacan.com/images/site/int/ombr.png') top repeat-x;
 */

float:left;


min-height:1370px;

width:100%;
position:relative;
z-index:0;

}

#ModuleGauche
{

}
#ModuleG
{

display:block;
float:left;
width:220px;
position:absolute;
/* background: #a9b9ce url('http://cimiezboulevard.wacan.com/images/site/int/ombr2.png') top repeat-x; */
height:100%;


/*
padding-left:18px;*/
padding-right:18px;

}
.ModuleGauchebottom
{
/* background: #a9b9ce url('http://cimiezboulevard.wacan.com/images/site/int/back_module.jpg') bottom no-repeat;
 */height:196px;
width:258px;
position:absolute;
bottom:0;
left:0;

}



#contenu ,#contenuHome
{

width:624px;
display:block;
float:left;
position:relative;
min-height:650px;
margin-top:25px;
margin-top:17px;
margin-left:261px;
font-size:11px;
font-family: verdana ;
padding-bottom:20px;

padding-left:18px;
padding-right:18px;


}


#contenu ul li,#contenu ol li
{
margin-left:12px;
padding-left:12px;
padding-top:5px;


}

#contenu ul li ul,#contenu ol li ol
{
 padding-top:10px

}
#contenu p

{
 line-height:20px;

/* width:587px; */
}

.ModuleGauchetitle
{
padding-top:26px;
padding-bottom:27px;
/* font-family:"daniel"; */
font-size:24px;
color:#d84040;
z-index:20;
position:relative;

}

.TitlePage
{
/* font-family:"daniel"; */
font-size:24px;
color:#0972ce;
display:block;
padding:0px 0px;
padding-bottom:27px;padding-top:10px ;
}

.ru .TitlePage
{
padding-top:10px ;
color:#E8DE94;
}
.TitleModules
{
font-family:"Gill Sans MT";
font-size:20px;
color:#d84040;
display:block;
position:relative;
z-index:10;
padding:27px 0px;
}

.TitleModules2
{

font-size:20px;
color:#d84040;
padding-bottom:27px;

}

#contenu h3
{
font-family:"Gill Sans MT";
font-size:20px;
color:#494949;
}

#contenu h3,#contenu h3 a
{
margin-top:10px;
margin-bottom:10px;
color:white;

}

#contenu a
{
color:white;
}
#contenu a:hover,#contenu h3 a:hover
{
text-decoration:underline;
}

#sous_menus ul li
{
list-style-image:url("http://www.cgf-investment.com/images/CGF/struct/puce.png");
padding-bottom:5px;
font-size: 11px;
font-family:verdana;
line-height:20px;
color:#0972CE;
}
#sous_menus ul li a
{
color:#0972CE;

}
#sous_menus ul ul
{
margin-left:5px;

}
#sous_menus ul ul li
{
padding-left:0px;
list-style-image:url(http://cimiezboulevard.wacan.com/images/site/struct/puce.png)
}

#sous_menus
{
margin-bottom:40px;

}

#sous_menus a
{
color:#cfcfcf;

}
#sous_menus a:hover
{
text-decoration:underline;

}
#sous_menus a.Pactiv
{

font-weight:bold;
color:white;
}

#footer
{
clear:both;
position:relative;
height:145px;
 color:white;
padding-bottom:50px;
font-size:10px;
font-family:"verdana";
text-align:center;
}
#footer a
{
color:white;
font-size:10px;
font-family:"verdana";
padding: 0 10px;
}
#footer .footer-haut
{
margin-top:5px;


}
#footer .footer-haut .footer-images
{
float:right;
text-align:right;
display:block;
width:301px;
height:100%;
 padding-top:5px;
}
#footer .footer-haut .footer-images img
{
padding: 0 10px;

}

#footer .footer-haut .footer-institutionel
{
float:left;

margin-top:10px;
padding-top:10px;



}
.footer-Info
{
border-top:1px solid white;
height:15px;
padding:20px 0px;
border-bottom:1px solid white;

}

#Footer-ville a
{
margin:0px;
padding:0px;


}
#footer .footer-footer
{padding-top:15px;
margin-bottom:50px;
height:34px;
}
#footer .footer-footer .footer-credit
{
float:left;
}
#footer .footer-footer .footer-select
{
float:right;
}
#footer .footer-footer .footer-select select
{
background:#1b3870;
color:#fff;
margin-left:20px;
}
.inscriptimg img
{
margin-left:-17px;
position:absolute;
bottom:0px;

}
/*  Accueil */

#Cols1
{

height:100%;
width:389px;
float:left;
}
#Cols2
{

height:100%;
width:197px;
float:right;
}

.NosExclus
{


top:0;
right:0;
float:right;
display:block;
height:247px;
width:197px;


}

.ModuleTXTAccueil
{
float:left;
width:374px;
height:285px;



}

 .Actus
{
width:374px;
margin-top:0px;
height:150px;
float:left;
color:#494949;
}
 .Actus span
{
color:#1B3870;

}

.ModuleTXTAccueil p
{
color:#494949;
font-size:11px;
font-family:verdana;
padding-bottom:10px;
line-height:15px;
padding-left:30px;
}



.Actus p
{
line-height:15px;
padding-left:30px;
}




.AccueilFooter
{
position:absolute;
bottom:0px;
 height:110px;
 right:0px;
width:100%;


}


.AccueilFooter img
{
  border:0px;

  padding-left:8px;

}





.NosExclus   #featureList li
{
display:inline;

}


.NosExclus #featureList
{
position:absolute;
right:20px;

height:28px;

}
.NosExclus   #featureList a
{
padding:3px;
padding-left:1px;
padding-right:1px;
font-family:verdana;
color:#494949;
font-size:11px;
text-transform:uppercase;
border:1px solid white;

}

.NosExclus   #featureList a:hover
{
border:1px solid #1B3870;
background:#A9B9CE;
color:white;



}
.NosExclus   #featuredBas a:hover
{ text-decoration:none;}
.NosExclus   #featuredBas
{

width:100%;
border:none;

height:60px;
padding-top:10px;
}
.NosExclus   #featPrice
{

font-family:verdana;
color:#494949;
font-size:11px;

padding-left:10px;

}
.NosExclus   #featLocation
{
font-family:verdana;
color:#494949;
font-size:11px;
font-weight:bold;
padding-left:10px;

}

.NosExclus  #featureProp img
{

width:100%;
height:150px;

}

.NosExclus #featuredimg
{
position:relative;
top:20px;
margin-bottom:5px;

}






.button
{

padding: 0 10px;
background:#1b3870;
color:white;
font-size:13px;
font-family:"Gill Sans MT";
border:1px inset white;

}

div a.button
{

margin:auto;
margin-left:60px;

}

.newss
{


}

#newsletter
{
margin-left:8px;
float:right;
width:215px;
height:110px;
background : url('../images/site/btn/fond_newsletter_fr.png');


}
#newsletter form
{

margin-top:70px;


}
#newsletter input
{
 width:130px;
margin-left:15px;
 height:15px;
 border:1px solid #a5acb2;
font-size:10px;
font-family:verdana;
}

#newsletter img
{
position:relative;
top:5px;


}



#Agents .Agent
{

 width:100%;
float:left;
padding-bottom:20px;
margin-bottom:30px;
height:50%;
background:url('../images/site/int/separation.png') repeat-x bottom;
}


#Agents .Agent .info1
{
float:left;

width:40%;
padding-left:10px;
}
#Agents .Agent .info2
{
float:left;
width:41%;
}

#Agents .Agent .Nom
{
font-weight:bold;
}
#Agents .Agent .Fonction,
#Agents .Agent .Nom,
#Agents .Agent .Phone,
#Agents .Agent .Email
{
color:#1b3870 ;
font-family:verdana;
font-size:11px;
}


#Agents .Agent .photos
{
border:1px solid black;
height:110px;
display:block;
width:100px;
float:left;
}

#Agents .Agent .voirprofil
{
float:left;

padding-left:10px;
margin-top:67px;

}

#Agents .Agent .profil
{

  float:left;
margin-top:10px;

}

#Agents .Agent .InfoP
{
 margin-top:20px;
width:100%;
display:block;
float:left;


}

.profilhr
{


}

#MyBoard .contenu
{
margin-bottom:5px;
}


#MyBoard .contenu2
{
height:80px;
margin-top:10px;
float:left;

}

#MyBoard .ImageSaved
{
float:left;
width:100px;
}
#MyBoard .DescriptionSaved
{
float:left;
width:300px;

}
#MyBoard .DescriptionSaved span
{
 width:120px;


}
#MyBoard .LinkSaved
{
display:block;
float:left;
width:120px;


}

#MyBoard ul li
{
list-style:none;

}



/***************/

/* Popup Alerte  */


#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(../images/site/int/sprite.png) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}
input#popup_ok
{
border:1px solid #fff;
background:#0B73CE;
color:white;
position:relative;

}
#popup_content {
	background: 16px 16px no-repeat url(../images/site/int/info.png);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.info
{
    color: #00529B;
    background-color: #BDE5F8;
	background-image: url(../images/site/int/info.png);
}

#popup_content.success
{
    color: #fff;
    background-color: #135793;
    background-image: url( images/CGF/int/success.png);
}

#popup_content.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
	background-image: url(../images/site/int/warning.png);
}

#popup_content.error
{
    color: #D8000C;
    background-color: #FFBABA;
	background-image: url(../images/site/int/error.png);
}

#popup_content.confirm
{
	background-image: url(../images/site/int/important.gif);
}

#popup_content.prompt
{
	background-image: url(../images/site/int/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}



.texte_colg .title
{
font-weight:bold;
}



.images_cold
{
width:193px;
float:left;
}

.texte_colg
{
 width:420px;
float:left;
line-height:20px;
}
.texte_colg span
{
padding-left:10px;
}
#sous_menus ul ul
{
padding-left:20px;
list-style:square;

}
#RechercheModule
{
color:white;
font-size:11px;
font-family:verdana;
background: url('../../images/CGF/struct/background_recherche.jpg') no-repeat;
position:absolute;
top:16px;
width:233px;

height:400px;
z-index:10;
padding :5px;
padding-top:70px;
padding-left:05px;


}

#Imgcontact
{

margin:0px;
margin-top:100px;
float:left;
position:absolute;
top:365px;
 z-index:20;
}
#RechercheModule fieldset
{
 margin:0px;
padding:0px;
 border:0px;



}

#RechercheModule select,
#RechercheModule input
{
 font-size:10px;
font-family:verdana;
margin-bottom:10px;

}

.submitsearch
{
margin:0px;
margin-top:-20px;
height:80px;

}



#contenu ul {
list-style:url('/images/site/struct/tilt.png');

list-style-position :outside;
padding-left:15px;
}
#contenu li {

}

.sousmenuDiv
{
height:196px;
width:258px;
position:absolute;
text-align:center;
left:0;
}

.LigneButton
{
margin-top:10px;
margin-bottom:10px;

}

#Compteur
{
border:1px inset white;
width:100px;
text-align:center;
}