.titre_col {  font-family: "Trebuchet MS"; font-size: 14px; font-style: normal; font-weight: bold; color: #663399; background-repeat: repeat-x; background-position: left top; padding-left: 14px; background-image: url(195/barrreonglet.png)}
.text_col8 {  font-family: "Trebuchet MS"; font-size: 12px; font-weight: normal; color: #666666; padding-right: 5px; padding-left: 5px; padding-top: 8px}
.text_col {  font-family: "Trebuchet MS"; font-size: 13px; font-weight: normal; color: #666666; padding-right: 5px; padding-left: 5px}select {  font-family: "Trebuchet MS"; font-size: 11px}
.odd {  background-color: #CCCCCC; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; color: #666666}
.even {  background-color: #888888; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; color: #FFFFFF}
input { font-family: "Trebuchet MS"; font-size: 11px}
.textnoir {  font-family: "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #000000; background-color: #F2F2F2; height: auto; width: auto; border: 1px #666666 solid}
.degramauve {  background-image: url(images/degrademauve.JPG); background-repeat: repeat-x; background-attachment: scroll; border: 1px #999999 solid}
.degramauvepetit { background-image: url(images/degrademauve.JPG); background-repeat: repeat-x; background-attachment: scroll ; background-position: center; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.titre_colnoir { font-family: "Trebuchet MS"; font-size: 14px; font-style: normal; font-weight: bold; background-repeat: repeat-x; background-position: left top; padding-left: 14px; background-image: url(195/barrreonglet.png) ; color: #333333}

.text_colretrait { 
font-family: "Trebuchet MS"; 
font-size: 11px; 
font-weight: normal; 
color: #666666; 
list-style-position: inside; 
list-style-type: disc;  
padding-left: -10px; 
margin-left: -22px; 
text-indent: -14px; 
margin-right: 5px
}

.text_colnoir { font-family: "Trebuchet MS"; font-size: 13px; font-weight: normal; color: #333333; padding-right: 5px; padding-left: 5px }
.box-button {
    font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #3E036D;
}
.text_col8grisfonce { 
font-family: "Trebuchet MS"; font-size: 12px; font-weight: normal; color: #333333; padding-right: 5px; padding-left: 5px; padding-top: 8px ; text-align: justify
}
.text_col8noir { 
font-family: "Trebuchet MS"; font-size: 13px; font-weight: normal; color: #000000; padding-right: 5px; padding-left: 5px; padding-top: 8px ; text-align: justify 
}
.textnoirfondgris { 
font-family: "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #000000; background-color: #F2F2F2; height: auto; width: 100%; border: 1px #666666 solid 
; clip:   rect(   )
}


.titre_colblanc { font-family: "Trebuchet MS"; font-size: 14px; font-style: normal; font-weight: bold; color: #663399; background-repeat: repeat-x; background-position: left top; padding-left: 14px}
.table_pad { font-family: "Trebuchet MS"; font-size: 12px; font-weight: normal; color: #666666; padding-right: 0px; padding-left: 0px; padding-top: 5px; padding-bottom: 0px}

.text_colretraitprop_ul{
list-style-type:none;
padding:0px;
margin:0px;
line-height: 14px;

}


.text_colretraitprop { 
font-family: "Trebuchet MS"; 
font-size: 12px; 
font-weight: normal; 
color: #666666; 
margin-right: 0px; 
background-image:url(images/puce-mauve.png); 
background-repeat:no-repeat;
background-position:0px 4px; 
vertical-align: middle;
padding-left: 14px;
margin-left: 0px;
text-indent: 0px; 
}
.cadre-mauve {  font-family: "Trebuchet MS"; font-size: 14px; color: #FFFFFF; background-color: #663366; background-image: url(images/pave-mauve.png); background-repeat: no-repeat; font-weight: normal; text-decoration: underline; height: 68px; width: 163px; clip:  rect(   ); background-attachment: scroll}

.textnoirfondgrislibre { font-family: "Trebuchet MS"; font-size: 10px; font-weight: bold; color: #000000; background-color: #F2F2F2; border: 1px #666666 solid ; clip:   rect(   )}

.table_filet {  border: 1px #999999 solid}.text_colretraitpropmauve { font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; color: #663366; margin-right: 0px; background-image:url(images/puce-mauve.png); background-repeat:no-repeat; background-position:0px 4px; vertical-align: middle; padding-left: 14px; margin-left: 0px; text-indent: 0px; }

.textnormal { font-family: "Trebuchet MS"; font-size: 13px; font-weight: normal; color: #000000; margin-left: 14px; ; text-align: justify}
.cadreplan {  border: 2px #663366 solid; padding-right: 20px;height:517px;

    -webkit-border-radius: 0px 5px 10px 10px;
    border-radius: 0px 0px 10px 10px;        
    -webkit-border-top-left-radius: 0px; /* pour Chrome */
    -webkit-border-top-right-radius: 0px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 10px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 10px; /* pour Chrome */
	-moz-border-radius: 0px 0px 10px 10px; 


}
.textnormal14 { font-family: "Trebuchet MS"; font-size: 14px; font-weight: normal; color: #000000; ; text-align: justify ; margin-right: 20px}
.etoilepub {  background-image: url(images/etoilepub.jpg); background-repeat: no-repeat}

H1.title { font-family: "Trebuchet MS"; font-size: 14px; font-style: normal; font-weight: bold; color: #663399; padding-left: 14px; height: auto; display:inline}

H1.gtitle { font-family: "Trebuchet MS"; font-size: 18px; font-style: normal; font-weight: bold; color: #000000; padding-left: 14px; height: 20px; display:inline}

H2.title { font-family: "Trebuchet MS"; font-size: 14px; font-style: normal; font-weight: bold; color: #333333; background-repeat: repeat-x; background-position: left top; padding-left: 0px; display:inline; }

a.title:link {  color: #333333; text-decoration: none}
a.title:visited {  color: #333333; text-decoration: none}
a.title:hover {  color: #666666; text-decoration: underline}
a.title:active {  color: #333333; text-decoration: none}

.cadreimg {  border: #333333; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}

.fondplan { border: none; background-color: #663366; line-height: 26px;

    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;        
    -webkit-border-top-left-radius: 5px; /* pour Chrome */
    -webkit-border-top-right-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 0px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 0px; /* pour Chrome */
	-moz-border-radius: 5px 5px 0px 0px; 

}

.appart-img {
	margin-top:8px;
vertical-align: middle;
; border: #CCCCCC; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

li.quartier{color: #993366;list-style: none none outside;
 }
div.quartier{list-style: none none outside; border-right: 2px solid #BBBBBB; width:138px; height:118px; margin-top:4px; margin-bottom:2px; margin-left:4px; margin-right:4px; 
}
.quartier {	
 font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; text-decoration: none}

.quartier_det {	
 font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; text-decoration: none}

div.personne{list-style: none none outside; border-right: 2px solid #BBBBBB; width:125px;height:118px; margin-top:4px; margin-bottom:0px; margin-left:0px; padding-right:4px; 
}
div.personne1{list-style: none none outside; border-right: 2px solid #BBBBBB; width:115px;height:118px; margin-top:4px; margin-bottom:0px; margin-left:0px; padding-right:4px; 
}

.personne { font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; text-decoration: none}

.personne1 { font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; text-decoration: none}

div.icone{list-style: none none outside; border-right: 2px solid #BBBBBB; width:100px; height:118px; margin-top:4px; margin-bottom:0px; text-align:center;
}
div.notecom
{
	font-weight:bold;
	margin-top:3px;
	width:45px;
	height:auto;
	line-height:34px;		
	font-size: 26px;
	font-weight: normal;
	color: #66CC00;
	text-align: center;
	overflow: hidden;
	 background-color:#eee;	 
	 border: 1px solid #BBBBBB;
	float:left;
	}


div.note
{
	font-weight:bold;
	margin-top:3px;
	width:36px;
	height:25px;
	line-height:25px;		
	font-size: 18px;
	font-weight: normal;
	color: #66CC00;
	text-align: center;
	overflow: hidden;
	 background-color:#eee;	 
	 border: 1px solid #BBBBBB;
	float:left;
	}

div.vote-vierge {background: #999999 url(images/vote-vierge.gif) repeat-x top left; height:8px; border-right: 0px solid #fff;}

div.vote-plein {
	background: #999999 url(images/vote-plein.gif) repeat-x top left;
	width:70px;
	height:8px;
	text-align: left;
	overflow: hidden;
}

div.pave-vote {
	float:left;
	width:90px;
	height:22px;
	margin-top:5px;
margin-left:5px;
}

.vote-com {
font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align: left;
	height:10px;
	line-height:12px;
	margin-top:5px;
}

.pave-bouton {
float: none; margin-top: 17px;
}
.pave-detail {
margin-top:8px;
float: none;}

em{color: #000000;;font-style:normal;font-weight:bold;padding-left:2px;text-align:right;font-size: 13px}

.prixjour{color:#000000;font-style:normal;font-weight:bold;padding-left:2px;font-size: 10px;}

.prix1{list-style: none none outside; width:90px;height:118px; margin-top:4px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:center; 
}

.prixunit{color:#444444;font-style:normal;font-weight:bold; padding-right:2px;padding-left:2px;text-align:center;font-size: 15px;border: 1px solid #aaaaaa;  background-color:#DDDDDD;width:85px;margin:4px; display:inline;

    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;        
    -webkit-border-top-left-radius: 5px; /* pour Chrome */
    -webkit-border-top-right-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius:5px; 

}

.prixunitseul{color:#444444;font-style:normal;font-weight:bold; padding-right:2px;padding-left:2px;text-align:center;font-size: 15px;border: 1px solid #aaaaaa;  background-color:#00BB00;width:130px;margin:4px; display:inline;

    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;        
    -webkit-border-top-left-radius: 5px; /* pour Chrome */
    -webkit-border-top-right-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius:5px; 

}


.prixtot{color:#444444;font-style:normal;font-weight:bold; padding-right:2px;padding-left:2px;text-align:center;font-size: 15px;border: 1px solid #aaaaaa;  background-color:#FFBB00;width:85px;margin:4px; display:inline;

    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;        
    -webkit-border-top-left-radius: 5px; /* pour Chrome */
    -webkit-border-top-right-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius:5px; 

}

.prixreserv{color:#444444;font-style:normal;font-weight:bold; padding-right:2px;padding-left:2px;text-align:center;font-size: 15px;border: 1px solid #aaaaaa;  background-color:#EEEEEE;width:85px;margin-top:4px; display:inline; margin-left:4px; margin-right:4px; margin-bottom:4px;

    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;        
    -webkit-border-top-left-radius: 5px; /* pour Chrome */
    -webkit-border-top-right-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius:5px; 

}

a.btphoto{color:#FF9900; cursor:pointer; text-decoration: none;	 border: 1px solid #aaaaaa;background-color:#eeeeee;	padding-left:4px; padding-right:4px;

    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;        
    -webkit-border-top-left-radius: 5px; /* pour Chrome */
    -webkit-border-top-right-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius:5px; 

}
a.btres1{color:#000000; cursor:pointer; text-decoration: none;	 border: 1px solid #aaaaaa;background-color:#FFCC00;	padding-left:4px; padding-right:4px;

    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;        
    -webkit-border-top-left-radius: 5px; /* pour Chrome */
    -webkit-border-top-right-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius:5px; 

}

a.btres{color:#000000; cursor:pointer; text-decoration: none;border: 1px #CCCCCC solid;background-color:#FFCC00;	padding-left:4px; padding-right:4px;padding-top:4px;padding-bottom:4px;vertical-align:middle;text-align:center;display:block;

    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;        
    -webkit-border-top-left-radius: 5px; /* pour Chrome */
    -webkit-border-top-right-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius:5px; 

}

a.btresdetail{color:#000000; font-size: 14px; cursor:pointer; text-decoration: none; border: 1px #CCCCCC solid;background-color:#FFCC00; width:85px; height:20px; font-family: "Trebuchet MS", Helvetica, sans-serif; text-align:center; margin:2px 2px; 

    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;        
    -webkit-border-top-left-radius: 5px; /* pour Chrome */
    -webkit-border-top-right-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius:5px; 

}



.sep {padding-left:4px; padding-right:4px; background-image: url(images/puce-nb.png); background-repeat: repeat-x; margin-right: 10px; margin-left: 10px; clip:  rect(   ); background-position: center; height: 8px}

.loadingicon
{
	background-image: url(images/loading.gif);
	background-position: center center;
}


.critere { color:#666666;font-style:normal;font-weight:bold;text-align:center;font-size: 13px;border: 1px #aaaaaa solid; background-color:#EFEEF6; display:block; margin-top: 6px; margin-right: 6px;margin-left: 6px;margin-bottom:0px;

    -webkit-border-radius: 8px 8px 5px 5px;
    border-radius: 8px 8px 5px 5px;    
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius: 8px 8px 5px 5px; 

}
.critere-cont { font-family: "Trebuchet MS";color:#666666;font-style:normal;font-weight:bold;text-align:center;font-size: 13px;border: 1px #aaaaaa solid; background-color:#EFEEF6; display:block; margin:0px; 


    -webkit-border-radius: 8px 8px 5px 5px;
    border-radius: 8px 8px 5px 5px;    
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius: 8px 8px 5px 5px; 

}

.page { color:#666666;font-style:normal;font-weight:bold;text-align:center;border: 1px #aaaaaa solid; background-color:#EFEEF6; display:inline; margin-top: 3px; margin-right: 0px;margin-left: 2px;margin-bottom:3px;padding:3px; text-align:right;
; text-decoration: none

    -webkit-border-radius: 8px 8px 5px 5px;
    border-radius: 8px 8px 5px 5px;    
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius: 8px 8px 5px 5px; 
}

.page-on { color:#666666;font-style:normal;font-weight:bold;text-align:center;border: 1px #aaaaaa solid; background-color:#CC99FF; display:inline; margin-top: 3px; margin-right: 0px;margin-left: 2px;margin-bottom:3px;padding:3px; text-align:right;
; text-decoration: none

    -webkit-border-radius: 8px 8px 5px 5px;
    border-radius: 8px 8px 5px 5px;    
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius: 8px 8px 5px 5px; 

}

.italiq {  font-style: italic}
.prix2 { list-style: none none outside;height:118px; margin-top:4px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:center; }

.cadrearrond { border: 1px #999999 solid ; margin-left: 14px; padding-left: 10px; padding-top: 10px}



.prixdetail { color:#444444;font-style:normal;font-weight:bold;text-align:center;font-size: 14px;border: 1px #aaaaaa solid; background-color:#FFFFCC;width:85px;margin:2px 2px; display:block; font-family: "Trebuchet MS", Helvetica, sans-serif; padding: 2px 2px; height: 35px; vertical-align:middle;

    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;        
    -webkit-border-top-left-radius: 5px; /* pour Chrome */
    -webkit-border-top-right-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-left-radius: 5px; /* pour Chrome */
    -webkit-border-bottom-right-radius: 5px; /* pour Chrome */
	-moz-border-radius:5px; 


}
.imgdetail { ; border: 1px #CCCCCC solid}
h6 { color:#000000;font-style:normal;font-weight:normal;padding-left:2px; ; font-size: 12px}

.quartier_det { list-style: none none outside;  width:138px; height:118px; margin-top:4px; margin-bottom:2px; margin-left:4px; margin-right:4px; }

