/* CSS Document */

/************************************/
/**********    GENERAL     **********/
/************************************/
*{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#434343;
	font-size:11px;
}

body{
	background:#e9f7de url(../images/fond-body.jpg) repeat-x 0 0;
}

html>body{ margin-top:-2px; }

.spacer{
clear:both;
border: none;
font-size:1px;
height:0;
line-height:0;
}


#general{
	display:block;
	width:975px;
	height:auto;
	padding-top:10px;
	margin:0 auto;
	margin-top:1px;
	background:#d2eebd url(../images/fond-general.jpg) repeat-x 0 0;
}

#footer{
	clear:both;
	background-color:#d2eebd;
	text-align:center;
	padding-bottom:5px;
	padding-left:150px;
}

#footer *{
	color:#6F6F6F;
	font-size:10px;
	text-decoration:none;
}

a#logo{
	display:block;
	height:172px;
	width:950px;
	text-indent:-5000px;
	text-decoration:none;
	background:url(../images/logo-locinter-immobilier.jpg) no-repeat 0 0;
}

#soulogo{
	height: 16px;
	background:url(../images/souligne-logo.jpg) repeat-x 0 0;
}

#content{
	width:975px;
	height:500px;
	background:#d2eebd url(../images/fond-blevert.jpg) repeat-x 0 0;
}
#content2{
	width:975px;
	height:505px;
	background:#d2eebd url(../images/fond-blevert.jpg) repeat-x 0 0;
}

#menu-moteur{
	float:left;
	display:block;
	height:479px;
	width:221px;
	background:url(../images/fond-menu-moteur.jpg) no-repeat 28px 0;
}

#content-dte{
	float:left;
	display:block;
}

#content-template{
	float:left;}


/*-------------MENU---------------*/

#menu ul{
	display:block;
	width:175px;
	margin:7px 0 0 38px;
	list-style:none;
}

#menu a{
	display:block;
	height:17px;
	width:175px;
	text-indent:-5000px;
	text-decoration:none;
	margin:2px 0;
}

#menu a#pres{ background: url(../images/m-quisommes.gif) no-repeat 0 0; }
#menu a#pres:hover{ background: url(../images/m-quisommes.gif) no-repeat 0 -17px; }
#menu a#offres{ background: url(../images/m-offres.gif) no-repeat 0 0; }
#menu a#offres:hover{ background: url(../images/m-offres.gif) no-repeat 0 -17px; }
#menu a#patrimoine{ background: url(../images/m-patrimoine.gif) no-repeat 0 0; }
#menu a#patrimoine:hover{ background: url(../images/m-patrimoine.gif) no-repeat 0 -17px; }
#menu a#calcul{ background: url(../images/m-calculette.gif) no-repeat 0 0; }
#menu a#calcul:hover{ background: url(../images/m-calculette.gif) no-repeat 0 -17px; }
#menu a#quest{ background: url(../images/m-questionnaire.gif) no-repeat 0 0; }
#menu a#quest:hover{ background: url(../images/m-questionnaire.gif) no-repeat 0 -17px; }
#menu a#alerte{ background: url(../images/m-alerte.gif) no-repeat 0 0; }
#menu a#alerte:hover{ background: url(../images/m-alerte.gif) no-repeat 0 -17px; }
#menu a#infos{ background: url(../images/m-infos.gif) no-repeat 0 0; }
#menu a#infos:hover{ background: url(../images/m-infos.gif) no-repeat 0 -17px; }
#menu a#liens{ background: url(../images/m-liens.gif) no-repeat 0 0; }
#menu a#liens:hover{ background: url(../images/m-liens.gif) no-repeat 0 -17px; }
#menu a#contact{ background: url(../images/m-contact.gif) no-repeat 0 0; }
#menu a#contact:hover{ background: url(../images/m-contact.gif) no-repeat 0 -17px; }


/*-------MOTEUR---------*/

#moteur{
	width:175px;
	margin:14px 0 0 38px;
	font-size:10px;
}

h2#offres-immo-home{
	display:block;
	height:17px;
	background:url(../images/tit-offres-immo-home.jpg) no-repeat 0 0;
	text-indent:-5000px;
}

