/*
fb8f00 orange
e3e3e3 gris
*/

body {
background:#e3e3e3; /*url(media/background_border.jpg) repeat-x ;*/
font-family:sans-serif;
font-size:small;
width:100%;
margin:0;
padding:4px 0 15px
}
 
html {

font-size:12px;
}

b {font-size:110%}
h1.noire{color: black;}
a{
font-size:12px;
font-weight:bold;
color: Black;

text-decoration:none
}
a:hover{color: #fb8f00;}

em {color:red}

#header {
position:relative;
height:168px;
background:white ;
z-index:100
}
#header * {line-height:1em}
#header ul a.no-pointer,#header li.selected a {
cursor:default
}

#maincontainer {
width:1010px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
* margin-left:10;
* margin-right:10;
* margin-top:20px;
background-color:white /*marron B45F04*/
}


.textInput{
background-color:black;
}

div.bandeauMenu{
float:left;
}

div.bandeauVerticaleAr {
width:100px;
float:left;
margin-right:50px
}

div.PubDroite_detailAnnonce {
width:300px;
border:1px solid #fb8f00;
margin:60px 4px 0 740px
}

.tombo{
color: #ffc125;
}
.tombo1{
color: #cd2626;
}

div.contenuAnnonce_listeAnnonce {
float:left;
width:600px;
background-color:#e3e3e3; /*#e3e3e3;*/
margin:-140px 0 5px 190px;
/*color:#61380B*/
}

div.contenuDetailAnnonce {
float:left;
width:570px;
border:1px solid #fb8f00; /*vert*/
background-color:#e3e3e3;
margin:10px auto 5px 20px;
-margin:20px 0 5px 18px;
}
#LeftSideDetailAnnonce{
float:right;
width:310px;
margin-right:20px;
margin-top:-20px;
}

#espace{
float:left;
height:10px;
margin-top:10px;
}

div.contenuAnnonce {
float:left;
width:570px;
border:1px solid #fb8f00; /*vert*/
background-color:#e3e3e3;
margin:10px auto 5px 200px;
-margin:20px 0 5px 180px;
}

div.contenuAnnonce2 {
float:left;
width:570px;
border:1px solid #fb8f00; /*vert*/
background-color:#e3e3e3;
margin:10px auto 5px 20px;
}

div.contenuAnnuaire {
width:570px;
opacity:0.9; 
float:left;
border:1px solid #fb8f00; /*vert*/
background-color:#e3e3e3;
margin:10px auto 5px 210px;
-margin:20px 0 5px 180px;
}


#rightcolumnAllTombo{
float:left;
width:150px;
margin-left:-990px;
margin-right:10px;
margin-top:100px;
margin-bottom:10px;
background-color:#e3e3e3;
border:1px solid #fb8f00;
}



div.contenuTombola {
color : black;
font-weight: bold;
width:400px;
float:left;
border:1px solid #fb8f00; 
margin:0 auto 5px 280px;
-margin:20px 0 5px 100px;
}

div.contenuAnnonceBandeauHaut {
width:570px;
background-color:#fb8f00;
color:#FFF;
font-weight:700;
font-size:12px;
margin:0 0px 0px 0
}

.TraitAnnonce {
color:#fb8f00;
border-bottom:2px solid;
border-color:#fb8f00;
padding:5px
}

.titreAnnonce {
font-size:14px;
color:#fb8f00;
}

.TitreParagraphe{
color:black;
font-weight:bold;
font-size: 14px;
text-shadow: 2px 2px 3px white;
}

.TitreParagraphe2{
color:black;
font-weight:bold;
font-size: 18px;
text-shadow: 2px 2px 3px white;
}

.TitreParagraphe11{
color:#6b8e23;
font-weight:bold;
font-size: 13px;
}
.TitreParagrapheWhite11{
color:black;
font-weight:bold;
font-size: 13px;
}

.TitreParagrapheblack11{
color:black;
font-weight:bold;
font-size: 16px;
}

.obligatoire {
color:#fb8f00
}
.obligatoireVert {
color:#fb8f00;
}

div.tri {
width:570px;
margin:5px 0 0 200px
}

.titreBulle { 
font-size:1.2em;
margin: 20px 0 5px 0;
padding-left: 1.2em;
height:19px;
border-bottom-style:solid;
border-bottom-color:#ffa926;
border-bottom-width:1px;
background-image:url(media/titre.png);
background-repeat:no-repeat;
background-position:left; 
color:#FFFFFF;
font-weight: bold;
}


/*gauche*/
#LeftSide{
float:left;
width:180px;
margin-left:-990px;
margin-top:10px;

background-color:#e3e3e3;
border:1px solid #fb8f00;
}

/*droit*/
#RightSide {
float:left;
width:180px;
margin-left:-200px;
margin-top:10px;

background-color:#e3e3e3;
border:1px solid #fb8f00;
}
#RightSide2 {
float:left;
width:180px;
margin-left:-330px;
margin-top:10px;

}
/*gauche*/
#LeftSideTrans{
float:left;
width:180px;
margin-left:-990px;
margin-top:10px;
}

