html
{ 
/*height : 100% ; */
/*background-color : rgb(90,90,90) ;*/
/*width:100%;*/
}

body
{
font-family:arial;
font-size :10pt;
/*position:relative;*/
margin:auto;
/*width: 1245px;*/
width:1245px;
height : 100%;
/*min-height:711px;*/
z-index:1;
background-color : rgb(90,90,90) ;
}

textarea,input
{
font-family:arial;
font-size :10pt;
}

#conteneur
{
position:relative;
background-image: url("topdegrade_1024.jpg");
background-repeat : repeat-x ;
height:auto !important;
height :100%;
min-height:100%;
background-color : white ;
width:1245px;
border : 2px black solid ;
z-index:2;
}



#conteneurMenu
{
background-color:#DBCEBA;
position:fixed;
font-family:arial;
font-weight:bold;
font-size:0.8em;
height:40px;
margin-bottom:5px;
border-bottom:2px groove #DDC0DD;
border-top:2px groove #DDC0DD;
margin-top:0px;
z-index:10;
top:0px;
width:1245px;
}

.conteneurContext
{
font-family:arial;
font-weight:bold;
font-size:0.8em;
}


#corps
{
position : relative;
width : 1220px;
left : 50%;
margin-left : -617px;
background-color : white;
border : 2px #DDC0DD groove;
padding-left: 5px;
text-align: justify;
padding-right: 5px;
padding-bottom : 10px;
margin-bottom:50px;
margin-top:45px;
z-index:3;
}

.bleu_g
{
color : rgb(85,75,220);
}

.plus a
{
text-decoration: none;
color: rgb(85,75,220);
font-weight: bold ;
}

.plus a:hover
{
color: rgb(80,80,80);
text-decoration : none ;
border-bottom : 1px solid red ;
}

#corps_texte
{
margin : 15px;
font-size :0.8em;
}

.fond
{
background-color:#D0D0D0;
margin-top:5px;
margin-bottom:-5px;
}

.centre
{
position:relative;
text-align:center;
}

.alert
{
color:red;
font-weight:bold;
}

.tableau
{
font-size:0.9em;
border-collapse:collapse;
/*border: 1px solid black;*/
}

.tableau td
{
padding:3px;
/*border: 1px solid black;*/
}

.inside
{
font-size:0.9em;
padding:0px;
border:0px;
border-collapse:collapse;
}

.inside td
{
border:0px;
padding:0px;
border-collapse:collapse;
}

.tableau th
{
font-weight:bold;
background-color:#ABC0DD;
padding:3px;
border: 1px solid black;
}

.fondBleu
{
background-color:#DBCEBA;
}


.fondfonce, tr.odd
{
background-color:#A0C2C1;
}

.fondclair, tr.even
{
background-color:#AFDEDD;
}

.legende
{
color:#A0A0A0;
}

.bord
{
border:2px groove #DDDDDD;
padding:9px;
margin:8px;
margin-top:0px;
}

#apparts,#villas,#descrip,#lots,#infosWeb,#terrain ,#rapports,#activites,#complements,#bati,#terrain
{
border:3px outset #ABDECD;
padding:5px;
padding-top:15px;
margin:5px;
background-color:#AAAAAA;
}

#first
{
margin-left:5px;
}

.bouton
{
display:-moz-inline-block;
display:inline-block;
border:3px outset #ABC0DD;
padding:4px;
text-align:center;
margin:4px;
background-color:#ABC0DD;
}

.menuTop
{
display:-moz-inline-block;
display:inline-block;
float:left;
border:2px groove #DDC0DD;
padding:4px;
text-align:center;
margin:4px;
background-color:#ABC0DD;
cursor:default;
height:17px;
z-index:20;
}

.menuTopSelect
{
display:-moz-inline-block;
display:inline-block;
float:left;
border:2px groove #DDC0DD;
border-bottom:none;
padding:4px;
text-align:center;
margin:4px;
background-color:#FFFFFF;
cursor:default;
height:23px;
z-index:20;
}

.menuTopOver
{
display:-moz-inline-block;
display:inline-block;
float:left;
border:2px groove #DDC0DD;
padding:4px;
text-align:center;
margin:4px;
background-color:#FFFFFF;
cursor:default;
height:17px;
}

.sousMenu
{
padding-left:7px;
padding-right:10px;
padding-top:2px;
height:18px;
z-index:120;
}

.sousMenuSelect
{
padding-left:7px;
padding-right:10px;
background-color:white;
cursor:default;
padding-top:2px;
height:18px;
z-index:120;
}

.sousMenuTrait
{
}

.corpsSousMenu
{
position:absolute;
z-index:15000;
background-color:#ABC0DD;
border:2px groove #DDC0DD;
display:none;
padding-bottom:7px;
padding-top:2px;
}

.colonne1
{
display:-moz-inline-block;
display:inline-block;
float:left;
width:75px;
text-align:right;
margin-right:10px;
}

.colonne2
{
display:-moz-inline-block;
display:inline-block;
float:left;
width:80px;
text-align:right;
margin-right:10px;
}

.colonne3
{
display:-moz-inline-block;
display:inline-block;
float:left;
width:120px;
text-align:right;
margin-right:10px;
}

.colonne
{
display:-moz-inline-block;
display:inline-block;
float:left;
text-align:right;
margin-right:10px;
}

.colonneM
{
display:-moz-inline-block;
display:inline-block;
width:75px;
text-align:right;
margin-right:10px;
}

.contcol1
{
width:150px;
}

.cl
{
position:relative;
float:left;
}

.contact
{
height:350px;
width:100%;
overflow:auto;
}

.generic
{
width:800px;
height:470px;
position:absolute;
border:3px outset navy;
padding:5px;
font-weight:normal;
font-size:10pt;
}

.tableauNoBorder
{
}

.tableauNoBorder td
{
padding:3px;
}

.boxBar
{
border-bottom:2px grey groove;
height:19px;
width:100%;
padding-top:3px;
padding-bottom:3px;
background-color:rgb(231,225,131);
}

.boxBarSelect
{
border-bottom:2px grey groove;
height:19px;
width:100%;
padding-top:3px;
padding-bottom:3px;
background-color:rgb(255,250,150);
}

.boxFooterBar
{
position:absolute;
bottom:0px;
border-top:2px grey groove;
height:15px;
width:100%;
padding-top:3px;
padding-bottom:3px;
background-color:#CCCCCC;
font-size:0.8em;
}

.margeG
{
margin-left:4px;
}

.lightStyle
{
color:#C0C0C0;
font-size:0.8em;
}


.fieldStyle 
{
border:2px #CCCCCC groove;
}

.fieldStyle legend
{
font-weight:bold;
color:rgb(85,75,220);
}

.vert
{
background-color:#78C20A;
}

.vertfonce
{
background-color:#68A200;
}

.rose
{
background-color:#dd55aa;
}

.rouge
{
background-color:red;
}

.orange
{
background-color:#dd8844;
}

.inputRead
{
background-color:#DDDDDD;
}

table.synth td {
padding:8px;
}

.comment
{
margin-left:12px;
}

.wait {
background-image: url("./icones/progressAnimation.gif");
background-repeat: no-repeat;
background-position: center;
}

.inputSize {
font-size:1em;
}

table.sortable a img {
	border: 0;
}

table.sortable a  {
text-decoration:none;
color:black;
}

table.sortable a  hover {
text-decoration:none;
color:black;
}


