/*----------------------- MISE EN FORME DU CORPS -----------------------------*/		
		
		body { 
		position: relative; 
		margin: 0px; 
		margin-left:0px; 
		padding: 0px; 
		width: 100%; 
		height: 100%; 
		font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif; 
		font-size: 13px;
		font-style: none;
		background: url(http://www.logiconfor.fr/images/background.png) repeat-x;
		background-position: 0px -20px;
		behavior:url('http://www.logiconfor.fr/csshover.htc');
		}

		h1, h2, h3, h4
		{
		color: #5584ad;
		font-style:italic;
		font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		
		h3
		{
		font-size:normal;
		text-indent: 1em;
		}
		
		#texte-central p a, #texte-central li a
		{
		color:#800000;
		text-decoration: none;
		border-bottom: 1px dotted #800000;
		}
		
		#texte-central p a:visited, #texte-central li a:visited
		{
		color:#800000;
		}
		
		#texte-central p a:hover, #texte-central li a:hover
		{
		color:#0054BC;
		text-decoration: none;
		border-bottom: none;
		}
		
		.prix_indicatif
		{
		color: grey;
		font-style:normal;
		font-family : Arial, Helvetica, sans-serif;
		font-size: x-small;
		}
		
		.pasdebordure
		{
		border: 0 none;
		}
		
		.droite
		{
		float: right;
		}
		
		.gauche
		{
		float: left;
		}
		

		
/*----------------------- FORMAT -----------------------------*/	

#conteneur {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top:auto;
	width:1000px;
	height:800px;
}

/*----------------- HAUT -----------------------*/
#haut { 
position:relative;
height: 184px;
margin-left:18px;
}

#logo {
	display: block;
	width:269px;
	height:175px;
	background: url('http://www.logiconfor.fr/images/logo.png');
	position:absolute;
	top:0;
	left:0;
}

#logo015_ {
	width:256px;
	height:4px;
	background: url('http://www.logiconfor.fr/images/logo-15.jpg') no-repeat;
	position:absolute;
	top:175px;
	left:13px;
}
		

#pied-de-menu {
	position:absolute;
	left:13px;
	top:179px;
	width:769px;
	height:5px;
	background: url('http://www.logiconfor.fr/images/SITE-LOGICONFOR-1000_16.jpg') no-repeat;
}

#arbres {
	position:absolute;
	left:782px;
	top:89px;
	width:183px;
	height:90px;
	background: url('http://www.logiconfor.fr/images/arbres.png') no-repeat;
}

/*----------------- PREMENU-----------------------*/

#premenu {
	width:513px;
	height:54px;
	background: url('http://www.logiconfor.fr/images/SITE-LOGICONFOR-1000_07.jpg') no-repeat #FFF;
	position: absolute;
	top: 88px;
	left: 269px;
	border-bottom: 1px white solid;
}

#publicite{
	display:block;
	width: 410px;
	height: 38px;
	background: url('http://www.logiconfor.fr/images/publicite.gif') no-repeat;
	position: absolute;
	top: 5px;
	left: 5px;
}

#contact-haut-droite{
	display:block;
	width:84px;
	height:22px;
	background: url('http://www.logiconfor.fr/images/contact-haut-droite.jpg');
	position:absolute;
	top:10px;
	right:10px;
}

/*------------------GAUCHE ---------------------*/


#corps-bg
{
width:793px;
background: url('images/corps-bg.png') repeat-y;
margin-left: 18px;
position:static;
margin-top: 0x;
z-index: 10;
}
		
#barre-fine-verte-gauche {
background: url('images/barre-fine-verte-gauche.png') no-repeat;
width:30px;
height:469px;
position: absolute;
top: 172px;
left: 18px;
}

/*----------------DROITE----------------------*/

#barre-fine-verte-droite {
float:right;
background: url('images/barre-fine-verte-droite.png');
width:11px;
height:465px;
position: absolute;
top: 179px;
right: 189px;
}


/*----------------------PIED-------------------------*/

#pied
{
clear:both;
margin-left: 18px;
}

#pied_gauche{
background: url('http://www.logiconfor.fr/images/pied-gauche.png');
width:33px;
height:51px;
float:left;
}
#pied_droit{
background: url('http://www.logiconfor.fr/images/pied-droit.png');
width:594px;
height:51px;
float:left;
}

