body {
    background: white url(images/index_04.gif) repeat top left;
    text-align:center;
    font-family:"trebuchet MS",verdana,sans;
/*    font-size:0.75em; */
	font-size:12px;
margin-top:0;
padding-top:0;
}    

.clear {clear:both;}
.red {color:red}

h1 {color:#023a77;font-size:14px;margin-top:15px;}
h2 {color:#023a77;font-size:14px;}
h3 {}

h1.type1 {text-align:right;font-weight:normal;font-size:18px;line-height:1em;margin-right:20px;margin-left:210px;}
h1.type1 strong {font-weight:bold;font-size:19px;}

h1.type2 {text-align:right;font-weight:normal;}
p.type2 {text-align:right;font-weight:bold;color:#023a77;font-size:14px;}

.orange {color:#fc0003} /*#ff891d;}*/
.rouge {color:#fc0003} /*#ff891d;}*/

.gris {color:#666;}
img {border:0}

ul.gbesp li {font-weight:bold;color:#003366;padding-bottom:5px;}
p.bgrand     {font-size:13px;color:#003366;padding:0;}
ol.blist li {padding-bottom:15px;list-style:roman;}


.msg_err {
   padding:5px;
    font-weight:bold;
}

a.buttonA,a.buttonB {border:1px solid #023a77; padding:2px; color:#023a77;text-decoration:none}
a.buttonA:hover,a.buttonB:hover {color:white;background-color:#003366;}

a.buttonB {font-size:11px;float:right;margin-right:15px;}


ul.type {
}
ul.type1 li {
    list-style-type:circle;
    margin-left:1.5em;
}
tr {vertical-align:top;}

#content {
    width:774px;
    margin:0 auto;
    text-align:left;
}

table#Table_01,
table#Table_02,  
table#Table_03, 
table#Table_04 
{
    width:774px;
    border:0;
}

td#acces_immoodata {background: #678bac url('images/acces_immoodata.jpg') no-repeat top left;height:71px;vertical-align:middle}
td#acces_immoodata2 {background: #678bac url('images/acces_immoodata2.jpg') no-repeat top left;height:71px;vertical-align:middle}
td#access_immoodata_interets {color:white;background: white url('images/pub_centre') no-repeat top left;height:113px;}
/*td#access_immoodata_interets a.buttonA{ position:relative;  top:90px;   left:350px; background-color:white;}
td#access_immoodata_interets span { padding:0 20px;font-weight:normal;text-align:right;font-size:13px;}
*/
/* ********************************
 *  FOND_ENTETE
 ******************************* */
td#fond_entete {background: white url('images/fond_entete.jpg') no-repeat top left; height:179px;padding:0} /*padding:0 20px 0 210px}*/
td#fond_entete p {margin:0;padding-bottom:0;}
td#fond_entete p.lien {text-align:right;}
td#accroche_droite {background: white url('images/accroche_droite.jpg') no-repeat top left; height:179px;width:189px;padding:0} 

td#accroche_droite .buttonA {
	position:relative;
	left:95px;
	top:145px;
	background-color:white;
}

td#accroche_droite .buttonA:hover {color:white;background-color:#003366;}

td#fond_entete_presentation_immoo {background: #678bac url('images/fond_immoo.jpg') no-repeat top left; height:179px;padding:0}
td#fond_entete_presentation_immoo p,td#fond_entete_presentation_immoo .type2 {padding: 0 20px 0 280px;}

td#fond_entete_presentation_investimmoo {background: #678bac url('images/fond_investimmoo.jpg') no-repeat top left; height:179px;padding:0}
td#fond_entete_presentation_investimmoo p,td#fond_entete_presentation_investimmoo .type2 {padding:0 20px 0 220px}

td#fond_entete_presentation_sitepromoteur {background: #678bac url('images/fond_sitepromoteur.jpg') no-repeat top left; height:179px;padding:0}
td#fond_entete_presentation_sitepromoteur p ,td#fond_entete_presentation_sitepromoteur .type2 {padding:0 20px 0 220px}

td#fond_entete_presse {background: #678bac url('images/fond_presse.jpg') no-repeat top left; height:179px;padding:0}
td#fond_entete_presse p,td#fond_entete_presse .type2 {padding:0 20px 0 320px}

td#bt_programme {background:transparent url('images/bt_programme.jpg') no-repeat top left;width:330px;height:162px;}

td#bt_programme a {background-color:white;position:relative;top:130px;left:17px;}
td#bt_programme a:hover {color:white;background-color:#003366;}

table.formulaire td {width:98%}
table.formulaire input[type=text] {width:320px}
table.formulaire input.txt {width:320px}


/* ********************************
 *  ENTETE DES COLONNES
 ******************************* */
td#entete-gauche {background: white url('images/index_09.gif') no-repeat top left;height:40px;}
td#entete-droite {background: white url('images/index_10.gif') no-repeat top left; height:40px;}
td#entete-gauche h1,td#entete-droite h1 {margin:0;padding:10px 0 0 25px;font-size:17px;}


td.contenu0-bordure-gauche {width: 9px;background: white url('images/index_17.gif') repeat-y top left;}
td.contenu0-accueil { background: white;}
td.contenu0 { background: white;padding:1em 2em}
td.contenu0-bordure-droite {width: 9px;background: white url('images/index_19.gif') repeat-y top left;}
                        

td.contenu1-bordure-gauche {width: 11px; background: white url('images/index_23.gif') no-repeat top left;}
td.contenu1 { background: white url('images/index_24.gif') no-repeat top left; height:100px;padding-top:5px;}
td.contenu1-bordure-droite { width: 12px; background: white url('images/index_25.gif') no-repeat top left;}

td.contenu3-bordure-gauche {width: 11px; background: white url('images/index_20.gif') repeat-y top left;}
td.contenu3 { background: white}
td.contenu3-bordure-droite { width: 12px; background: white url('images/index_22.gif') repeat-y top left;}

#Espace-titre {
    background: transparent url('images/baseline_immoopro_vide.gif') no-repeat top left;
    width:774px;
    height:42px;
    /* Refaire L'image du fond baseline_immoopro_vide.gif */
    padding-left:25px;
    padding-top:10px;

    font-size: 14px;
    color:white;
    font-weight:bold;
}       

#Espace-titre a {
    font-size: 14px;
    color:white;
    font-weight:bold;
}


div.evidence_1 {
    color: #ff891d;
    font-weight:bold;
    border:1px solid #ff891d;
    background-color:#f6dfcb;
    margin:1em 2em;
}


/** Boite de login **/
table#boite-login {margin-top:6px;margin-left:20px;}
table#boite-login  span{font-size:9px;}

input.btnOK {width:30px;border:1px solid #023a77; padding:2px; color:#023a77;background-color:white;}
input.btnOK:hover {color:white;background-color:#003366;}

#USER  { 
    float:right;
    background:transparent url('images/retour.gif') no-repeat left top;
    height:34px;
    width:234px;
    padding-top:5px;
    padding-left:40px;
}
#USER a {
    text-decoration: none;
}

table#presse td {padding-bottom:20px}
#presse td.logo_media {text-align:center}
#presse td.logo_media img {border:1px solid #ccc;}
#presse span.date {color:#999}
#presse span.titre {font-weight:bold;font-size:13px;}
/** Mise en page du sondage **/

#IPsondage {}

#IPsondage h2 {
    margin:0; padding:0;
    font-size:11px;
}
#IPsondage table.sondage-radio_inline th {
    width:250px;
	border-bottom:1px solid #ccc;
}


#IPsondage table.sondage-radio_inline  td {
	width:100px;
	border-bottom:1px solid #ccc;

}
#IPsondage ul.sondage-radio_inline li {
}



div.actualite {margin-bottom:35px;border-bottom:1px solid #ccc;}
div.actualite h3 {margin:0;padding:0}
div.actualite h4 {margin:0;padding:0;font-weight:normal;}


table.maintable {
       width:98%;
       margin:0 auto ;
       border-spacing:0;
		
}
    
table.maintable .header-region {
	color:white;
	font-weight:bold;
	background-color:red;
	font-size:1em;
	text-align:left;
	padding:2px;
	
}
 table.maintable  .header-note {
	text-align:left;
	padding-left:2em;
	font-size:90%;
		
}
table.maintable td,table.maintable th {padding:2px}
table.maintable strong {color:#023a77;font-size:11px;}

table.maintable .obligatoire {
	color:red;
	margin-right:1em;	
}
table.maintable  td.label {
	width:60%;

}
table.maintable td.trait {
	border-bottom:1px solid #ccc;
}

table.maintable td.html textarea {width:90% !important;}

table.maintable td.buttons {}

table.maintable td.groupe {
    background-color:#678bac;
    font-weight:bold;
    color:white;
    padding-left:.5em;
}


table.maintable table.choix-unique-choix td {width:10em;}
table.maintable table.classement_2 th {text-align:center}
table.maintable td.choix-unique {padding-left:3em;}

textarea.textarea_1 {
	width:500px;
	height:150px;
}


.fd_site {
  		 padding-top:5px;
  		border-bottom:1px solid #ccc;
  	}


.inscrit {

text-align:right;padding-right:20px;color:white;font-weight:bold

}