#rightcolumnAllPubPromoteurDetail2{
float:left;
width:150px;
margin-left:-980px;
margin-right:10px;
margin-top:27px;
margin-bottom:10px;
}

#rightcolumnAllPubPromoteurDetail{
float:left;
width:150px;
margin-left:-1006px;
margin-right:10px;
margin-top:27px;
margin-bottom:10px;
}


/*droit*/
#RightSideTrans {
float:left;
width:180px;
margin-left:-200px;
margin-top:10px;
}

#RightSideTransPub {
float:left;
width:180px;
margin-left:-360px;
margin-top:10px;
}

#LeftSideRecherche {
float:left;
width:180px;
margin-left:-980px;
margin-top:10px;

background-color:#e3e3e3;
border:1px solid #fb8f00;
}

#RightSideRecherche {
float:left;
width:180px;
margin-left:-200px;
margin-top:10px;

background-color:#e3e3e3;
border:1px solid #fb8f00;
}

div.contenuResulat {
float:left;
width:540px;
height:207px;
border:1px solid #ffb515;
margin:15px 40px 4px 10px;
font-size:12px;
}

div.contenuResulat:hover {
border:1px solid #437C17;
background-color:red;
}

div.contenuResulatHaut {
width:540px;
height:25px;
background-color:#fb8f00;
color:#FFF;
font-weight:700;
margin:0
}
div.contenuResulatHautProf {
width:540px;
height:25px;
background-color:#fb8f00;
color:#FFF;
font-weight:700;
margin:0
}

div.contenuResulatHautProf a:hover{
font-size:13px;
color: black;
text-decoration:none
}

div.contenuResulatHautParticulier {
width:540px;
height:25px;
background-color:#437C17;
color:#FFF;
font-weight:700;
margin:0
}

div.contenuResulatCentre {
width:540px;
height:160px;
background-color:#e3e3e3;
margin:1px 0 0;
overflow: auto;
}

div.contenuResulatBas2 {
width:540px;
height:20px;
background-color:#006400; 
margin:5px 0 0
}

div.contenuResulatBas {
width:540px;
height:20px;
background-color:#749a02; /*vert claire*/
margin:1px 0 0
}

div.contenugauche {
float:left;
width:150px;
border:1px solid #ffb515;
background-color:#e3e3e3;
margin-left:-200px;
margin-top:15px;
margin-bottom:15px
}

div.contenugaucheResultatRecherche {
float:left;
width:145px;
border:1px solid #ffb515;
background-color:#e3e3e3;
margin-left:-120px;
margin-top:15px;
margin-bottom:15px
}

div.contenudroit {
float:left;
width:140px;
border:1px solid #ffb515;
margin-top:15px
}

div.reslt_recherche {
margin-right:150px
}

div.contenu {
width:500px;
opacity:0.9; 
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:10px 10px 5px #888;
background-color:#e3e3e3;
border:1px solid #fb8f00;
margin:10px 150px 0 40px;
padding:15px
}

div.contenuIndex {
width:550px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:10px 10px 5px #888;
background-color:#e3e3e3;/*grey claire*/
border:1px solid #fb8f00;
margin:10px 4px 0 200px; /*top right botom left*/
padding:15px
}

div.contenuIndexAr {
width:500px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:10px 10px 5px #888;
background-color:#e3e3e3;
border:1px solid #fb8f00;
margin:10px 230px 0 4px; /*top right botom left*/
padding:15px
}

div.contenuIndexActu {
width:470px;
background-color:#e3e3e3;
border:1px solid #fb8f00;
margin:0 0 0 230px;
padding:15px
}

div.contenuDroite {
width:400px;
float:right;
/*-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:10px 10px 5px #888;*/
background-color:#FFF;
border:1px solid #fb8f00;
margin:10px 400px 0 40px;
padding:15px
}

.TexteBleu {
color:gray
}

a.orange {
color:#fb8f00;
font-weight:bold;
text-decoration:underline;

}
div.contenuAlerte {
width:500px;
/*-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:10px 10px 5px #888;*/
background-color:#FFF;
border:1px solid #660;
margin:10px 4px 0 40px;
padding:15px
}

div.pubVerticaleGauche {
width:180px;
border:1px solid #fb8f00;
float:right;
margin:-110px 0 0 620px
}

div.pubVerticaledroit_Resultat {
width:300px;
border:1px solid #fb8f00;
float:right
}

div.pubVerticaledroit_Location {
width:300px;
border:1px solid #fb8f00;
float:right;
margin:-490px 0 0 600px
}

div.pubVerticaledroit_Mdp {
width:300px;
float:right;
margin:20px 0 0 600px
}

div.pubVerticaledroit_MdpAr {
width:300px;
border:1px solid #fb8f00;
float:right;
margin:20px 700px 0 0
}

div.page {
background-color:#FFF;
width:1050px;
margin:0 4px 4px 150px;
padding:15px
}

div.bandeauHaut {
width:900px;
margin:0
}

div.bandeauHautAr {
width:800px;
margin:0
}

div.contenuResultatRecherche {
position:absolute;
float:left;
width:700px;
margin:5px 0 0 1px;
padding:1px
}