h2#offres-immobilieres{
	display:block;
	height:43px;
	background:url(../images/tit-offres-immobilieres.jpg) no-repeat 20px 30px;
	text-indent:-5000px;
}

#moteur ul{
	display:block;
	width:175px;
	list-style:none;
	margin:10px 0 0 10px;
}

#moteur li.home-cotecote{
	float:left;
	padding-right:5px;
}

#moteur li.home-dessous{
	clear:both;
	width:130px;
}

#moteur input.home{ margin:0 1px; }

a#rechercher-home{
	display:block;
	width: 114px;
	height:26px;
	text-indent:-5000px;
	text-decoration:none;
	background:url(../images/rechercher-home.jpg) no-repeat 0 10px;
}


/************************************/
/***********    INDEX     ***********/
/************************************/

/*------HOME PRES--------*/

div#home-pres{
	float:left;
	width:280px;
	height:120px;
	padding: 20px 10px 10px 34px;
}

h2#home-pres{
	display:block;
	height:11px;
	width:113px;
	background:url(../images/tit-home-pres.jpg) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
}

div#home-pres p{
	top:10px;
	text-align:justify;
}

/*--------ACTUS HOME-------*/

div#home-actu{
	float:left;
	width:402px;
	height:180px;
	background:url(../images/fond-actu-home.jpg) no-repeat 0 2px;
}

#home-actu img{
	display:block;
	float:left;
	margin:45px 10px 20px 10px;
}

h2#home-actu{
	float:left;
	display:block;
	height:13px;
	width:200px;
	background:url(../images/tit-actu-home.jpg) no-repeat 0 0;
	margin:20px 0 7px 0;
	text-indent:-5000px;
	text-decoration:none;
}

#home-actu p {
	display:block;
	text-align:justify;
	margin:45px 20px 0 0;
}

span.orange{
width:auto;
padding-right:5px;
color:#FF6600;
font-weight:bold;
}
/*--------CARTE-HOME------------*/

#carte-home{
	clear:both;
	width:712px;
	height:294px;
	background:url(../images/fond-carte-home.jpg) no-repeat 0 0;
	margin:8px 0 0 15px;
}



/************************************/
/*****    QUI SOMMES  NOUS     ******/
/************************************/
div#pres{
	float:left;
	width:265px;
	height:120px;
	padding: 20px 10px 10px 34px;
	text-align:justify;
}

h2#presentation{
	display:block;
	height:11px;
	width:113px;
	background:url(../images/tit-home-pres.jpg) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
}

h2#qui-som{
	display:block;
	height:164px;
	width:273px;
	background:url(../images/tit-qui-som.jpg) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
}

#presentation-col2{
	width:387px;
	height:458px;
	background:url(../images/fond-presentation.jpg) no-repeat 0 0;
	margin-top:31px;
	padding:20px;
	padding-right:24px;
	padding-top:30px;
	float:left;
	text-align:justify;
}

/*------QUESTIONNAIRE QUALITE --------*/
h2#quest{
	display:block;
	width:143px;
	height:13px;
	text-indent:-5000px;
	background:url(../images/tit-quest-pres.jpg) no-repeat 0 0;
	text-decoration:none;
	margin-left:7px;
}

#contenu-quest{
	float:left;
	width:700px;
	height:120px;
	padding: 20px 10px 10px 34px;
}

div#vig-quest{
	float:left;
	margin-top:6px;
	padding-left:8px;
	width:602px;
	height:406px;
	background:url(../images/fond-formulaire.jpg) no-repeat 0 2px;
}

#vig-quest label{
	display:block;
	width:200px;
	float:left;
	text-align:left;
	height:35px;
	margin-right:80px;
}

.space{
	clear:both;
	margin:0;
	padding:0;
	height:15px;
	display:block;
}

#vig-quest form{
	margin-top:25px;
	margin-left:15px;
}

#envoyer a{
	display:block;
	width:130px;
	height:50px;
	margin-left:220px;
	margin-top:5px;
	text-indent:-5000px;
	background:url(../images/btn-envoyer.gif) no-repeat 0 0;
	background-position:bottom;
}

#envoyer>a{ margin-top:9px; }