#interpied {
background: url('http://www.logiconfor.fr/images/interpied.png');
	width:13px;
	height:51px;
	float:left;
}
#contact_ {
width:54px;
height:51px;
background: url('http://www.logiconfor.fr/images/contact.png') no-repeat;
display: block;
float:left;
}

#contact_:hover {
background-position: 0px -51px;
}


#telechargements_ {
width:99px;
height:51px;
background: url('http://www.logiconfor.fr/images/telechargements.png') no-repeat;
display: block;
float:left;
}
#telechargements_:hover {
background-position: 0px -51px;
}


/*------------ MENU ------------*/

#menu {
z-index:100;
padding: 0 0 0 0;
margin: 0 0 0 0;
position: absolute;
top: 143px;
left: 269px;
}

/*------------ CENTRE ------------*/

#centre
{
	margin-left: 21px;
}

#texte-central {
	width:769px;
	height: 312px;  /* HACK POUR RENDRE LA TAILLE EXTENSIBLE (MIN HEIGHT NON PRIS EN CHARGE SUR IE6)*/
	min-height:312px;  /* HACK POUR RENDRE LA TAILLE EXTENSIBLE (MIN HEIGHT NON PRIS EN CHARGE SUR IE6)*/
	padding: 0 40px 50px 40px;
	width: 689px;
}

html>body #texte-central{height:auto}  /* HACK POUR RENDRE LA TAILLE EXTENSIBLE (MIN HEIGHT NON PRIS EN CHARGE SUR IE6)*/

#header_ {
	width:761px;
	height:142px;
	padding: 0 0 0 0;
	background: white;
}

#titre-de-la-section_ {
	width:761px;
	height:60px;
	background: url('http://www.logiconfor.fr/images/titre_index.jpg');
	display: block;
	margin-top: 10px;
	font-size: 0;
	color: white;
}

#titre-de-la-section_  span {
display: none;
}

#SITE-LOGICONFOR-1000-03_ {
	position:absolute;
	left:17px;
	top:0px;
	width:981px;
	height:20px;
}

#SITE-LOGICONFOR-1000-04_ {
	position:absolute;
	left:17px;
	top:20px;
	width:8px;
	height:780px;
}

#SITE-LOGICONFOR-1000-06_ {
	position:absolute;
	left:294px;
	top:20px;
	width:704px;
	height:89px;
	background: url('http://www.logiconfor.fr/images/SITE-LOGICONFOR-1000_06.jpg');
}


#colonne-droite {
	position:absolute;
	left:811px;
	top:179px;
	width:172px;
	height:700px;
	background: url('http://www.logiconfor.fr/images/colonne-droite.png') no-repeat;
	padding-top: 25px !important;
	padding-top: 35px;
	padding-left: 2px;
	padding-right: 8px;
	width:162px;
}

.news2 a {
color: white;
font-size: 9px;
text-decoration: none;
line-height:1.2em;
font-family: verdana;
}

.news2 a:hover{
color: white;
text-decoration:underline;
}

.date_news{
font-size:8px;
font-style: italic;
}

#voir-la-suite {
	display:block;
	margin-left:-5px;
	width:149px;
	height:21px;
	background: url('images/voir-la-suite.png') no-repeat;
}

#voir-la-suite:hover
{
background-position: 0 -21px;
}

#trait-separation {
	margin-left:-5px;
	width:163px;
	height:19px;
	background: url('images/trait-separation.png') no-repeat;
}



#SITE-LOGICONFOR-1000-09_ {
	position:absolute;
	left:990px;
	top:109px;
	width:8px;
	height:691px;
}

/*----------MENU CSS -----------*/


#qui_ {
	position:absolute;
	left:0px;
	top:0px;
	width:132px;
	height:36px;
	background: url('http://www.logiconfor.fr/images/qui.jpg') no-repeat;
	cursor: default;
}
#qui_:hover {
background-position: 0px -36px;
cursor: default;
}
				#smenu1
				{
					position:absolute;
					left:8px;
					top:36px;
					width:180px;
					cursor: default;
				}

#habitat_ {
	position:absolute;
	left:132px;
	top:0px;
	width:126px;
	height:36px;
	background: url('http://www.logiconfor.fr/images/habitat.jpg') no-repeat;
	cursor: default;
}
#habitat_:hover {
background-position: 0px -36px;
cursor: default;
}
			#smenu2
			{
				position:absolute;
				left:132px;
				top:36px;
				width:180px;
				cursor: default;
			}