#cu3er-container {width:600px; outline:0;}

div.contenuSborderLastAnnonce {
float:left;
width:490px;
margin:5px 0 5px 250px;
-margin:5px 0 5px 130px;
/*color:#61380B*/
}

div.contenuSborderLastAnnonceWilaya {
float:left;
width:450px;
background-color:#e3e3e3;
}

div.contenuSborderAnnonce {
float:left;
width:590px;
background-color:#e3e3e3; /*#e3e3e3;*/
margin:-265px 0 5px 200px;
-margin:-120px 0 5px 100px;
/*color:#61380B*/
}

div.contenuSborderAnnonceAr {
position:absolute;
float:right;
width:580px;
margin:5px 240px 0 0
}

div.contenuSborder {
position:absolute;
float:left;
width:500px;
margin:30px 0 0 150px;
padding:15px
}
div.contenugaucheAnnonceur {
float:left;
width:145px;
border:1px solid #ffb515;
background-color:#e3e3e3;
margin-left:10px;
margin-top:15px;
margin-bottom:15px
}
div.contenuSborderAr {
position:absolute;
float:right;
width:500px;
margin:0 150px 30px 0;
padding:15px
}
#rightcolumn_annonceur {
float:left;
width:300px;
margin-left:660px;
margin-top:-270px;
margin-bottom:10px;
border : 1px solid orange;
background-color:#e3e3e3;
}
div.contenuSborderMDP {
float:left;
width:500px;
background-color:#e3e3e3;
margin:5px -10px 5px 50px;
padding:15px
}
div.contenuConnexionEspaceAnnonceur {
width:560px;
/*background-color:#e3e3e3;
border:1px solid #fb8f00;*/
margin:10px 0 0 0px ;
}
div.contenuConnexionEspaceAnnonceurConnecte {
width:560px;
margin:5px 0 0 5px ;
}

div.contenuConnecteEspaceAnnonceur {
width:270px;
background-color:#e3e3e3;
border:1px solid #fb8f00;
margin:40px 0 0 0 ;
}
div.inputConnexion {
width:500px;
margin:10px 4px 4px 250px;
padding:5px
}

#login{
width:1000px;
margin-left:auto;
margin-right:auto;
* margin-left:10;
* margin-right:10;
* margin-top:20px;
}

#login p  {
float : left;
margin-right : 10px;
} 
#login .input_connexion {
display : inline-block; 
} 

#login .input_mail,#login .input_mdp   {
border : 1px solid #999;
font-style : italic;
color : #999;
width : 120px;
margin-right : 5px;


} 

div.BouttonRecherche {
float:left;
margin:0 0 0 50px;
padding:15px
}


.msgErreurV {
background-color:#9C0;
color:#FFF;
font-weight:700;
text-align:center
}

.msgErreurR {
background-color:orange;
color:#FFF;
font-weight:700;
text-align:center
}

.titrebis {
font-size:14px;
font-weight:bold;
color:#fb8f00; /*orange*/
border-bottom:1px solid;
border-color:#fb8f00; /*orange*/
}

td.orange          {
border:1px solid;
background-color:#fb8f00;
color:black;
}

td.border{
border:1px solid;
}

.titre {
text-align: left;
font-size:14px;
font-weight:700;
color:#fb8f00;
border-bottom:1px solid;
border-color:#fb8f00
}

.titreAr {
text-align: right;
font-size:14px;
font-weight:700;
color:#fb8f00;
border-bottom:1px solid;
border-color:#fb8f00
}

.titrePetitGras {
font-weight:700;
color:#61380B
}

.titreNoirPetit {
font-size:12px;
color:#61380B
}

.titreRougePetitItalic {
font-size:11px;
color:black;
font-style:italic
}

.titreVertPetitItalic {
font-size:12px;
color:#0B610B;
font-style:italic;
margin-top:80px
}
.choix_recherche_selected {
color: #fb8f00;
font-weight: bold;
font-size: 130%;
padding:10px
}

.choix_recherche {
color: black;
font-weight: bold;
font-size: 130%;
padding:10px
}
.titre1 {
color: black;
font-size:13px;
font-weight:700;
padding:5px
}

.titre_gray {
font-size:14px;
font-weight:700;
color:#fb8f00;
}

.titre1_U {
font-size:14px;
font-weight:700;
color:#fb8f00;
border-bottom:1px solid;
border-color:#fb8f00;
padding:10px
}

.soustitre {
font-size:12px;
color:#423D37;
}

.clear {
overflow:hidden;
width:100%
}

a.liencolore{
font-size:12px;
color: #EE9A4D;
text-decoration:none
}


.Texterouge {
color:orange
}

.TexterougeGrand {
color:orange;
font-size:30px
}

.Textevert {
color:#0B610B
}

.buttonOK {
color:#FFF;
background-color:#fb8f00;
font:normal 13px arial, sans-serif;
text-decoration:none
}

.sansUC {
color:#FFF;
font:normal 13px arial, sans-serif;
text-decoration:none
}

.sansUC a:hover {
color:#C03;
font:normal 14px arial, sans-serif
}