#envoyer a:hover{ background-position:top; }

ul#autres-calculettes{
float:left;
display:block;
margin-top:70px;
}

#autres-calculettes li{
list-style:none;
margin: 7px 0;
}

#autres-calculettes a{
	display:block;
	height:13px;
	text-indent:-5000px;
}

#autres-calculettes a#calcul-fin{
width:163px;
background:url(../images/bt-calcul-fin.jpg) no-repeat 0 0;}
#autres-calculettes a#capacite-endett{
width:175px;
background:url(../images/bt-capac-endet.jpg) no-repeat 0 0;}
#autres-calculettes a#frais-notaires{
width:204px;
background:url(../images/bt-calcul-frais.jpg) no-repeat 0 0;}



/*------------- CALCULETTE ---------------*/
h2#calculette{
	display:block;
	width:185px;
	height:13px;
	text-indent:-5000px;
	background:url(../images/tit-calculette.gif) no-repeat 0 0;
	text-decoration:none;
	margin-left:7px;
}

h2#calcul-notaire{
	display:block;
	width:180px;
	height:12px;
	text-indent:-5000px;
	background:url(../images/tit-calcul-notaire.jpg) no-repeat 0 0;
	text-decoration:none;
	margin-left:7px;
}

h2#endettement{
	display:block;
	width:157px;
	height:13px;
	text-indent:-5000px;
	background:url(../images/tit-capacite.jpg) no-repeat 0 0;
	text-decoration:none;
	margin-left:7px;
}

div#vig-calculette{
	float:left;
	margin-top:6px;
	padding-left:8px;
	margin-left:12px;
	width:460px;
	height:406px;
	background:url(../images/fond-formulaire.jpg) no-repeat 0 2px;
}

#vig-calculette li{ display:inline; }

#vig-calculette li a{
	display:block;
	width:145px;
	float:left;
	margin-top:22px;
	text-indent:-1000px;
	margin-bottom:23px;
}

a#mensualites{
	background:url(../images/btn-mensualites.gif) no-repeat;
	background-position:bottom;
	height:16px;
}

a#mensualites:hover{ background-position:top; }

a#montant{
	background:url(../images/btn-montant.gif) no-repeat;
	background-position:bottom;
	height:16px;
}

a#montant:hover{ background-position:top; }

a#duree{
	background:url(../images/btn-duree.gif) no-repeat;
	background-position:bottom;
	height:16px;
}

a#duree:hover{ background-position:top; }

#vig-calculette label{
	display:block;
	width:200px;
	float:left;
	text-align:left;
	height:35px;
	margin-right:0px;
	margin-left:25px;
	margin-top:1px;
}

a#calculer{
	background:url(../images/btn-calculer.gif) no-repeat;
	background-position:bottom;
	height:39px;
}

a#calculer:hover{ background-position:top; }

a#effacer{
	background:url(../images/btn-effacer.gif) no-repeat;
	background-position:bottom;
	height:39px;
}

a#effacer:hover{ background-position:top; }

ul#validation{
	margin-left:70px;
	margin-top:0px;
}
#menu-calculette{
	float:left;
	width:160px;
	height:230px;
	margin-left:-52px;
	margin-top:50px;
	background:url(../images/menu-calculette.jpg) no-repeat;
	
}
#menu-calculette li{
	display:block;
}

/********************capacite endettement************************/


h2#capacite{
	display:block;
	width:185px;
	height:13px;
	text-indent:-5000px;
	background:url(../images/tit-capacite.gif) no-repeat 0 0;
	text-decoration:none;
	margin-left:7px;
}

div#vig-capacite{
	float:left;
	margin-top:6px;
	padding:20px 0 0 25px;
	margin-left:12px;
	width:440px;
	height:406px;
	background:url(../images/fond-formulaire.jpg) no-repeat 0 2px;
}

#vig-capacite li{
clear:both;
}

#vig-capacite form label.champs-cap{
	display:block;
	width:200px;
	float:left;
	text-align:left;
	height:20px;
	margin:0 0 0 15px;
	padding:1px 0 0 0;
}

#vig-capacite form input.champs-cap{
margin:2px;
}

#barre-orange{
height:10px;
width:420px;
border-bottom:1px solid #ff6600;
}