#maison_individuelle_ {
	position:absolute;
	left:258px;
	top:0px;
	width:111px;
	height:36px;
	background: url('http://www.logiconfor.fr/images/maison_individuelle.jpg') no-repeat;
	display: block;
}
#maison_individuelle_:hover {
background-position: 0px -36px;
}	

			#smenu3
			{
				position:absolute;
				left:258px;
				top:36px;
				width:210px;
			}
	

#programme_ {
	position:absolute;
	left:369px;
	top:0px;
	width:144px;
	height:36px;
	background: url('http://www.logiconfor.fr/images/programme.jpg') no-repeat;
}

#programme_:hover {
background-position: 0px -36px;
}

			#smenu4
			{
				position:absolute;
				left:369px;
				top:36px;
				width:120px;
			}


#SITE-LOGICONFOR-1000-17_ {
	position:absolute;
	left:38px;
	top:204px;
	width:8px;
	height:206px;
}


#header_contact_telechargements_ {
	position:absolute;
	left:46px;
	top:204px;
	width:761px;
	height:142px;
	background: url('http://www.logiconfor.fr/images/header_contact_telechargements.jpg');
}

#header_programmes_ {
	position:absolute;
	left:46px;
	top:204px;
	width:761px;
	height:142px;
	background: url('http://www.logiconfor.fr/images/header_programmes.jpg');
}
#header_programme_ {
	position:absolute;
	left:46px;
	top:204px;
	width:761px;
	height:142px;
}

#header-prive_ {
	position:absolute;
	left:46px;
	top:204px;
	width:761px;
	height:142px;
	background: white url('http://www.logiconfor.fr/images/cadenas.gif') no-repeat;
}

/*---------------COLONNE DROITE------------------*/

#droite004_ {
	position:absolute;
	left:985px;
	top:559px;
	width:5px;
	height:214px;
}
#definitions{
	position:absolute;
	left:1px;
	top:303px;
	width:131px;
	height:27px;
	background: url('http://www.logiconfor.fr/images/bouton-definitions.gif');
	}
#definitions:hover{ background-position: 0 -27px;}
#definitions span{
display: none;
}
#dossiers-etudes{
	position:absolute;
	left:0px;
	top:329px;
	width:162px;
	height:27px;
	background: url('http://www.logiconfor.fr/images/bouton-dossiers-etudes.gif');
	}
#dossiers-etudes:hover{ background-position: 0 -27px;}
#dossiers-etudes span{
display: none;
}
#maison-passive{
	position:absolute;
	left:7px;
	top:450px;
	width:150px;
	height:120px;
	background: url('http://www.logiconfor.fr/images/video-maison-passive.jpg');
	}
#maison-passive span{
display: none;
}
#adresse{
	position:absolute;
	left:3px;
	top:600px;
	width:161px;
	height:91px;
	background: url('http://www.logiconfor.fr/images/adresse.png');
	}
#adresse span{
display: none;
}
#jai_un_terrain {
	margin-top:0;
	width:158px;
	height:32px;
	background: url('http://www.logiconfor.fr/images/jai_un_terrain.png') no-repeat;
	display: block;
}
#jai_un_terrain:hover {
background-position: 0px -31px;
}
#jai_un_terrain span {
display:none;
}

#gestes_verts {
	position:absolute;
	left:10px;
	top:360px;
	width:157px;
	height:76px;
	background: url('http://www.logiconfor.fr/images/gestes_verts.png') no-repeat;
	display: block;
}

#gestes_verts:hover {
background-position: 0px -76px;
}

#gestes_verts span{
display:none;
}

#SITE-LOGICONFOR-1000-26_ {
	position:absolute;
	left:38px;
	top:722px;
	width:20px;
	height:51px;
}


#SITE-LOGICONFOR-1000-30_ {
	position:absolute;
	left:224px;
	top:722px;
	width:583px;
	height:51px;
}

#SITE-LOGICONFOR-1000-31_ {
	position:absolute;
	left:25px;
	top:773px;
	width:965px;
	height:27px;
}

#acces-securise{
	position:absolute;
	right:0px;
	top:5px;
	width:161px;
	height:26px;
	background:url('http://www.logiconfor.fr/images/acces_securise.png');
	display: block;
}

#acces-securise:hover {
	background-position: 0px -26px;
}

#acces-securise span{
display: none;
}