#maincontainerAr {
width:1000px;
margin:0 auto
}

#maincontainerAr1 {
width:1300px;
margin:0 auto
}

#topsection {
background:#FFF
}

#topsection h1 {
padding-top:15px;
margin:0
}

#contentwrapper {
float:left;
margin:0 0 50px 0;
width:100%;
}

#contentcolumn {
margin:0 140px 0 0
}


#contentcolumnAnnonceAr {
float:right;
margin:0 5px 0 0
}


#leftcolumnIbdex {
float:left;
width:320px;
margin-left:250px;
display:none
}


#leftcolumn {
float:left;
width:320px;
margin-left:-1100px;
margin-top:20px;
display:none
}


#rightcolumnindex2
{
float:left;
width:150px;
margin-left:-200px;
margin-top:40px;
margin-bottom:10px;

}

#rightcolumn_presentation_user
{
float:left;
width:150px;
margin-left:-200px;
margin-top:-130px;
margin-bottom:10px;

}
#rightcolumnAll{
float:left;
width:150px;
margin-left:-990px;
margin-right:10px;

/margin-right:790px;
margin-top:20px;
margin-bottom:10px;
}
#rightcolumn {
float:left;
width:170px;
margin-left:-230px;
margin-top:10px;
background-color:#e3e3e3;
border:1px solid #fb8f00;
}

#rightcolumnAllPub{
float:left;
width:150px;
margin-left:-990px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;

}

#rightcolumn_liste_annonce_user{
background-color:#e3e3e3; 
float:left;
width:180px;
margin-left:-1000px;
margin-right:10px;
margin-top:20px;
margin-bottom:10px;
border:2px solid #0B610B; /*vert*/
}

#rightcolumnindex {
float:left;
width:180px;
margin-left:-990px;
margin-right:10px;
margin-top:100px;
margin-bottom:10px;
background-color:#e3e3e3;
border:1px solid #fb8f00;
}
#rightcolumnIndexHomeLeft {
float:left;
width:150px;
margin-left:-990px;
margin-right:10px;
margin-top:80px;
margin-bottom:10px;
}
#rightcolumnindexHome{
float:left;
width:180px;
margin-left:-215px;
margin-top:80px;
margin-bottom:10px;
font-size:14px;
}

#rightcolumnHome {
float:left;
width:180px;
margin-left:-500px;
margin-right:100px;
margin-top:10px;
margin-bottom:10px;

}

#rightcolumnindex  p{ margin: 0 0 10px 0; text-align: justify; }

#more-link{ background:#9eb541; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; float:left; font-family:Georgia,serif; font-size:14px; font-style:italic; font-weight:bold; height:20px; line-height:20px; text-align:center; width:100px; z-index:1200;}

#rightcolumnPromoteurDetail{
float:left;
width:170px;
margin-left:-170px;
margin-top:30px;

/margin-left:15px;
/margin-top:-270px;
/width:200px;
}

#rightcolumnPromoteur{
float:left;
width:170px;
margin-left:-170px;
margin-top:70px;
/margin-left:15px;
/margin-top:-270px;

/width:200px;
}

#rightcolumnSimule{
float:left;
width:170px;
margin-left:-170px;
margin-top:20px;

-margin-left:400px;
-margin-top:-400px;
-width:200px;
}

#rightcolumnSimulePub{
float:left;
width:170px;
margin-left:-200px;
margin-top:20px;

-margin-left:400px;
-margin-top:-400px;
-width:200px;
}
#rightcolumn_pos2 {
position:absolute;
float:left;
width:320px;
margin-left:-320px;
margin-top:350px
}

#rightcolumn_annonceur {
float:left;
width:300px;
margin-left:660px;
margin-top:-250px;
margin-bottom:10px;
background-color:#e3e3e3;
border:1px solid #fb8f00;
}

#leftcolumn_index {
float:right;
width:320px;
margin-right:620px;
}

#leftcolumn_annonceur {
float:right;
width:320px;
margin-right:620px;
margin-top:80px
}

#leftcolumn_liste_annonce_user{
float:left;
width:180px;
margin-left:-205px;
margin-top:-70px;
}

#leftcolumn_liste_annonce{
width:180px;
margin-left:825px;
margin-top:-135px;
position: absolute;
height: 1%;
}
#rightcolumn_resultat_location {
float:left;
width:180px;
margin-left:-230px;
margin-top:40px
}

#rightcolumn_pub_contact {
float:left;
width:160px;
margin-left:-270px;
margin-top:-10px
}

#leftcolumn_resultat_location {
float:left;
width:320px;
margin-left:-780px;
margin-top:30px
}


#rightcolumnAllTombo{
float:left;
width:150px;
margin-left:-990px;
margin-right:10px;
margin-top:100px;
margin-bottom:10px;
background-color:#e3e3e3;
border:1px solid #fb8f00;
}
/****************************/
/*			FOOTER			*/
/****************************/
#footer {
clear:left;
width:100%;
height:10px;
background:#fb8f00;
color:grey;
text-align:center;
font:normal 14px arial, sans-serif;
padding:4px 0;
margin-top:30px
}