#vig-capacite a{
	display:block;
	width:145px;
	float:left;
	margin:22px 10px 23px 20px;
	text-indent:-1000px;
}

a#calculer{
	background:url(../images/btn-calculer.gif) no-repeat;
	background-position:bottom;
	height:39px;
}

a#calculer:hover{ background-position:top; }

a#effacer{
	background:url(../images/btn-effacer.gif) no-repeat;
	background-position:bottom;
	height:39px;
}

a#effacer:hover{ background-position:top; }


/************************************/
/**********    CONTACT     **********/
/************************************/
div#home-cont{
	float:left;
	width:280px;
	height:120px;
	padding: 20px 10px 10px 34px;
}

#home-cont p{margin-top:5px;}

#coord{
	clear:both;
	width:712px;
	height:294px;
	background:url(../images/fond-carte-home.jpg) no-repeat 0 0;
	margin:8px 0 0 15px;
	padding-left:20px;
	margin-top:20px;
}

h2#contact{
	display:block;
	height:15px;
	width:113px;
	background:url(../images/tit-contact.jpg) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
	margin-top:-6px;
}

div#plan-locinter{
	float:left;
	width:402px;
	height:180px;
	background:url(../images/plan-locinter.jpg) no-repeat 0 2px;
}

#coord h3#coordonnees{
	text-indent:-1000px;
	display:block;
	width:120px;
	height:40px;
	background:url(../images/tit-coordonnees.jpg) no-repeat 0 0;
}

#coord h3#form{
	text-indent:-1000px;
	display:block;
	width:120px;
	height:40px;
	background:url(../images/tit-message.jpg) no-repeat 0 0;
}

#coord label{
	padding:0;
	display:block;
	width:80px;
	height:12px;
	float:left;
	text-align:left;
	margin-right:30px;
	margin-top:3px;
}

#coord input{ margin-bottom:8px; }

.space2{
	clear:both;
	margin:0;
	padding:0;
	height:8px;
	display:block;
}

#formcoord{
	float:left;
	margin-top:10px;
	width:289px;
}

#message{
	margin-top:10px;
	float:left;
	width:250px;
}

#envoyer2 a{
	display:block;
	width:130px;
	height:38px;
	margin-left:220px;
	margin-top:5px;
	text-indent:-5000px;
	background:url(../images/btn-envoyer2.gif) no-repeat 0 0;
	background-position:bottom;
}

#envoyer2>a{ margin-top:5px; }

#envoyer2 a:hover{ background-position:top; }


/************************************/
/*****    CARTE PATRIMOINE     ******/
/************************************/

h2#visite-patrimoine{
	margin-bottom:22px;
	display:block;
	height:14px;
	width:130px;
	background:url(../images/tit-visite.gif) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
}

/* hack pour calage firefox : */
#home-pres > h2#visite-patrimoine{ margin-bottom:24px; }

#patrimoine-pres{
	float:left;
	padding: 20px 10px 10px 34px;
}

#carte-patrimoine{ 
float:left;
width:528px; 
}

#liste-patrimoine{
float:left;
margin-left:10px; 
width:160px;
font-size:8px;
color:#000000;
}

#liste-patrimoine a{
font-size:9px;
color:#666666;
left-margin:10px;
}

#liste-patrimoine a:hover{
color:#666666;
text-decoration:none;
}

#liste-patrimoine a:visited{
color:#336699;
}



/************************************/
/********    RESIDENCES     *********/
/************************************/

#content-residences{
	width:975px;
	height:800px;
	background:#d2eebd url(../residences/images/fond-blevert.jpg) repeat-x 0 0;
}

div#res{
	float:left;
	width:324px;
	height:120px;
	padding: 20px 0px 10px 34px;
	text-align:justify;
}

div#res p{ margin-top:7px; }

div#res h2{
	display:block;
	height:15px;
	width:193px;
	text-indent:-5000px;
	text-decoration:none;
}

