body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: top;
	background-image: url(images/fond-de-page.jpg);
	background-attachment: fixed;	
}

a {
	font-style: normal;
	color: #D78100;
	text-decoration: none;
}

a img {
	cursor:pointer;
}

a:active {
	color: #FF6600;
}

.pagination {
		text-align: center;
		padding:5px;
		font-size: 11px;
		width:900px;
	}

.pagination em {
	color:#3665d1;
	text-decoration:none;
	font-style:normal;
	font-variant:normal;
	font-weight: bold;
	text-align: center;
	padding:3px 5px 3px 5px;
	margin:5px 0px 5px 0px;
	border:1px solid #3665d1; 
	border-top: 1px solid #3665d1; 
}

.pagination a {
	color:#3665d1;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin:5px 0px 5px 0px;
}

.pagination a:hover {
	color:#333333;
	text-decoration:underline;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin:5px 0px 5px 0px;
}
	

a.lien-gris-texte:link {color: rgb(91,93,93);
     background-color: transparent;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
		 font-size: 11px;
     font-style: normal;
     text-decoration: none}

a.lien-gris-texte:visited {color: rgb(99,97,99);
     background-color: transparent;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
		 font-size: 11px;
     font-style: normal;
     text-decoration: none}

a.lien-gris-texte:hover {color: #FF6600;
     background-color: transparent;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: normal;
		 font-size: 11px;
     font-style: normal;
     text-decoration: none;
}


.info {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	background: #eeeeee url(images/css/information.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #003399;
    border-bottom: 2px solid #003399
}
#ecocitea {
    
	background: url(images/css/fd-ecocitea.png) center no-repeat;
    background-position: 0px 0%; /* x-pos y-pos */
    
}

.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
    background: #eeeeee url(images/css/exclamation.png) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #CC0000;
    border-bottom: 2px solid #CC0000
}

.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	padding:5px;
	vertical-align:middle;
}

/*.alert {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	text-decoration: none;
}*/
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14pt;
	padding-top: 5px;
	text-align: justify;
}
.texte-entete-actus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	line-height: 16pt;
	padding-top: 5px;
	text-align: left;
}


.texte-nonjustifie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	line-height: 14pt;
	padding-top: 5px;
	text-align: left;
}

.texte-immo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}

.texteGras {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align:middle;
}
.liens1 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #5C6573;
	text-decoration: none;
}

img{
	border: none;
	padding:0px;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 5px;
	text-align: justify;
	line-height: 14pt;
	list-style-type:disc;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 5px;
	text-align: justify;
	line-height: 14pt;
	list-style-type:decimal;
}

p{
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #194C66;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	line-height: 1.5;
	padding: 0px 0px 2px 0px;
	text-align: left;
	margin:0px 0px 2px 0px;
}

.titre1 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #194C66;
	text-decoration: none;
}

.titre2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003399;
	text-decoration: none;
}

.titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	color: #103143;
	text-decoration: none;
	line-height: 20pt;
}
.chapo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	color: #103143;
	text-decoration: none;
	line-height: 15pt;
}
.texte10px {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.actus-infos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #99CC00;
	border: 1px solid #666666;
}
.actus-deveco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F97C00;
	border: 1px solid #666666;
}
.puce-deveco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #99cc00;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;

}
.actus-even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFCC00;
	border: 1px solid #000000;
}
.actus-amenag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #009999;
	border: 1px solid #666666;
}
.EnvoieForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #669900;
	border: 1px solid #669900;
}

.EnvoieFormVente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F97C00;
	border: 1px solid #F97C00;
}




.EnvoieFormBail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #BF33CC;
	border: 1px solid #BF33CC;
}

.EnvoieFormBoth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0036BB;
	border: 1px solid #0036BB;
}

.fondcellulegrisblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	background-image: url(images/fond-cel-degr-gris-blanc.jpg);
}

.EnvoieFormblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #669900;
	background-image: url(http://www.oryon.fr/images/fond-form.jpg);
}

.EnvoieFormblancTextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #669900;
}

.EnvoieFormbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #47408C;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	background-image: url(http://www.oryon.fr/images/fond-form-bleu.jpg);
}
.EnvoieFormorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #773000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	background-image: url(http://www.oryon.fr/images/fond-form-orange.jpg);
}
.EnvoieFormvert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003300;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	background-image: url(http://www.oryon.fr/images/fond-form-vert.jpg);
}

.bouttonFormblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FF6600;
	background-image: url(http://www.oryon.fr/images/fond-form.jpg);
	letter-spacing: 2px;
}

.TitreParaForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003399;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	padding-bottom: 1px;
	border-top: 0px;
  	border-left: 0px;
  	border-right: 0px;
	background-image: url(http://www.oryon.fr/images/fond-titre.jpg);
	letter-spacing: 1px;
}

.Tableborder {
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top-color: #999999;
	border-bottom-color: #666666;
	border-bottom-style: solid;
}
.Tablerencontres {
	border: 1px dotted #AC8EDD;
	height: 140px;
}
.texteRouge10 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CC0000;
	text-decoration: none;
}
.texteGrasBlanc {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.texteBlanc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.thema {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FF6600;
	background-image: url(http://www.oryon.fr/images/fond-form.jpg);
	letter-spacing: 2px;
	padding-right:2px;
	padding-left:2px;
}
.liens2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0px;
}
.petittexte {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
}

.petittexteItalique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.liensGras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C6573;
}