#footer .block h2{
background-image:url(media/twb_sprite.png);
background-position:-5px -359px;
color: white;
font-family:Helvetica,Arial,serif;
font-weight:bold;
font-size:18px;

width:134px;
height:33px;  /*taille bouton*/
letter-spacing:-.01em;
margin:0 0 30px -8px;
-margin:20px 0 30px -8px;
padding:7px 0 0 20px;

text-align:left;
text-shadow:0 2px 0 #a3ba6c;
text-transform:none;
line-height:28px;
}
#block-block-1{margin-top:-23Px; margin-left:20px;  /margin-left:-820px; /margin-top:-18Px;}
#block-block-2{margin-top:-69Px; margin-left:180px; /margin-left:-490px; -margin-left:-490px;}
#block-block-3{margin-top:-70Px; margin-left:340px; /margin-left:-170px; -margin-left:-170px;}
#block-block-4{margin-top:-70Px; margin-left:500px; /margin-left:150px;  -margin-left:150px;}
#block-block-5{margin-top:-70Px; margin-left:660px; /margin-left:470px;  -margin-left:470px;}
#block-block-6{margin-top:-70Px; margin-left:820px; /margin-left:800px;  -margin-left:800px;}

#footer2 {
clear:left;
width:100%;
height:10px;
text-align:center;
font:normal 10px arial, sans-serif;
margin-top:10px;
padding:4px 0
}

#footer2 a {color:orange}

#footer3 {
clear:left;
width:100%;
height:75px;
text-align:center;
font:normal 10px arial, sans-serif;
color:black;
margin-top:10px;
padding:4px 0
}

#footer3 a {
color:orange;
font:normal 11px arial, sans-serif;
}

/*************FIN************/

#margeArabe a {
margin:0 0 0 500px
}

#margeFranÃ§ais a {
margin:0 500px 0 0
}

.innertube {
margin:0 10px 10px
}

.bckError {
background-color:black
}
.langAr {
margin:0 10px 0 0
}

.langFr {
margin:0 1000px 0 0
}

li.first {
border:none !important
}

#headerHome {
position:relative;
height:168px;
z-index:100
}

#header {
position:relative;
height:168px;
z-index:100
}

#header * ,#headerHome *{
line-height:1em
}

#header ul a.no-pointer,#header li.selected a {
cursor:default
}


* html ul#nav a {
position:static;
top:0;
left:0;
width:auto;
height:21px
}

* html ul#nav ul {
display:none;
background:#18485b;
position:absolute;
top:21px;
left:0;
padding:10px 12px
}

* html ul#nav ul li,* html ul#nav ul li a {
height:1em;
background-repeat:no-repeat;
background-position:0 0
}


a.agence:link,a.agence:visited,a.agence:active {
color:#fb8f00
}

a.boiteAG:hover{
color:white;
}
a.agence:hover{
font-size:12px;
color:black
}

.Textegris,#footer a {
color:#61380B
}

#contentcolumnIndex,#header h1 {
margin:0
}

#contentcolumnIndex h1,h2  {
font-size:16px;
padding: 0 0 0 0;
}

.pagination {
padding:2px;
margin-left:auto;
margin-right:auto;
/*float:left; 
margin:10px 50px 10px 50px;*/  
}

.pagination ul {
text-align:left;
font-size:12px;
margin:0;
padding:0
}

.pagination li {
list-style-type:none;
display:inline;
padding-bottom:1px
}

.pagination a,.pagination a:visited {
border:1px solid #000000; /*vert 0B610B;*/
text-decoration:none;
color:#000; /*vert*/
background-color:#fb8f00; /*orange*/
padding:0 5px
}

.pagination a:hover,.pagination a:active {
border:1px solid #0B610B;
color:#fb8f00;
background-color:#e3e3e3;
}

.pagination a.currentpage{
background-color:#C0C0C0;/*vert*/
color:#000 !important;
font-weight:700;
cursor:default;
border-color:#fb8f00;
}

.pagination a.disablelink,.pagination a.disablelink:hover {
background-color:#FFF;
cursor:default;
color:#989490;
font-weight:200;
border-color:#989490
}

.pagination a.prevnext {
font-weight:700
}

* html #header ul a.no-pointer,#header li#location.selected a,#header li.selected ul a {
cursor:pointer
}



div.contenuTelechargement {
width:540px;
float:left;
border:1px solid #fb8f00;
background-color:#ffa500;
margin:0 auto 5px 210px;
-margin:20px 0 5px 100px;
}

#rightcolumnTelechargement {
float:left;
width:150px;
margin-left:-1010px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;


}

.telechargement_pair {
background:     #3da817 url(media/boxtitlebgr.gif) repeat-x;
font: bold 12px Verdana, Helvetica, sans-serif;
color: black;
display: block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
font-size:12px;
}


.telechargement_impair {
background:     #3da817 url(media/glossyback.gif) repeat-x;
font: bold 12px Verdana, Helvetica, sans-serif;
color: black;
display: block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
font-size:12px;
}


.contentright {
float: right;
width: 220px;
margin-left :-60px; 
background: black
}

.contentrightTrans {
float: right;
width: 220px;
margin-left :-60px; 
}