h2#boucher{ background:url(../residences/images/tit-boucher.gif) no-repeat 0 0; }
h2#peretti{ background:url(../residences/images/tit-peretti.gif) no-repeat 0 0; }
h2#degaulle{ background:url(../residences/images/tit-degaulle.gif) no-repeat 0 0; }
h2#bleriot{ background:url(../residences/images/tit-bleriot.gif) no-repeat 0 0; }
h2#dumont{ background:url(../residences/images/tit-santos.gif) no-repeat 0 0; }
h2#garros{ background:url(../residences/images/tit-garros.gif) no-repeat 0 0; }
h2#vedrines{ background:url(../residences/images/tit-vedrines.gif) no-repeat 0 0; }
h2#oree{ background:url(../residences/images/tit-oree.gif) no-repeat 0 0; }
h2#bolland{ background:url(../residences/images/tit-adrienne.gif) no-repeat 0 0; }
h2#hilsz{ background:url(../residences/images/tit-hilsz.gif) no-repeat 0 0; }
h2#timsit{ background:url(../residences/images/tit-timsit.gif) no-repeat 0 0; }
h2#exupery{ background:url(../residences/images/tit-exupery.gif) no-repeat 0 0; }
h2#hermes{ background:url(../residences/images/tit-hermes.gif) no-repeat 0 0; }
h2#jouffroy{ background:url(../residences/images/tit-jouffroy.gif) no-repeat 0 0; }
h2#bremontier{ background:url(../residences/images/tit-bremontier.gif) no-repeat 0 0; }
h2#niel{ background:url(../residences/images/tit-niel.gif) no-repeat 0 0; }
h2#mederic{ background:url(../residences/images/tit-mederic.gif) no-repeat 0 0; }
h2#dobropol{ background:url(../residences/images/tit-dobropol.gif) no-repeat 0 0; }
h2#macmahon{ background:url(../residences/images/tit-macmahon.gif) no-repeat 0 0; }
h2#oiseau{ background:url(../residences/images/tit-oiseau.gif) no-repeat 0 0; }
h2#germain{ background:url(../residences/images/tit-germain.gif) no-repeat 0 0; }
h2#dupont{ background:url(../residences/images/tit-dupont.gif) no-repeat 0 0; }
h2#letellier{ background:url(../residences/images/tit-letellier.gif) no-repeat 0 0; }
h2#dabry{ background:url(../residences/images/tit-dabry.gif) no-repeat 0 0; }
h2#croix{ background:url(../residences/images/tit-croix.gif) no-repeat 0 0; }
h2#lecourbe{ background:url(../residences/images/tit-lecourbe.gif) no-repeat 0 0; }
h2#coste{ background:url(../residences/images/tit-coste.gif) no-repeat 0 0; }
h2#colonne{ background:url(../residences/images/tit-colonne.gif) no-repeat 0 0; }
h2#tu{ background:url(../residences/images/tit-tu.gif) no-repeat 0 0; }
h2#daurat{ background:url(../residences/images/tit-daurat.gif) no-repeat 0 0; }
h2#doret{ background:url(../residences/images/tit-doret.gif) no-repeat 0 0; }

.space3{
	clear:both;
	margin:0;
	padding:0;
	height:0;
	display:block;
}

#plan{
	width:105px;
	height:105px;
	margin:10px;
	margin-left:0px;
	display:block;
	float:left;
}

#res-col2{
	width:340px;
	height:430px;
	background:url(../residences/images/bloc-txt-gauche.jpg) no-repeat 0 0;
	margin-top:10px;
	padding:15px;
	padding-right:9px;
	padding-top:5px;
	float:left;
	text-align:justify;
}

#res-col3{
	width:340px;
	height:430px;
	background:url(../residences/images/bloc-txt-gauche2.jpg) no-repeat 0 0;
	margin-top:10px;
	padding:15px;
	padding-right:9px;
	padding-top:5px;
	float:left;
	text-align:justify;
}

#res-col2 p, #res-col3 p{
	margin-left:10px;
	margin-right:10px;
}

#res-col2 h3, #res-col3 h3{
	margin-left:10px;
	margin-right:10px;
	margin-top:25px;
	margin-bottom:10px;
	text-indent:-5000px;
	display:block;
	background:url(../residences/images/stit-boucher.gif) no-repeat 0 0;
}