.ombre {
	text-align: left;
	width: 200px;
	background: url(http://www.logiconfor.fr/images/form.gif) no-repeat;
}

.textombre {
	text-align: left;
	background: url(http://www.logiconfor.fr/images/textarea.jpg) no-repeat;
}

.invisible{
	border: none;
	background: transparent;
	color: #black;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	font-variant: none;
	/*width: 150px;
	height:21px;*/
}

SELECT{
	border: 1px grey solid;
	color: black;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	font-variant: none;
}

INPUT:hover, TEXTAREA:hover{
	color: #555;
	cursor: text;
}


/*------------------------------------ ME RAPPELER --------------------------------------------------*/

#me_rappeler{
	text-indent: -7000px;
	margin-left: -15px;
	margin-top: 10px;
	text-align: left;
	height: 19px;
	width: 175px;
	background: url('http://www.logiconfor.fr/images/me_rappeler.jpg') no-repeat;
}

#champ_rappel{
	float: left;
	margin-top: 10px;
	text-align: left;
	width: 128px;
	background: url('http://www.logiconfor.fr/images/champ_rappeler.jpg') no-repeat;
}

#bouton_ok
{
	height: 21px;
	width: 29px;
	margin-top: 10px;
	padding: 0;
	border: 0;
	background: url('http://www.logiconfor.fr/images/bouton_ok.png') no-repeat;
	cursor: pointer;
}
#bouton_ok:hover
{
background-position: 0 -21px;
}

#bouton_ok span
{
display:none;
}
/*------------------------------------CARTE DE FRANCE --------------------------------------------------*/


#carte_france {
	position: relative;
	float: right;
	width:300px;
	height:301px;
	margin-right: -30px !important;
	margin-right: 0;
	margin-top: 0px;
	padding: 0 0 0 0;
}

#Tranche-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:64px;
}

#Tranche-02_ {
	position:absolute;
	left:0px;
	top:64px;
	width:150px;
	height:42px;
}

#Tranche-03_ {
	position:absolute;
	left:150px;
	top:64px;
	width:66px;
	height:27px;
}

#Tranche-04_ {
	position:absolute;
	left:216px;
	top:64px;
	width:84px;
	height:49px;
}

#Tranche-05_ {
	position:absolute;
	left:150px;
	top:91px;
	width:66px;
	height:22px;
}

#Tranche-06_ {
	position:absolute;
	left:0px;
	top:106px;
	width:45px;
	height:195px;
}

#Tranche-07_ {
	position:absolute;
	left:45px;
	top:106px;
	width:74px;
	height:25px;
}

#Tranche-08_ {
	position:absolute;
	left:119px;
	top:106px;
	width:31px;
	height:195px;
}

#Tranche-09_ {
	position:absolute;
	left:150px;
	top:113px;
	width:39px;
	height:70px;
	background: url('http://www.logiconfor.fr/images/Tranche_09.jpg');
}

#Tranche-10_ {
	position:absolute;
	left:189px;
	top:113px;
	width:102px;
	height:38px;
	/*background: url('http://www.logiconfor.fr/images/Tranche_10.jpg');*/
}

#Tranche-11_ {
	position:absolute;
	left:291px;
	top:113px;
	width:9px;
	height:188px;
	/*background: url('http://www.logiconfor.fr/images/Tranche_11.jpg');*/
}

#Tranche-12_ {
	position:absolute;
	left:45px;
	top:131px;
	width:74px;
	height:170px;
	/*background: url('http://www.logiconfor.fr/images/Tranche_12.jpg');*/
}

#Tranche-13_ {
	position:absolute;
	left:189px;
	top:151px;
	width:102px;
	height:32px;
	/*background: url('http://www.logiconfor.fr/images/Tranche_13.jpg');*/
}

#Tranche-14_ {
	position:absolute;
	left:150px;
	top:183px;
	width:20px;
	height:118px;
	/*background: url('http://www.logiconfor.fr/images/Tranche_14.jpg');*/
}

#Tranche-15_ {
	position:absolute;
	left:170px;
	top:183px;
	width:87px;
	height:25px;
	background: url('http://www.logiconfor.fr/images/Tranche_15.jpg') no-repeat;
}

#Tranche-16_ {
	position:absolute;
	left:257px;
	top:183px;
	width:34px;
	height:118px;
	background: url('http://www.logiconfor.fr/images/Tranche_16.jpg') no-repeat;
}

#Tranche-17_ {
	position:absolute;
	left:170px;
	top:208px;
	width:87px;
	height:93px;
	background: url('http://www.logiconfor.fr/images/Tranche_17.jpg') no-repeat;
}