.contentrightbox {
       /*border:                         solid #5ac119 1px;*/
       border-top:                     none;
       margin:                         0 0 10px 0px;
       padding:                        8px 10px 20px;
}



.contentrightboxHome {
       border-top:                     none;
       margin:                         0 0 1px 0px;
}

/*MENU BANDEAU HAUT*/

.gradientbuttons ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 13px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.gradientbuttons li{
display: inline;
margin: 0;
}

.gradientbuttons li a{
text-decoration: none;
padding: 5px 7px;
margin-right: 5px;
border: 1px solid #778;
color: black;
border:1px solid gray;
background: #3282c2;
border-radius: 8px; /*w3c border radius*/
box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* w3c box shadow */
-moz-border-radius: 8px; /* mozilla border radius */
-moz-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* mozilla box shadow */
background: -moz-linear-gradient(center top, #a4ccec, #72a6d4 25%, #3282c2 45%, #357cbd 85%, #72a6d4); /* mozilla gradient background */
-webkit-border-radius: 8px; /* webkit border radius */
-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,.5); /* webkit box shadow */
background: -webkit-gradient(linear, center top, center bottom, from(#a4ccec), color-stop(25%, #72a6d4), color-stop(45%, #3282c2), color-stop(85%, #357cbd), to(#72a6d4)); /* webkit gradient background */
}

.gradientbuttons li a:hover{
color: lightyellow;
}


.redtheme li a{
font-size:12px;
background: darkred;
background: -moz-linear-gradient(center top, #f5795d, #e55e3f 25%, #d02700 45%, #e55e3f 85%, #f5795d);
background: -webkit-gradient(linear, center top, center bottom, from(#f5795d), color-stop(25%, #e55e3f), color-stop(45%, #d02700), color-stop(85%, #e55e3f), to(#f5795d)); 
}

.greentheme li a{
font-size:12px;
background: green;
background: -moz-linear-gradient(center top, #7ad690, #3ec05c 25%, #298a40 45%, #3ec05c 85%, #7ad690);
background: -webkit-gradient(linear, center top, center bottom, from(#7ad690), color-stop(25%, #3ec05c), color-stop(45%, #298a40), color-stop(85%, #3ec05c), to(#7ad690)); 
}

.blacktheme li a{
font-size:12px;
background: black;
background: -moz-linear-gradient(center top, #9f9f9f, #686868 25%, #2a2a2a 45%, #686868 85%, #9f9f9f);
background: -webkit-gradient(linear, center top, center bottom, from(#9f9f9f), color-stop(25%, #686868), color-stop(45%, #2a2a2a), color-stop(85%, #686868), to(#9f9f9f)); 
}

.orangetheme li a{
font-size:12px;
background: #fb8f00;
 
}

/*    END   */

.fontGrand p {
font-size:16px;
}

/*		BOUTON		*/
.awesome, .awesome:visited {
	background: #222 url(media/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.xsmall.awesome, .xsmall.awesome:visited 		{ font-size: 11px; padding:5 ; }
.awesome:hover									{ background-color: #111; color: #fff; }
.awesome:active									{ top: 1px; }

.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
.Vlarge.awesome, .Vlarge.awesome:visited 		{ font-size: 20px; padding: 8px 14px 9px; }
	
.green.awesome, .green.awesome:visited			{ background-color: #91bd09; }
.green.awesome:hover							{ background-color: #749a02; }
.blue.awesome, .blue.awesome:visited			{ background-color: #2daebf; }
.blue.awesome:hover								{ background-color: #007d9a; }
.red.awesome, .red.awesome:visited				{ background-color: #e33100; }
.red.awesome:hover								{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
.magenta.awesome:hover							{ background-color: #630030; }
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
.orange.awesome:hover							{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited		{ background-color: #fc9200; }
.yellow.awesome:hover							{ background-color: #ffb515; }

/*		END		*/

.ombrage {
        border: 5px solid #fff;
        -moz-box-shadow: 1px 1px 12px #555; 
        -webkit-box-shadow: 1px 1px 12px #555; 
        box-shadow: 1px 1px 12px #555; 
      } 
.tooltip {
	display:none;
	background:transparent url(media/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
 
/* style the trigger elements */
#image_bulles img {
	cursor:pointer;
}

/* the overlayed element */
.overlay {
	display:none;
	width:940px;		
	padding:15px;
	font-size:12px;
}

/* default close button positioned on upper right corner */
.overlay .close {
	background-image:url(media/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
#custom {
		width:612px;
		height:531px;
		padding:0px;

	}
	
	#custom div.close {
		right:0px;
		top:0px;
	}
 
	#facebox {
 
		/* overlay is hidden before loading */
		display:none;
 
		/* standard decorations */
		width:680px;
		border:10px solid #666;
 
		/* for modern browsers use semi-transparent color on the border. nice! */
		border:10px solid rgba(82, 82, 82, 0.698);
 
		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}
 
	#facebox div {
		padding:10px;
		border:1px solid #5F913D;
		background-color:#E8AD0C;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif
	}
 
	#facebox h2 {
		margin:-11px;
		margin-bottom:0px;
		color:#fff;
		background-color:#89B66F;
		padding:5px 10px;
		border:1px solid #5F913D;
		font-size:16px;
	}

	/* the overlayed element */
	.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:12px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(media/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* black version of the overlay. simply uses a different background image */
	div.apple_overlay.black {
		background-image:url(media/transparent.png);		
		color:#fff;
	}
	
	div.apple_overlay h2 {
		margin:10px 0 -9px 0;
		font-weight:bold;
		font-size:12px;
	}
	
	div.black h2 {
		color:#fff;
	}
	
	#triggers {
		margin-top:10px;
		text-align:center;
	}
	
	#triggers img {
		background-color:#fff;
		padding:2px;
		border:1px solid #ccc;
		margin:2px 5px;
		cursor:pointer;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}
	
/* slider root element */
.slider { 
	background:#fb8f00 url(media/h30.png) repeat-x 0 0; 
	height:9px; 
	position:relative; 
	cursor:pointer;
	border:1px solid #333;
	width:175px;
	float:left; 
	clear:right;
	margin-top:10px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	-moz-box-shadow:inset 0 0 8px #000;
}

/* progress bar (enabled with progress: true) */
.progress {
	height:9px; 
	background-color:#C5FF00; 
	display:none;
	opacity:0.6;
}

/* drag handle */
.handle { 
	background:#fff url(media/h30.png) repeat-x 0 0; 
	height:18px;
	width:18px;
	top:-12px;
	position:absolute; 
	display:block; 
	margin-top:5px;
	border:1px solid #000;
	cursor:move;
	-moz-box-shadow:0 0 6px #000;
	-webkit-box-shadow:0 0 6px #000;
	-moz-border-radius:14px;
	-webkit-border-radius:14px; 

}

/* the input field */
.range {
	border:1px inset #ddd;
	float:left;
	font-size:13px;
	margin:0 0 0 15px;
	padding:3px 0;
	text-align:center;
	width:110px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 		
}

/*STYLE FORM*/

.formStyle{
	background:#f7f7f7;
	background:-moz-linear-gradient(90deg, #ccc, #fff); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* Webkit */
	border:1px solid #aaa;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:0 0 15px #aaa;
	-webkit-box-shadow:0 0 15px #aaa;
	margin:0px auto 0;
	padding:20px;
	width:420px;
}
.formStyle p{
	margin-bottom:20px;
}
.formStyle p:last-child{ /* Sélecteur avancé pour sélectionner le dernier paragraphe du formulaire */
	margin-bottom:0;
}
.formStyle p:hover label{
	color:#fb8f00;
}
.formStyle p:hover label:after{
	content:" :";
}
.formStyle h2{
	
	color:black;
	border-bottom:1px solid #fb8f00;
	font-size:11px;
	font-weight:bold;
	letter-spacing:2px;
	margin-bottom:20px;
	text-transform:uppercase;
}
.formStyle .noire{
color: black;
}

input[type=text],
input[type=email],
input[type=password]{
	background: rgba(255, 255, 255, 0.9);
	background:-moz-linear-gradient(90deg, #fff, #eee); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff), color-stop(0.2, #fff)); /* Webkit */
	border:1px solid #aaa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0 0 3px #aaa;
	-webkit-box-shadow:0 0 3px #aaa;
	padding:5px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus{
	border-color:#093c75;
	-moz-box-shadow:0 0 3px #0459b7;
	-webkit-box-shadow:0 0 3px #0459b7;
	outline:none; /* Pour enlever le contour jaune lorsque l'on sélectionne un input dans Chrome */
}
textarea {
	background: rgba(255, 255, 255, 0.9);
	background:-moz-linear-gradient(90deg, #fff, #eee); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff), color-stop(0.2, #fff)); /* Webkit */
	border:1px solid #aaa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0 0 3px #aaa;
	-webkit-box-shadow:0 0 3px #aaa;
	padding:5px;
}
textarea :focus{
	border-color:#093c75;
	-moz-box-shadow:0 0 3px #0459b7;
	-webkit-box-shadow:0 0 3px #0459b7;
	outline:none; /* Pour enlever le contour jaune lorsque l'on sélectionne un input dans Chrome */
}

select{
	cursor:pointer;
	padding:3px;
	-moz-box-shadow:0 0 3px #aaa;
	-webkit-box-shadow:0 0 3px #aaa;
}
select:active,
select:focus{
	border:1px solid #093c75;
	-moz-box-shadow:0 0 3px #0459b7;
	-webkit-box-shadow:0 0 3px #0459b7;
	outline:none;
}
#loading
{
	position:absolute;
	/*background:url(media/indicator.gif);*/
	background-repeat:no-repeat;
	top:10px;
	right:10px;
	background:#ff0000;
	color:#fff;
	font-size:12px;
	padding:2px;
	display:none;
}

div.new_bloc{
	width:540px;
	background-color:white;
	padding:20px;
	color:#666;
	font-size:12px;
	line-height:18px;
	margin-right:auto;
	margin-left:auto;
	border:4px solid #ccc;
	margin-bottom:20px;
}
div.new_bloc:hover {
border:4px solid #fb8f00;
}

span.bloc_titre{
	color:#fb8f00;
	font-weight:bold;
	font-size:14px;
}


.new_bloctitre1 {
color: #fb8f00;
font-size:13px;
font-weight:700;
padding:5px
}
div#new_description_content{
	
	cursor:hand;
}
div#new_autre_content{
	
	cursor:pointer;
}
div#new_video_content{
	
	cursor:pointer;
}
div#new_photos_content{
	
	cursor:pointer;
}
div#new_prixsurf_content{
	
	cursor:pointer;
}
div#new_bien_content{
	
	cursor:pointer;
}
div#new_loc_content{
	display:block;
	cursor:pointer;
}

/*MENU ADMIN*/
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 10px 0 0 100;
padding: 0;
width: 185px; /*WIDTH OF MAIN MENU ITEMS*/

}

.glossymenu li{
position: relative;
}

.glossymenu li a{
background: black url(media/glossyback.gif) repeat-x bottom left;
font: bold 12px Verdana, Helvetica, sans-serif;
color: black;
display: block;
width: auto;

margin-top: 10px;
margin-left: 5px;

padding: 5px 0;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;

text-decoration: none;
}
.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 185px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}

.glossymenu li ul li{
float: left;
}

.glossymenu li ul a{
width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
/*background: transparent url(media/arrow.gif) no-repeat center right;*/
}

.glossymenu li a:visited, .glossymenu li a:active{
color: black;
}

.glossymenu li a:hover{
background-image: url(media/glossyback2.gif);
}

.glossymenu .selected{
background-image: url(media/glossyback2.gif);
color:white;
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }

/* FIN */
.contentHome2 {
float: left;
width: 300px;
margin-right :5px; 
margin-left  :1px; 
margin-bottom :1px; 
}

.contentHome2 h2 {font : bold 18px Arial ; border-bottom : 1px solid #ccc ; margin : 0}
.contentHome2 h2 a, .contenuAnnonce2 h2 span {color : #222 ; background : #ffffff ; padding-right : 10px ; position : relative ; top : 7px}
.contentHome2 h2 a:hover {text-decoration : none}

.contentHome2 li{
margin: 0;
padding: 0;
list-style-type: none;
}

/*CARRE */
.contentHome {
float: left;
width: 160px;
margin-right :5px; 
margin-left  :10px; 
margin-bottom :10px; 
border:       solid orange 1px;
background: #e3e3e3
}

.contentDetAnnonces {
float: left;
width: 300px;
margin-right :5px; 
margin-left  :10px; 
margin-bottom :10px; 
border:       solid orange 1px;
background: #e3e3e3;
color: black;
}

.contentright li, .contentHome  li,.contentDetAnnonces li, #right li {
       list-style-type:        none;
       padding-left:          20px;
       margin-bottom:          8px;
       margin-left:           -30px;
       line-height:            1.2em;
       background:             url(media/puce_o.gif) 7px 5px no-repeat;
	   background-position:left center;
	   
}

.contentright h2,.contentHome h2, .contentDetAnnonces h2,.contentleft h2,#right h2 {
       background:                     #fb8f00 url(media/boxtitleborg.gif) repeat-x;
       font-weight:                    bold;
     
     
       height:                         25px;
       color:                          black;
       font-size:                      1.2em;
       padding:                        4px 0 0 10px;
	   text-align: center;
}

.contentright a, .contentHome a { text-decoration: none; color: black; }
.contentright a:hover , .contentHome a:hover{ color: #fb8f00; }
.title { color: white;}

.contentDetAnnonces a{ text-decoration: none; color: black; }
.contentDetAnnonces a:hover { color: #66CC00; }


.elementAnnuaire{
border:1px solid #ffb515;
}
.coord{position:relative;top:0;width:160px;float:right;text-align:right;background-color:#fc9200;padding:5px}
.coordBis{position:relative;top:0;width:160px;float:right;text-align:right;background-color:#ffb515;padding:5px}

.premium{
border:1px solid #eee;
background-color:#fc9200;

margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
width:95%;

-moz-border-radius:3px;
-webkit-border-radius:3px;
-moz-box-shadow:0 0 3px #1E4825;
-webkit-box-shadow:0 0 3px #1E4825;
}
.premiumBis{
border:1px solid #eee;
background-color:#ffb515;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
width:95%;

-moz-border-radius:3px;
-webkit-border-radius:3px;
-moz-box-shadow:0 0 3px #1E4825;
-webkit-box-shadow:0 0 3px #1E4825;
}

#agences-top .lien{border:1px solid #555;margin-bottom:10px}
.logo{float:left;width:80px}
.agences-liste .description{margin:4px;margin-left:20px}
.agences-liste .adr{margin-bottom:5px}
.TitreAnnuaire {color: white; font-size:14px;margin:0 0 5px}
.TitreAnnuaire a:hover {color: white;}
.orange_link  {color:#151515;
font-weight:bold;
text-decoration:underline;}

table.tablesorter {
	font-family:arial;
	background-color: #e3e3e3;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #fb8f00;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}


table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