#res h3{
	text-indent:-5000px;
	display:block;
	background:url(../residences/images/stit-exupery.gif) no-repeat 0 0;
}

p#description{margin-top:-15px;}

h3#histoire{ margin-top:10px; }

h4#appartements{
	text-indent:-5000px;
	display:block;
	background:url(../residences/images/sstit-appartements.gif) no-repeat 0 0;
	margin-left:10px;
	margin-top:-14px;
	margin-bottom:5px;
}

h4#securite{
	text-indent:-5000px;
	display:block;
	background:url(../residences/images/sstit-securite.gif) no-repeat 0 0;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
}

h4#immeuble{
	text-indent:-5000px;
	display:block;
	background:url(../residences/images/sstit-immeuble.gif) no-repeat 0 0;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
}

a#retour{margin-left:85px; }

.visu{
	margin-right:12px;
	margin-top:10px;
}

.visu2{
	margin-top:-10px;
	margin-bottom:10px;
	margin-right:8px;
	float:left;
}

#ensavoirplus{
	margin-top:15px;
	display:block;
	margin-left:125px;
}

#retour-carte{
	display:block;
	background:url(../residences/images/btn-retour-carte.gif) no-repeat 0 0;
	width:130px;
	margin-left:240px;
	height:20px;
	text-indent:-5000px;
	margin-bottom:50px;
}

/* Visite virtuelle */

#carte-visite{
	clear:both;
	width:688px;
	height:320px;
	background:url(../residences/images/fond-visite.jpg) no-repeat 0 0;
	margin-left:31px;
	padding-top:18px;
	padding-left:25px;
}

#carte-visite h2{
	display:block;
	height:20px;
	width:193px;
	background:url(../residences/images/visite-virtuelle.jpg) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
	margin-bottom:30px;
}

#visite-gauche{
	float:left;
	width:120px;
	padding-right:20px;
}

#visite-gauche ul, li{ list-style-type:none;}

#visite-gauche ul{
	margin-bottom:20px;
	margin-top:20px;
}

/*------- LEXIQUE ---------*/
#contenu-lexique{
	width:660px;
	padding: 20px 10px 10px 34px;
}
h2#indice{
	display:block;
	height:15px;
	width:223px;
	background:url(../images/tit-indice.gif) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
	margin-top:5px;
}
h2#lexique{
	display:block;
	height:15px;
	width:183px;
	background:url(../images/tit-lexique.gif) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
	margin-top:5px;
}
h2#lexiqueinit{
	display:block;
	height:15px;
	width:183px;
	background:url(../images/tit-lexique-init.gif) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
	margin-top:5px;
}
#definitions1 h3, #definitions2 h3 {
	padding: 10px 0;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#445583;
}
#definitions1, #definitions1b {
	width:304px;
	float: left;
	margin:10px;
	margin-right:0px;
	padding-right:20px;
	border-right: 1px solid #000;
	text-align:justify;
}
#definitions1b {
	width:254px;
}

#definitions2 {
	width:285px;
	float: left;
	margin:10px;
	margin-left:0px;
	padding-left:20px;
	text-align:justify;
}

#contenu-lexique a{ text-decoration:underline; }

#contenu-lexique a:hover{ 
	color:#58818F;
	text-decoration:underline;
}

#alphabet {
	width:645px;
	height:20px;
	text-align:center;
	background-color:#B2E4A5;
	padding:5px 0 0 0;
	margin-top:10px;
	border: 4px solid #FFF;
}


#alphabet a {
	color: #333;
	font-weight:bold;
	text-decoration:none;
	font-size: 12px;
	padding: 3px 10px 3px;
}

#alphabet a:hover{
	height:20px;
	background:#FDEFC4;
	color: #000;
	text-decoration:none;
}
#definitions1 a, #definitions1b a, #definitions2 a{ text-decoration:none; }
#sommaire{ 
	margin-bottom:15px; 
	color:#445583;
	text-align:justify;
	height:60px;
}
#definitions1 a.lien-lexique, #definitions2 a.lien-lexique { 
	text-decoration:underline;
}
#retourlexique{
	text-indent:-5000px;
	display:block;
	background:url(../images/btn-retour-index.gif) no-repeat 0 0;
	width:140px;
	height:20px;
	margin-top:-10px;
	margin-left:528px;
	
}
h2#mentions{
	display:block;
	height:15px;
	width:183px;
	background:url(../images/tit-mentions.gif) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
	margin-top:5px;
}