/*--------------------------INFOBULLES CSS------------------------*/

a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 600;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: -40px;
    padding: 5px;
    color: #000;
    border: 4px solid #8a1d20;
    background: #cdeb8b;
    width:170px;
}
a.tooltip:hover em span {
    position: absolute;
    top: -14px;
    left: 50px;
    height: 14px;
    width: 29px;
    background: transparent url(http://www.logiconfor.fr/images/infobulle.gif);
    margin:0;
    padding: 0;
    border: 0;
}

a#tooltipchateau em {
    display:none;
}
a#tooltipchateau:hover {
    border: 0;
    position: relative;
    z-index: 600;
    text-decoration:none;
	background: none; /* correction d'un bug IE */
}
a#tooltipchateau:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: -90px;
    padding: 5px;
    color: #000;
    border: 4px solid #8a1d20;
    background: #cdeb8b;
    width:170px;
}
a#tooltipchateau:hover em span {
    position: absolute;
    top: -14px;
    left: 80px;
    height: 14px;
    width: 29px;
    background: transparent url(http://www.logiconfor.fr/images/infobulle.gif);
    margin:0;
    padding: 0;
    border: 0;
}

a#tooltipchy {
display:block;
background:url('http://www.logiconfor.fr/images/Tranche_15.jpg');
width:87px;
height:25px;
z-index:100;
}

a#tooltipchy em {
    display:none;
}
a#tooltipchy:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a#tooltipchy:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 10px;
    left: -120px;
    padding: 5px;
    color: #000;
    border: 4px solid #8a1d20;
    background: #cdeb8b;
    width:170px;
}
a#tooltipchy:hover em span {
    position: absolute;
    top: -14px;
    left: 140px;
    height: 14px;
    width: 29px;
    background: transparent url(http://www.logiconfor.fr/images/infobulle.gif);
    margin:0;
    padding: 0;
    border: 0;
}



/*----------------------------------- FOOTER -------------------------------*/

#footer{
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	width:900px;
	font-size: 10px;
	color: grey;
	text-align:center;
	background: white;
	}
	
#footer a{
text-decoration: none;
color: grey;
}

#footer strong {
font-weight: normal;
text-decoration: none;
color: grey;
}

#footer h3 {
font-weight: normal;
text-decoration: none;
color: grey;
font-style: normal;
font-size: 10px;
font-family: verdana, arial, sans-serif; 
display: inline;
}

#footer li {
display: inline;
list-style-type: none;
border-left: 1px solid grey;
padding-left: 0.5em;
padding-right: 0.5em;
}

#footer li.premier{
border-left: none;
}

/*----------------------------------- ECHANGE-LIENS -------------------------------*/

#echange-liens{
	margin-left: auto;
	margin-right: auto;
	width:900px;
	font-size: 10px;
	color: navy;
	text-align:center;
	background: white;
	}
	
#echange-liens a{
text-decoration: none;
color: navy;
}


#referencement
{
display: none;
}


		/*----------------------- MENU DEROULANT CSS -----------------------------*/		
		
		.hasJS  #smenu1, .hasJS  #smenu2, .hasJS  #smenu3, .hasJS  #smenu4 {display:none;} /*------------- POUR EVITER QUE LE MENU APPARAISSE AU CHARGEMENT DE LA PAGE ------------- */

		#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		
		#menu dl {
		float: left;
		width: 12em;
		margin: 0 1px;
		}
		
		#menu dt {
		cursor: pointer;
		text-align: center;
		font-weight: bold;
		text-indent: -7000px;
		}
		
		#menu dd {
		border: 1px solid gray;
		}
		
		#menu li {
		background: #fff;
		height: 25px;
		text-indent: 5px;
		}
		
		#menu li a, #menu dt a {
		color: #000;
		text-decoration: none;
		display: block;
		height: 100%;
		border: 0 none;
		background: #bebd01;
		}
		
		#menu li a:hover, #menu dt a:hover {
		color: #fff;
		background: #8a1d20;
		}

		#menu a {text-decoration: none;
		color: black;
		color: #222;
		}
		
		.emphase
		{
		font-style: bold;
		text-decoration:underline;
		color: navy;
		}
		
		
		/*-------------LANDING PAGES-------------*/

#landing{		
margin-top: 20px;
margin-bottom: 15px;
background-color: #ebf4fa;
color: #0053bc;
border: #99cae8 solid 1px;
padding: 0 10px 0 10px;
}