a.liensOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #E6A500;
	text-decoration: none;
}
a.liensOrange:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #5C6573;
	text-decoration: none;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #5C6573;
	text-decoration: none;
}

.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #5C6573;
	border-bottom: 1px dotted #5C6573;
}

/* AJAX BOX CLASSE */

#annonces_box {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	width: 656px; /*730px*/
	height: 246px;
	left: 189px;
	top: 19px;
	background-image: url(http://www.oryon.fr/images/fond-immo.jpg) ;
	background-color: #D7E3F2;
	color:#000000;
	font-weight: bold;
	border:1px solid #F97C00;
}

#annonces_box .close {
	float:right;
	font-size:11px;
}

#box {
	position:absolute;
	visibility: hidden;
	z-index:10;
	width: 250px;
	padding: 5px 5px 15px 5px;
	margin:0px 0px 0px 0px;
	background-color: #D7E3F2;
	color:#000000;
	font-weight: bold;
	border:1px solid #F97C00;
}

#box .close {
	float:right;
	font-size:11px;
}
.suite_infos {color: #99cc00;}
.suite_infos:hover {color: #99cc00;
text-decoration: underline;}
.suite_deveco {color: #f97c00}
.suite_deveco:hover {color: #f97c00;
text-decoration: underline;}
.suite_amenag {color: #009999;}
.suite_amenag:hover {color: #009999;
text-decoration: underline;}
.suite_even {color: #FFCC00;}
.suite_even:hover {color: #FFCC00;
text-decoration: underline;}
.themadej {
	color: #AC8EDD;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.1em;
}
.titre_suite_actus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	line-height: 14pt;
	padding-top: 5px;

}

.titre_suite_actus a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	line-height: 14pt;
	padding-top: 5px;
	text-decoration: none;

}
.titre_suite_actus a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99cc00;
	line-height: 14pt;
	padding-top: 5px;
	text-decoration: none;

}
.themadej-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 10pt;
	padding-top: 5px;

}
.toutes-actus-deveco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #99cc00;
	background-image: url(http://www.oryon.fr/images/fond-form.jpg);
	letter-spacing: 2px;
	padding: 2px;
}
.toutes-actus-devcom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #4c97db;
	background-image: url(http://www.oryon.fr/images/fond-form.jpg);
	letter-spacing: 2px;
	padding: 2px;
}
.toutes-actus-eve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #ff7417;
	background-image: url(http://www.oryon.fr/images/fond-form.jpg);
	letter-spacing: 2px;
	padding: 2px;
}
.toutes-actus-ame {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #cc00cc;
	background-image: url(http://www.oryon.fr/images/fond-form.jpg);
	letter-spacing: 2px;
	padding: 2px;
}
.puce-eve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #ff7417;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;

}
.puce-ame {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #cc00cc;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 2px;

}
.gris
    {   
    color:#666666;    
    }
#textemarge {padding-right: 15px;}


.image_bordure_gauche {
	border: 1px solid #cccccc;
	float: left;
	padding: 5px;
	vertical-align: middle;
	margin-left: 0px;
}

.image_bordure_droite {
	border: 1px solid #cccccc;
	float: right;
	margin-left: 20px;
	padding: 5px;
	vertical-align: middle;
}

#bloc-actu
{
	background-color:#ffffff;
	width:365px;
	height:200px;
	padding:5px;
	margin:0px 0px 5px 5px;
	float:left;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14pt;
}

.clear{
	clear:both;
}

.uploader_table {
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    }
    
    .uploaderform_table {
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color:#ffffff;
    }
    
    .uploader_tr{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color:#ffffff;
    }
    
    .uploader_td_content
    {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color:#ffffff;
    }
    
    .uploaderform_td_title
    {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color:#ffffff;
    }
    
    .uploaderform_td 
    {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color:#ffffff;
    }
    
    .uploaderform_td_content {
    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    }
	
.www{
	text-decoration:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color: #D78100;
	font-size: 10px;

	}
	
a.www div{
	position:absolute;
	display:none;
	width:300px;
	background-color:#ffffff;
	border:1px dotted #D78100;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #D78100;
	font-size: 12px;
	text-decoration:none;
	text-align:center;	
}
a.www:hover div{
	display:block;
	position:absolute;
	right:135px;
	z-index: 3;
	visibility: visible;

}	
#divpub {
	position:absolute;
	top:10px;
	z-index:180;
	visibility: visible;
	left: 10px;
	text-align: center;
	width: 650px;
	border: 1px solid #66CC00;
	}
	#divclose{
position:absolute;
	top:-5px;
	z-index:181;
	visibility: visible;
	left: 110px;
	text-align: center;
	width: 550px;	
	}.titre4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #103143;
	text-decoration: none;
	line-height: 11pt;
	letter-spacing: 0.1em;
}
 #contact {
	text-decoration: none;
	background-color: #FFFFFF;
	letter-spacing: 1px;
	padding: 2px;
	width:300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #FF9900;
	border-bottom-color: #B1EC00;
	border-left-color: #c00073;
	}