h2#liens-utiles{
	display:block;
	height:11px;
	width:82px;
	background:url(../images/tit-liens.gif) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
	margin-top:5px;
}

h2#plan{
	display:block;
	height:15px;
	width:183px;
	background:url(../images/tit-plan-site.gif) no-repeat 0 0;
	text-indent:-5000px;
	text-decoration:none;
	margin-top:5px;
	float:none;
}

li.logos{
list-style:none;
margin:4px;
}

li.logos span{
width:110px;
padding:0 auto;
}



/*------- ALERTE ---------*/

h2#alerte{
	display:block;
	width:185px;
	height:13px;
	text-indent:-5000px;
	background:url(../images/tit-alerte-mail.jpg) no-repeat 0 0;
	text-decoration:none;
	margin-left:7px;
}


div#vig-alerte{
	float:left;
	margin-top:21px;
	padding-left:8px;
	padding-right:20px;
	width:655px;
	height:426px;
	background:url(../images/fond-alerte.jpg) no-repeat 0 2px;
}
#vig-alerte h3#coordonnees{
	text-indent:-1500px;
	display:block;
	width:120px;
	height:16px;
	margin-top:4px;
	margin-bottom:2px;
	background:url(../images/tit-coordonnees.jpg) no-repeat 0 0;
}
#vig-alerte h3#criteres{
	text-indent:-1500px;
	display:block;
	width:200px;
	height:18px;
	margin-top:7px;
	margin-left:0px;
	background:url(../images/tit-criteres.gif) no-repeat 0 0;
}
#vig-alerte h3#commentaires{
	text-indent:-1500px;
	display:block;
	width:120px;
	height:18px;
	margin-top:8px;
	margin-bottom:5px;
	background:url(../images/tit-comm.gif) no-repeat 0 0;
}
#vig-alerte ul{
	width:385px;
	float:left;
}
#vig-alerte textarea{ margin-left:-25px; }
#droite>textarea{ margin-left:0px; }
#vig-alerte li{
	width:385px;
	height:18px;
	padding-top:2px;
	clear:both;
}
#vig-alerte li#crit{
margin-bottom:-14px;
}
#vig-alerte li#type{
height:38px;
}
#vig-alerte label{
	display:block;
	width:120px;
	float:left;
	text-align:left;
	height:25px;
	margin-right:15px;
	font-weight:bold;
}
#vig-alerte #droite{
	float:left;
	display:block;
	width:200px;
	margin-left:10px;
	text-align:justify;
}

#vig-alerte form{
	margin-top:25px;
	margin-left:15px;
}
#vig-alerte input{margin-right:2px;}
.ret{clear:both;}

#vig-alerte #envoyer2 a{
	display:block;
	width:130px;
	height:38px;
	margin-left:20px;
	margin-top:5px;
	text-indent:-5000px;
	background:url(../images/btn-envoyer2.gif) no-repeat 0 0;
	background-position:bottom;
}

#vig-alerte #envoyer2>a{ margin-top:5px; }

#vig-alerte #envoyer2 a:hover{ background-position:top; }

#hauteur-plan-site{height:160px;}

#definitions1 li.logos, #definitions2 li.logos{
	width:110px;
	float:left;
	text-align:center;
	height:20px;
}

#definitions1 a.txt-liens{
	float:right;
	display:block;
	margin-left:140px;
	margin-top:-20px;
	width:160px;
	text-align:left;
	height:24px;
}
#definitions2 a.txt-liens{
	float:right;
	display:block;
	margin-left:118px;
	margin-top:-15px;
	width:160px;
	text-align:left;
	height:20px;
}

#definitions1>li.logos, #definitions2>li.logos{
	margin:auto;
	clear:both;
	display:block;
	list-style:none;
	padding-top:3px;
	margin-right:10px;
	height:auto;
}

#definitions1>a.txt-liens, #definitions2>a.txt-liens{
	clear:none;
	margin: 10px auto;
	height:auto;
}