﻿
@import url('btns.css');

/*toutes les pages*/

body
   {
       font-family:Arial;
   }
   
.imgLogo
        {
            width: 40px; height: 36px; border: 0;
        }
       .imgLogoRound img {
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        }
        .imgPad
        {
            margin-left:20px;
        }
        
        .maj {text-transform:uppercase;}
        .cap {text-transform:capitalize;}
        .pdr5 {padding-right:5px;}
        .pdl5 {padding-left:5px;}
        .pdr10 {padding-right:10px;}
        .pdl10 {padding-left:10px;}

        .mrb20
        {
            margin-bottom:20px;
        }
        .mrt20
        {
            margin-top:20px;
        }
        
        .tblrow {
margin-bottom: 6px;
position: relative;
line-height: 15px;
font-size: 10pt;
}

.ombrageSpecial
{
    text-shadow: 1px 1px 0 #F6F6F6, 2px 2px 0 #D6D6D6;
}

/*fin toutes les pages*/


/*a metre dans css global qui reset!*/        
a img
{
    border: 0;
}


/*enlever scroll bizarre dans ie9 !!*/
textarea { overflow: auto; }

h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}

h1 {
text-align: left;
}

body{
margin:   0px 0px 0px 0px;
padding:0px;
font-size:11pt;
color:#595959;
}

/*commente2012fev
mange la marde!! pk tu aplique a toute!! malgré que  c logique,lol
a {
color:#E11436;
font-weight:normal;
text-decoration:underline;
}
a:link {
color:#E11436;
font-weight:normal;
text-decoration: none;
}
a:visited {
color:#E11436;
font-weight:normal;
text-decoration: none;
}
a:hover {
font-weight:normal;
text-decoration:underline;
}*/

/*web-kit sous ligne les liens...*/

a {
text-decoration:none;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration:underline;
}


/*les liens, c spécial, ca doit être comme ça */
a.btnAnesCouleur2012:link, a.btnAnesCouleur2012:visited, a.btnAnesCouleur2012:hover
{
    color: #a00909;
}




.texteanes11 {
font-size: 11pt;
font-weight: bold;
color: #595959;
}

.fs11cOrangegras
{
    font-size:11pt;
    font-weight:bold;
    color:#F9A41E;
}

.sousligne
{
   text-decoration:underline;
}
.bold
{
    font-weight:bold;
}
.gras
{
    font-weight:bold;
}


.arialhs {  font-family:Arial, Helvetica, sans-serif;}
.arial111 { font-family: Arial; }
.arial { font-family:Arial, Helvetica, sans-serif;}
.calibri {font-family:Calibri,"Trebuchet MS",arial,sans-serif;}

.ff
{
font-family:Calibri,"Trebuchet MS",arial,sans-serif;
}
.fs8
{
font-size:8pt;
}
.fs9
{
font-size:9pt;
}
.fs10
{
font-size:10pt;
}
.fs10p5
{
font-size:10.5pt;
}
.fs11
{
font-size:11pt;
}
.fs12
{
font-size:12pt;
}
.fs13
{
font-size:13pt;
}
.fs14
{
font-size:14pt;
}
.fs15
{
font-size:15pt;
}
.fs16
{
font-size:16pt;
}
.fs18
{
font-size:18pt;
}
.fs20
{
font-size:20pt;
}

/*-----------------------------------------boutons*/
.ibtnRed3
{
	border: solid 1px white;
	min-height:20px;
	cursor:pointer;
	margin-left: 5px;
	padding: 1px 1px;
	text-decoration: none;
	color: #000000;
}


/* -------------------------------------------------------------- 
   Buttons
-------------------------------------------------------------- */

/*bouton cancel du modal popup*/
.btnCancel
{
    background-color: #BF5E26;
    color: #ffffff; font-family:Calibri; font-size:11pt; font-weight:bold;
	width:80px; border:none; cursor: pointer;
	padding:0;
	height:25px;
}

/*crée probleme sur mouseover: !!!!
text-shadow: 0px 1px 1px #333; */
.btnBlue 
{
    background: #27507D url(../images/buttons/btns-repeatable-bg.png) repeat-x;
    margin-right: 5px;
    display: inline-block;
    color: white;
    height: 26px;
    padding-bottom:3px;
    line-height: 23px;
    display: block;
    width: 80px;
    float: right;
    border: 1px solid #104783;
    text-align: center;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.btnBlue:hover{background:url(../images/buttons/btns-repeatablebg-hover.png) repeat-x;}


.btnS
{
	background-repeat: repeat-x;
	color: #FFF;	
	font-weight: bold;
	display: inline-block;	
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	margin: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: pointer;
	position: relative;
}


.btn,
.btn-icon,
.btn-mini
{
	background-repeat: repeat-x;
	color: #FFF;	
	font-weight: bold;
	display: inline-block;	
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	margin: 0;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.25);
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.25);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=2);
	cursor: pointer;
	/*position: relative;*/    /*probleme dans ie8 avec jquery, iil cache le bouton!!! le hmar*/
}

.btn2
{
	background-repeat: repeat-x;
	color: #FFF;	
	font-weight: bold;
	display: inline-block;	
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	margin: 0;
	text-shadow: 1px 1px 1px #D3D3D3 ;
	-moz-box-shadow: 1px 1px 10px #D3D3D3;
	-webkit-box-shadow: 1px 1px 10px #D3D3D3;
	
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=2);
	cursor: pointer;
	/*position: relative;*/
}
	
/* Active/Click state */
.btn:active, .btn-icon:active, .btn-mini:active { top: 1px; }


/* Sizes */
.btn, .btn-icon { background-position: 0 -80px; font-size: 12px; height: 32px;  }
.btn.btn-small, .btn-icon.btn-small { background-position: 0 0; font-size: 10px; height: 26px; line-height: 23px; }
.btn.btn-large, .btn-icon.btn-large { background-position: 0 -160px; font-size: 15px; height: 42px; line-height: 40px; }

/* Sizes - Line height for A buttons need to be different */
a.btn, a.btn-icon { height: 32px; line-height: 32px; padding-bottom: 0; }
a.btn.btn-small, a.btn-icon.btn-small { line-height: 26px; padding-bottom: 0; }
a.btn.btn-large, a.btn-icon.btn-large { line-height: 42px; padding-bottom: 0; }
	

/* Fix the button in IE7 :-( */
*+html .btn, *+html .btn-icon { border-color: none ; border: 1px solid transparent; }



/* Set default button colors */
.btn, .btn-icon, .btn-mini {  background-image: url(../images/plugin/bg-lite.png); background-color: #263849; border-color: #16222C; }
.btn:hover, .btn-icon:hover, .btn-mini:hover { background-color: #16222C; color: #FFF; }

btn, {  background-image: url(../images/plugin/bg-lite.png); background-color: #263849; border-color: #16222C; }
.btn::hover { background-color: #16222C; color: #FFF; }



.btn-orange { background-color: #F90; border-color: #D58000; }
.btn-orange:hover { background-color: #D58000; }

.btn-red{ background-color: #a00909 ; border-color: #16222C ; }
.btn-red:hover { background-color: #a00909 ; }

.btn-grey { background-color: #999; border-color: #888; }
.btn-grey:hover { background-color: #888; }


/* Images Overlays - Gradient Effect */
/* 50% Opacity for darker colors */
.btn-grey { background-image: url(../images/plugin/bg-dark.png) !important; }


/* 65% opacity for lighter colors */
.btn-orange { background-image: url(../images/plugin/bg-lite.png) !important; }


/* Icon Button Styles */
.btn-icon { padding-left: 32px !important; }
*+html .btn-icon { padding-left: 20px !important; padding-right: 5px !important; }

.btn-icon span
{
	background-image: url(../images/plugin/amp-btn-icon-sprite.png); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	width: 16px; 
	height: 16px; 
	position: absolute; 
	left: 6px; 
	top: 6px;
}

	.btn-icon.btn-small span { top: 4px; }
	
	.btn-icon.btn-large span { top: 12px; }
	
	@-moz-document url-prefix() { .btn-icon span { left: -24px; top: 0px; } .btn-icon.btn-small span { top: -1px; } .btn-icon.btn-large span { top: 4px; } } 


/* Mini Buttons */
.btn-mini 
{ 
	background-position: 0 0; 
	width: 32px; 
	height: 26px !important; 
	line-height: 500px !important; 
	overflow: hidden;
	padding: 0; 
}

	.btn-mini span 
	{ 
		background-image: url(../images/plugin/amp-btn-icon-sprite.png); 
		background-repeat: no-repeat; 
		display: block;
		width: 16px; 
		height: 16px;
		line-height: 0;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -8px;
		margin-top: -8px;
	}
	
	
/* Icon Classes */
.btn-arrow-down span { background-position: -48px 0; }
.btn-arrow-up span { background-position: -32px 0; }
.btn-arrow-right span { background-position: -16px 0; }
.btn-arrow-left span { background-position: 0 0; }
.btn-comment span { background-position: -112px 0; }
.btn-heart span { background-position: -96px 0; }
.btn-star span { background-position: -80px 0; }
.btn-cart span { background-position: -64px 0; }
.btn-print span { background-position: -128px 0; }
.btn-rss span { background-position: -144px 0; }
.btn-person span { background-position: 0 -16px; }
.btn-check span { background-position: -16px -16px; }
.btn-dollar span { background-position: -32px -16px; }
.btn-refresh span { background-position: -48px -16px; }
.btn-home span { background-position: -64px -16px; }
.btn-plus span { background-position: -80px -16px; }
.btn-minus span { background-position: -96px -16px; }
.btn-cross span { background-position: -112px -16px; }
	
	
/* Transparent Button Styles */
.btn-transparent, .btn-transparent:hover { background-image: url(../images/plugin/bg-lite.png); background-color: transparent; filter: none; border-color: transparent\0/; border-color: rgba(0,0,0,.4) !important; margin: 0 1em 0 0; }
*+html .btn-transparent { border: none; }


/*FIN-----------------------------------------boutons*/

/*couleurs des textes, liens*/
.cBlack2
{
	color:#292929;
}
.cYellow, cD58000
{
	color:#D58000;
}
.cRouge, cE11436
{
	color:#E11436;
}
.cGrisTexte, c595959
{
	color:#595959;
}
.cBlack
{
	color:Black;
}
.cOrange
{
    color:#F9A41E;
}
.rouge2012, cRed2012, ca00909
{
    color: #a00909;
}
.rouge2012 a, .red2012 a, ca00909 a
{
    color: #a00909;
}
.gris2012
{
    color: #333333;
}
.btnAnesCouleur2012
{
    color: #a00909;
}
.btnAnesCouleur2011
{
    color: #cc0000;
}
.btnAnesGris2012
{
    color: #333333;
}
.c333333
{
    color: #333333;
}
 a.cBleu2012
{
    color:#00649B;
}
 a.cBleu2012Fev
{
    color:#1050a0;
}
cBleu2012Fev
{
    color:#1050a0;
}
 a.cBleuGris
{
    color: #607DA1;
}
cBleuGris
{
    color: #607DA1;
}

 a.lienBack2012Fev
{
    font-weight: bold; font-size:8pt;
}
a.gris2012
{
    color: #333333;
}
a.bleu1
{
    color:#063B82;
}
bleu1
{
    color:#063B82;
}
.bleu2011 {color:#3885A3;}


/*tableaux*/
 .alignerTop td
{
    vertical-align:top;
    padding-top:10px;
}
.alignerMilieu td
{
    vertical-align:middle;
    padding-top:10px;
}
/*tableaux*/
                            
                            
/*inscription,contact*/

.textColor1
{
    color:#595959;
}
a.textColor1
{
    color:#595959;
}

.texteBleuGris
{
font-size: 13px;
line-height: 15px;
text-shadow: 1px 1px 1px white;
color: #607DA1;
}
.labelInscr
{
font-size:10.5pt;
font-weight:normal;
color:#595959;
}
.libele
{
font-size:11pt;
color:#595959;
}
.labelBlack
{
font-size:10pt;
font-weight:bold;
color:#000000;
}
.labelBlackNormal
{
font-size:10pt;
font-weight:normal;
color:#000000;
}
.etoileErreur,cRedLight
{
color:#E33636;
}
a.etoileErreur, a.cRedLight
{
color:#E33636;
}

.MessageErreur2
{
    color:#E33636;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
}
a.MessageErreur2
{
    color:#E33636;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
}

/*titres*/
.h3
{
color:#063B82;
font-size:20px;
font-weight:normal;
}
.h2
{
color: #292929;
font-size: 28px;
font-weight:normal;
}
.titre2012f
{
    color: #292929;
    font-size:11pt; 
    font-weight:bold; 
    text-transform:uppercase;
}
.titre2012M
{
    color: #292929;
    font-size:12pt; 
    font-weight:bold; 
}
.displayNone
{
    display:none;
}
.displayBlock
{
    display:block;
}
.hidev81
{
    visibility:hidden;
}
.hideme
{
    display:none;
}
.showme
{
    display:block;
}
        
/*FIN inscription,contact*/        


/*------------------------GRAPHIQUES*/

 #footerSTI { 
        clear: both;
        /*border-top:2px solid #990202;*/
        border-top:2px solid #F9A41E;
	height:50px;
	width:1001px;
	background:#ffffff; 
	color:#000000;
	text-align: center;
	padding-top: 8px;
	margin-left: -1px;
	margin-right: -1px;
	margin-bottom: -20px;
        }
        
.divOmbre2012 {
box-shadow: 0 0 30px rgba(3,44,52,.22);
-moz-box-shadow: 0 0 30px rgba(3,44,52,.22);
-webkit-box-shadow: 0 0 30px rgba(3,44,52,.22);
}

.CoinRond
{
    overflow:hidden; 
    background:#fff; 
    border:1px solid #d5d5d5; 
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
}
.divDegradeBottom {
padding: 10px 20px;
background: #FDFDFD url(../images/bg/box_bg_inv.gif) repeat-x bottom;
border: 1px solid #D8D8D8;
margin: 0 0 15px 0;
border-image: initial;
}
.effet3a
{
-moz-box-shadow: 3px 3px 2px  rgba(0,0,0,.10);
-webkit-box-shadow: 3px 3px 2px  rgba(0,0,0,.10);
box-shadow: 3px 3px 2px  rgba(0,0,0,.10);
}

.effet3
{
box-shadow: 3px 3px 30px rgba(0,0,0,.22);
-moz-box-shadow: 3px 3px 30px rgba(0,0,0,.22);
-webkit-box-shadow: 3px 3px 30px rgba(0,0,0,.22);
}

.divOmbre2012 {
box-shadow: 0 0 30px rgba(3,44,52,.22);
-moz-box-shadow: 0 0 30px rgba(3,44,52,.22);
-webkit-box-shadow: 0 0 30px rgba(3,44,52,.22);
}

.effet3D
{
margin-bottom: 1.5em;
position: relative;
border: 1px solid #CCC;
border-image: initial;
}

.effet3DRB
{
margin-bottom: 1.5em;
position: relative;
border: 1px solid #CCC;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius: 4px;
-moz-box-shadow: 3px 3px 2px  rgba(0,0,0,.10);
-webkit-box-shadow: 3px 3px 2px  rgba(0,0,0,.10);
box-shadow: 3px 3px 2px  rgba(0,0,0,.10);
border-image: initial;
}
.effet3DSmall
{
margin-bottom: 1.5em;
position: relative;
border: 1px solid #CCC;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius: 4px;
-moz-box-shadow: 3px 3px 1px rgba(0,0,0,.10);
-webkit-box-shadow: 3px 3px 1px  rgba(0,0,0,.10);
box-shadow: 3px 3px 1px  rgba(0,0,0,.10);
border-image: initial;
}



.effet3DRBBlancV1
{
margin-bottom: 1.5em;
position: relative;
border: 1px solid #fff;
/*-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius: 4px;*/
-moz-box-shadow: 3px 3px 2px  rgba(0,0,0,.10);
-webkit-box-shadow: 3px 3px 2px  rgba(0,0,0,.10);
box-shadow: 3px 3px 2px  rgba(0,0,0,.10);
border-image: initial;
}

.radius1
{
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius: 2px;
}
.radius3
{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius: 3px;
}
.radius24
{
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.radius2
{
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
.radiusBottom6{
-moz-border-bottom-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
border-bottom-left-radius:6px;
-moz-border-bottom-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-bottom-right-radius:6px;
}

.plus_icon
{
color: #F90;
font-weight: bold;
font-size: 18px;
display: inline;
padding-right: 5px;
}
/*FIN---------------GRAPHIQUES*/



/*login*/


.boxLogin
{
    margin-left:15px;
    width:370px;
    padding:0px;
}
    
.panelLogin  
{
    background:#fff; 
    text-align:left;
    border:1px solid #d5d5d5;  
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    box-shadow: 0 0 20px rgba(3,44,52,.22); 
    -moz-box-shadow: 0 0 20px rgba(3,44,52,.22); 
    -webkit-box-shadow: 0 0 20px rgba(3,44,52,.22);
    font-family:Arial, Helvetica, sans-serif; 
}
    
.panelLoginInput
{ 
    font-family:Arial, Helvetica, sans-serif; 
    color:#595959; 
    font-size:16px;
}

.panelLogin a { outline:none; text-decoration:none;}

.panelLogin { width:400px; height:250px; position:absolute; top:50%; left:50%; margin-top:-225px; margin-left:-200px;}

.panelLogin h2 { color:#292929; font-size:22px; margin:0; padding:0 0 10px 0; font-weight:bold; outline:none;}
.panelLogin h3 { color:#7f7f7f; font-size:15px; line-height:20px; margin:0; padding:0; font-weight:normal; outline:none;}

.formLogin { margin:0; padding:0;}
.formLogin fieldset { border:none; padding: 10px 0 0; margin:0;}
.formLogin .row { margin-bottom:6px; position:relative; line-height:33px;}

.formLogin .row input[type="text"], .formLogin .row input[type="password"] 
{ 
    height:33px; 
    line-height:33px; 
    border:1px solid #c5c5c5; 
    border-radius:3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset;
}

.formLogin .row input[type="text"]:focus, .formLogin .row input[type="text"]:hover, .formLogin .row input[type="password"]:focus, .formLogin .row input[type="password"]:hover 
{ 
    border:1px solid #607DA1; 
    box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkitkit-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset;
}

.formLoginUserName { background:url(../images/login/input_login.png) left center no-repeat #f5f5f5; width:318px; padding: 1px 5px 1px 45px;}

.formLoginPassword { background:url(../images/login/input_password.png) left center no-repeat #f5f5f5; width:193px; padding: 1px 130px 1px 45px; }

.formLogin .row input.error
{
    border:1px solid #eb9393; 
    box-shadow: 0 0 5px #f7c4c4; 
    -moz-box-shadow: 0 0 5px #f7c4c4; 
    -webkit-box-shadow: 0 0 5px #f7c4c4; 
    background-color:#fce4e4; 
}

.formLogin .row a.forgot { position:absolute; top:2px; right:10px; color:#909090; font-size:12px; text-shadow:1px 1px 1px #fff;}
.formLogin .row a.forgot:hover { color:#6e6e6e;}
.formLogin .row input[type="checkbox"] { display:block; float:left; margin: 9px 6px 9px 2px; }
.formLogin .row label { color:#086f86; font-size:14px; display:block; float:left; }

.formLoginbtnConnecter
{
    cursor:pointer; 
    color:#1c464e; 
    text-shadow:1px 1px 0 #aaeaf7; 
    border:1px solid #289cb8; 
    border-radius:3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    background:#67bbcf; 
    background: -webkit-gradient(linear, bottom, top, from(#67bbcf), to(#82def1)); 
    background: -moz-linear-gradient(bottom,  #67bbcf,  #82def1); 
    font-size:14px; 
    padding:5px 10px; 
    font-weight:bold; 
    float:right;
}

.formLogin .row input[type="submit"]:hover
{ 
    background:#51b1c7; 
    background: -webkit-gradient(linear, bottom, top, from(#4297ab), to(#60cce3)); 
    background: -moz-linear-gradient(bottom, #4297ab, #60cce3);
}

/*FIN login*/



/*login SMALL*/

.boxLoginSmall
{
    padding:0;
    margin-left:5px;
    width:340px;
}
.panelLoginSmall  
{
    background:#fff; 
    text-align:left;
    border:1px solid #d5d5d5;  
    border-radius: 0px; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    box-shadow: 0 0 0px rgba(3,44,52,.22); 
    -moz-box-shadow: 0 0 0px rgba(3,44,52,.22); 
    -webkit-box-shadow: 0 0 0px rgba(3,44,52,.22);
    font-family:Arial, Helvetica, sans-serif; 
}
    
.panelLoginInputSmall
{ 
    font-family:Arial, Helvetica, sans-serif; 
    color:#595959; 
    font-size:13px;
}

.panelLoginSmall a { outline:none; text-decoration:none;}

.panelLoginSmallaaaaaaaaaaaaa_abort__abort
{ width:400px; height:250px; position:absolute; top:50%; left:50%; margin-top:-225px; margin-left:-200px;}

    
.panelLoginSmall h2 { color:#292929; font-size:16px; margin:0; padding:0 0 10px 0; font-weight:bold; outline:none;}
.panelLoginSmall h3 { color:#7f7f7f; font-size:12px; line-height:20px; margin:0; padding:0; font-weight:normal; outline:none;}

.formLoginSmall { margin:0; padding:0;}
.formLoginSmall fieldset { border:none; padding: 10px 0 0; margin:0;}
.formLoginSmall .row { margin-bottom:6px; position:relative; line-height:33px;}

.formLoginSmall .row input[type="text"], .formLoginSmall .row input[type="password"] 
{ 
    height:33px; 
    line-height:33px; 
    border:1px solid #c5c5c5; 
    border-radius:3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset;
}

.formLoginSmall .row input[type="text"]:focus, .formLoginSmall .row input[type="text"]:hover, .formLoginSmall .row input[type="password"]:focus, .formLoginSmall .row input[type="password"]:hover 
{ 
    border:1px solid #607DA1; 
    box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkitkit-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset;
}

/*318--300*/
.formLoginUserNameSmall { background:url(../images/login/input_login.png) left center no-repeat #f5f5f5; width:260px; padding: 1px 5px 1px 45px;}
/*193--175*/
.formLoginPasswordSmall { background:url(../images/login/input_password.png) left center no-repeat #f5f5f5; width:135px; padding: 1px 130px 1px 45px; }

.formLoginSmall .row input.error
{
    border:1px solid #eb9393;
    box-shadow: 0 0 5px #f7c4c4;
    -moz-box-shadow: 0 0 5px #f7c4c4;
    -webkit-box-shadow: 0 0 5px #f7c4c4;
    background-color:#fce4e4;
}

.formLoginSmall .row a.forgot { position:absolute; top:2px; right:31px; color:#909090; font-size:11px; text-shadow:1px 1px 1px #fff;}
.formLoginSmall .row a.forgot:hover { color:#6e6e6e;}
.formLoginSmall .row input[type="checkbox"] { display:block; float:left; margin: 9px 6px 9px 2px; }
.formLoginSmall .row label { color:#086f86; font-size:14px; display:block; float:left; }

.formLoginbtnConnecterSmall
{
    cursor:pointer;
    color:#1c464e;
    text-shadow:1px 1px 0 #aaeaf7;
    border:1px solid #289cb8;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#67bbcf;
    background: -webkit-gradient(linear, bottom, top, from(#67bbcf), to(#82def1));
    background: -moz-linear-gradient(bottom,  #67bbcf,  #82def1);
    font-size:14px;
    font-weight:bold; 
}

.formLoginSmall .row input[type="submit"]:hover
{ 
    background:#51b1c7; 
    background: -webkit-gradient(linear, bottom, top, from(#4297ab), to(#60cce3)); 
    background: -moz-linear-gradient(bottom, #4297ab, #60cce3);
}

/*FIN login SMALL*/



/*login SMALL 2*/

.boxLoginS
{
    padding:0px;
    margin:0px;
}
.panelLoginS  
{
    
    background:#fff; 
    text-align:left;
    border:8px solid #D3D3D3;  
    border-radius: 0px; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    box-shadow: 0 0 0px rgba(3,44,52,.22); 
    -moz-box-shadow: 0 0 0px rgba(3,44,52,.22); 
    -webkit-box-shadow: 0 0 0px rgba(3,44,52,.22);
    font-family:Arial, Helvetica, sans-serif; 
}
    
.panelLoginInputS
{ 
    font-family:Arial, Helvetica, sans-serif; 
    color:#595959; 
    font-size:13px;
}

.panelLoginS a { outline:none; text-decoration:none;}

.panelLoginS h2 { color:#292929; font-size:16px; margin:0; padding:0 0 10px 0; font-weight:bold; outline:none;}
.panelLoginS .h22 { color:#292929; font-size:16px; margin:0; padding:0 0 10px 0; font-weight:bold; outline:none;}
.panelLoginS h3 { color:#7f7f7f; font-size:12px; line-height:20px; margin:0; padding:0; font-weight:normal; outline:none;}

.formLoginS { margin:0; padding:0;}
.formLoginS fieldset { border:none; padding: 0; margin:0;}
.formLoginS .row { margin-bottom:6px; position:relative; line-height:20px;}

.formLoginS .row input[type="text"], .formLoginS .row input[type="password"]
{ 
    height:20px; 
    line-height:20px; 
    border:1px solid #c5c5c5; 
    border-radius:3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset;
}

.formLoginS .row input[type="text"]:focus, .formLoginS .row input[type="text"]:hover, .formLoginS .row input[type="password"]:focus, .formLoginS .row input[type="password"]:hover 
{ 
    border:1px solid #607DA1; 
    box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkitkit-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset;
}

/*318--300*/
.formLoginUserNameS { background: #f5f5f5; width:260px; }
/*193--175*/
.formLoginPasswordS { background: #f5f5f5; width:260px; }

.formLoginS .row input.error
{
    border:1px solid #eb9393;
    box-shadow: 0 0 5px #f7c4c4;
    -moz-box-shadow: 0 0 5px #f7c4c4;
    -webkit-box-shadow: 0 0 5px #f7c4c4;
    background-color:#fce4e4;
}

.formLoginS .row a.forgot {  color:#909090; font-size:11px; text-shadow:1px 1px 1px #fff;}
.formLoginS .row a.forgot:hover { color:#6e6e6e;}
.formLoginS .row input[type="checkbox"] { display:block; float:left; margin: 9px 6px 9px 2px; }
.formLoginS .row label { color:#086f86; font-size:14px; display:block; float:left; }

.formLoginbtnConnecterS
{
    cursor:pointer;
    color:#fff;
    font-size:14px;
    font-weight:normal; 
}

.formLoginbtnConnecterSt
{
    cursor:pointer;
    color:#fff;
    text-shadow:1px 1px 0 #aaeaf7;
    border:1px solid #289cb8;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:#0071B9;
    font-size:14px;
    font-weight:normal; 
}

.formLoginSaa .row input[type="submit"]:hover
{ 
    background:#51b1c7; 
    background: -webkit-gradient(linear, bottom, top, from(#4297ab), to(#60cce3)); 
    background: -moz-linear-gradient(bottom, #4297ab, #60cce3);
}

/*FIN login SMALL2*/


/*slider des anonces avec photos
http://bxslider.com/options*/
    .sliderXYZ
    {
        font-family:Arial, Helvetica, sans-serif; 
        text-align:left;
        border:0px solid red;
        height:210px;
    }

    .recent_post {
        position : relative;
        height:120px;
    }

    .recent_post img {
        padding : 8px;
        background : #fff;
        border : 1px solid #ececec;
    }

    .bx-window ul li span {
        position : absolute;
    }

    .bx-wrapper {
        margin-left : 0px;
       /* margin-right : 30px;*/
       /* width:600px;*/
    }
    .bx-window ul li span {
        float : right;
        position : absolute;
        z-index : 100000000;
    }

    li.carusol_block 
    {
        margin-top:1px;
        padding-left : 0px;
        width : 173px;
        height: 190px;
    }

    .carusol_block p {
        width : 153px;
        height:46px;
        overflow:hidden;
        font-size:8pt;
        cursor:pointer; 
        border:0px solid red;
        padding-top : 0px; 
        padding-bottom : 0px;
        margin-left:4px;
        text-align:left;
    }
    .carusol_block h2 {
        padding-left : 5px;
        padding-top : 0px; padding-bottom : 0px;
        margin-top : 0px;margin-bottom : 0px;
        text-align:left;
        text-transform : uppercase;
        overflow:hidden;
        max-height:16px;
        max-width:153px;
    }
    ul.carusol_block
    {
        margin-left : 0px;
        margin-right : 0px;
        text-align:left;
    }
    
    .bx-next {
        float : right;
        background : url(../images/sliderAccueil/photo-galler-right-arrow.png) 0px 0px no-repeat;
        width : 64px;
        height : 57px;
        position : absolute;
        text-indent : -9999px;
        top : -31px;
        left : 40px;
        border : none;
    }
    .bx-prev 
    {
        cursor:pointer;
        float : left;
        background : url(../images/sliderAccueil/photo-galler-left-arrow.png) 0px 0px no-repeat;
        width : 64px;
        height : 57px;
        position : absolute;
        top : -31px;
        left : 0px;
        text-indent : -9999px;
        border : none;
    }
    .bx-next:hover 
    {
        background-position:0 -64px;
        /*background : url(../images/sliderAccueil/photo-galler-right-arrow.png) no-repeat left bottom;*/
    }
    .bx-prev:hover {
        background-position:0 -64px;
        /*background : url(../images/sliderAccueil/photo-galler-left-arrow.png) no-repeat left top;*/
    }
   
    /*FIN slider des anonces avec photos*/
    


/*----------------------tabs jquery pour accueil */
      /*#main {
width: 63.5%;
float: right;
border-right: 1px solid #DEDEDE;
border-left: 1px solid #DEDEDE;
padding: 0 30px 0 30px;
background: #F8F8F8;
}
*/

#tab  div,#tab ul, #tab li {margin:0; padding:0;}
    
#tab .nav{ line-height:16px;width:100%; text-align:left; border:0px solid red;}
    
#tab{ width:100%; float:left;  margin:0; }

#tab ul.nav{ width:100%; float:left;text-align:left; border:0px solid black;margin:0; margin-bottom:1px;}
#tab .nav li{ list-style:none; float:left; font-size:12px; margin-right:2px;}
#tab .nav li.last{ margin-right:0;}
#tab .nav li a 
{
    display:block; 
    border:1px solid #d5d5d6; 
    padding:4px 10px; 
    text-decoration:none; 
    color:#5a5a5a; 
    background:#fff;
    
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius: 4px;

background: 
		-webkit-gradient(
			linear,
			left bottom,
			left 20,
			from(#FFFFFF),
			color-stop(4%, #f6f6f6),
			to(#FFFFFF)
		);
	background: 
		-moz-linear-gradient(
			bottom,
			#FFFFFF,
			#f6f6f6 1px,
			#FFFFFF 20px
			);
}
			
#tab .nav li a.current{ background:#2c2c2c; border:1px solid #141414; color:#fff;
background: 
		-webkit-gradient(
			linear,
			left bottom,
			left 5,
			from(#000),
			color-stop(4%, #141414),
			to(#2c2c2c)
		);
	background: 
		-moz-linear-gradient(
			bottom,
			#000,
			#141414 1px,
			#2c2c2c 35px
			);}

/*background: #F8F8F8;*/
#tab .list-wrap{ width:100%; float:left; border:0px solid #d5d5d6; padding:0px; }

#tab #r_blog{ width:100%; float:left; }
#tab #r_blog img{ float:left; margin-right:10px;}
#tab #r_blog span{ font-size:12px;}
#tab #r_blog span a{ color:#5a5a5a; text-decoration:none;}
#tab #r_blog span a:hover{ color:#e2831d;}
#tab #r_blog small{ font-size:11px;}
#tab #r_blog small a{ text-decoration:none; color:#9a9a9a; }
#tab #r_blog .third{ border-bottom:1px dotted #c6c6c6; padding-bottom:5px; margin-bottom:10px; width:100%; float:left;}
#tab #r_blog .third img{ margin-bottom:10px; border:1px solid #d5d5d6; padding:4px;}

#tab #comment{ width:100%; float:left; }
#tab #comment img{ float:left; margin-right:10px;}
#tab #comment span{ font-size:12px;}
#tab #comment span a{ color:#5a5a5a; text-decoration:none;}
#tab #comment span a:hover{ color:#e2831d;}
#tab #comment small{ font-size:11px;}
#tab #comment small a{ text-decoration:none; color:#9a9a9a; }
#tab #comment .third{ border-bottom:1px dotted #c6c6c6; padding-bottom:0px; margin-bottom:10px; width:100%; float:left;}
#tab #comment .third img{ margin-bottom:10px; border:1px solid #d5d5d6; padding:4px;}


#tab #archive{ margin:0; }
#tab #archive li{ list-style:none; font-size:12px; line-height:30px; border-bottom:1px dotted #c6c6c6;}
#tab #archive li a{ background:url(../images/arrow.gif) no-repeat left center; display:block; padding-left:15px; color:#5a5a5a; text-decoration:none;}
#tab #archive li a:hover{ color:#e2831d; }

#tab #tag{ width:100%; float:left; margin:0;}
#tab #tag li{ float:left; list-style:none; margin-right:10px; font-size:12px; margin-bottom:10px}
#tab #tag li a{ border:1px solid #eee; text-decoration:none; padding:4px; color:#5a5a5a;}
#tab #tag li a:hover{ color:#e2831d;}
 
/*FIN tabs jquery pour accueil */

    
/*formulaires...champ texte....très beau*/

.btnfrmBeautyInputCheckbox input[type="checkbox"]
{
    margin:0; 
    padding:0;
    background:#f5f5f5; 
    box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    border:1px solid #c5c5c5; 
    border-radius:3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px;
}

.frmBeautyInput
{
    color:#595959; 
    margin:0; 
    padding:0;
    background:#f5f5f5; 
    box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    border:1px solid #c5c5c5; 
    border-radius:3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px;
    height:25px;
}
.frmBeautyInput:focus, frmBeautyInput:hover
{
    border:1px solid #607DA1; 
    box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkitkit-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset;
}


.frmBeauty input[type="text"], .frmBeauty input[type="password"], .frmBeauty select, .frmBeauty textarea
{
    color:#595959; 
    margin:0; 
    padding:0;
    background:#f5f5f5; 
    box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
    border:1px solid #c5c5c5; 
    border-radius:3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px;
    height:25px;
}
        
.frmBeauty input[type="text"]:focus, .frmBeauty input[type="password"]:focus, .frmBeauty select:focus, .frmBeauty textarea:focus, .frmBeauty input[type="text"]:hover, .frmBeauty input[type="password"]:hover, .frmBeauty select:hover, .frmBeauty textarea:hover
{ 
    border:1px solid #607DA1; 
    box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
    -moz-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
    -webkitkit-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset;
}
        
.frmBeauty input[type="submit"] 
{ 
    cursor:pointer; 
    color:#1c464e; 
    text-shadow:1px 1px 0 #aaeaf7; 
    border:1px solid #289cb8; 
    border-radius:3px; 
    -moz-border-radius:3px; 
    -webkit-border-radius:3px; 
    background:#67bbcf; 
    background: -webkit-gradient(linear, center bottom, center top, from(#67bbcf), to(#82def1)); 
    background: -moz-linear-gradient(bottom,  #67bbcf,  #82def1); 
    padding: 0px 15px 0px 15px;
    font-weight:bold; 
}
             
.frmBeauty input[type="submit"]:hover 
{ 
    background:#51b1c7; 
    background: -webkit-gradient(linear, center bottom, center top, from(#4297ab), to(#60cce3)); 
    background: -moz-linear-gradient(bottom, #4297ab, #60cce3);
}
        
/*FIN formulaire*/        


/*GRDIVIEW,DATALIST*/

/*Datalist recherche annonce */
.DataListPaginationCurrent
{
    border: solid 1px #cc0000;
    background:#cc0000;
    color:White;
}
    .DataListPaginationCurrent a
{
    color:White;
}
    .DataListPagination a
{
    color:#595959;
}
    .DataListPagination
{
    background:#ffffff;
    color:#595959;
} 

/*FIN --- Datalist recherche annonce */



/*FIN -- GRDIVIEW,DATALIST*/



/*messages erreurs errors*/


.error1981 {
background: #ffcece url('../images/icons/cross_circle.png');
border-color: #df8f8f;
color: #665252;
}     
.success1981 {
background: #D5FFCE url('../images/icons/tick_circle.png');
border-color: #9ADF8F;
color: #556652;
}

.notification1981 {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

.notification1981 {
/*fuck you pos rel!!! */
position: relative;
margin: 0 0 15px 0;
padding: 0;
border: 1px solid #ccc;
background-position: 10px 9px !important;
background-repeat: no-repeat !important;
font-size: 13px;
width: 99%;
}

.notification1981 div {
display:block;
font-style:normal;
padding: 10px 10px 10px 36px;
line-height: 1em;
}

.notification1981 .close {
color:#990000;
font-size:9px;
position:absolute;
right:5px;
top:5px;
}


/*FIN messages erreurs errors*/



/*CONFIRM BUTTONS ZICE*/


/* BUTTON */

.uibutton {
	position: relative;
	z-index: 1;
	overflow: visible;
	display: inline-block;
	padding: 5px 12px 6px 12px;
	margin: 0;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	outline: none;
	border: 1px solid #69a44d;
	text-shadow:0 1px 0 #000000;
	color: #ffffff;
	background-position:0 -1px;
	background-color:#9bc652;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-transition: all .2s ease-out;
	-moz-transition:all.2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all.2s ease-out;
	font-weight: bold;
	font-size: 11px;
	text-transform: capitalize;
	margin-top: -1px;
}
.uibutton:hover, .uibutton:focus, .uibutton:active {
	/*background-image: url(../images/ui-lgreen.jpg);*/
	background-position:0 59px;
	color: #ffffff;
	text-shadow:0 1px 0 #000000;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 1px;
}
.uibutton:active {
/*	border-color: #5b7217;
	background: #b4cf1f;*/
	color: #ffffff;
	filter: none;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 5px #9cb611;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 1px;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 5px #9cb611;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 5px #9cb611;
	cursor:pointer;
}

/* overrides extra padding on button elements in Firefox */
.uibutton::-moz-focus-inner {
 padding: 0;
 border: 0;
}
/*Icons */

.uibutton.icon:before {
	content: "";
	position: relative;
	top: 2px;
	float:left;
	width: 14px;
	height: 12px;
	margin: 0 5px 0 0;
	background: url(../images/fb-icons.png) 99px 99px no-repeat;
}
.uibutton.edit:before {
	background-position: 0 -1px;
}
.uibutton.normal {
	color: #333;
	background-color: #f4f4f4;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #f2f2f2;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #f2f2f2;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #f2f2f2;
    text-shadow: none;
    border: 1px solid #aaaaaa;
    margin: 0;
    background-image: -o-linear-gradient(#f4f4f4, #f4f4f4);/* for IE 6 - 9 */
}
.uibutton.normal:hover {
	color: #666;
	background-color: #999;
	-webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #eeeeee;
	-moz-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #eeeeee;
	box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #eeeeee;
	text-shadow:none;
}
.uibutton.normal:active {
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #cccccc;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #cccccc;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #cccccc;
}
.uibutton.add:before {
	background-position: -14px -1px;
}
.uibutton.secure:before {
	background-position: -28px 0px;
	top: 0px;
}
.uibutton.prev:before {
	background-position: -38px -1px;
}
.uibutton.next:before {
	float:right;
	margin: -1px -0.25em 0 0.5em;
	background-position: -50px 0;
}
.uibutton.forward:before {
	background-position: -61px 0;
	margin-top: -1px;
}
.uibutton.answer:before {
	background-position: -78px 0;
	margin-top: -2px;
}
/* BUTTON EXTENSIONS */

/* Large */

.uibutton.large {
	font-size: 13px;
	text-transform: uppercase;
	padding-left:13px;
	padding-right:25px;
}
/* Submit, etc */

.uibutton.confirm {
	border-color: #73b4ce ;	
	background-color: #c2e3f0;
	text-shadow:0 1px 0 #ffffff;
	color: #666666;

	background-image:none;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);

}
.uibutton.confirm:hover ,.uibutton.confirm:focus, .uibutton.confirm:active{
	border-color: #73b4ce;
	color: #333333;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 1px;
	background-color: #a9daed;

}
.uibutton.confirm:active {
	border-color: #73b4ce;
	color: #666666;
	background-color: #a9daed;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #84c5de;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #84c5de;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #84c5de;
}

/*  Special */

.uibutton.special {
	border-color: #a93a25;
	text-shadow:0 1px 0 #000000;
	color: #fff;
	background-color:#d74543;
}
.uibutton.special:hover, .uibutton.special:active {
	background-image: url(../images/ui-red.jpg);
	background-position:0 59px;
	color: #fff;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 1px;
}
.uibutton.special:active {
	background-image: url(../images/ui-red.jpg);
	background-position:0 59px;
	filter: none;
	color:#efefef;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #aa3a35;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #aa3a35;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 8px #aa3a35;
}
/*Disable */

.uibutton.disable {
	z-index: 0;
	border-color: #c8c8c8;
	color: #b8b8b8;
	background: #f2f2f2;
	cursor: default;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow:none;
}
.uibutton.disable:hover {
	border-color: #c8c8c8;
	background:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow:none;
	color:#b8b8b8;
}
.uibutton.disable.icon:before, .uibutton.disable.icon:after {
	opacity: 0.5;
}
/* BUTTON GROUPS */

.uibutton-group {
	display: inline-block;
	list-style: none;
	padding: 0;
	margin: 0;
	/* IE hacks */
    zoom: 1;
 *display: inline;
}
.uibutton + .uibutton, .uibutton + .uibutton-group, .uibutton-group + .uibutton, .uibutton-group + .uibutton-group {
	margin-left: 3px;
}
.uibutton-group li {
	float: left;
	padding: 0;
	margin: 0;
}
.uibutton-group li.end {
	margin-left:0px;
}
.uibutton-group .uibutton {
	float: left;
	margin-left: -1px;
}
.uibutton-group .uibutton:hover, .uibutton-group .uibutton:focus, .uibutton-group .uibutton:active {
	/*z-index:2;*/
}
.uibutton-group > .uibutton:first-child, .uibutton-group li:first-child .uibutton {
	margin-left: 0;
}
/*  BUTTON CONTAINER */
/* For mixing buttons and button groups, e.g., in a navigation bar */

.uibutton-toolbar {
	padding: 6px;
	border-top: 1px solid #ccc;
	background: #f2f2f2;
}
.uibutton-toolbar .uibutton, .uibutton-toolbar .uibutton-group {
	vertical-align: bottom;
}

/*CONFIRM BUTTONS ZICE 	color:#575757;*/


.breadcrumb ul {
margin: 0;
padding: 0;
}
.breadcrumb li {
margin: 0;
padding: 0;
}

.breadcrumb {
	height:29px;width:100%;border:0px solid red;
	background:url(../images/icons/breadcrumb-bg.gif) repeat-x left top;
}
.breadcrumb ul {
	background:url(../images/icons/home.png) 10px 10px no-repeat;
	height:25px;
	padding: 0px 25px; border:1px solid #ccc;border-bottom:0px solid #ccc;
}
.breadcrumb ul li {
	float:left;
	list-style: none;
	padding-top:6px;
	display: inline-block;
    height: 20px;
}
.breadcrumb111 span {
	font-size:8pt;
	padding: 0px 2px;
	font-family: arial;
}
.breadcrumb span {
	font-size:8pt;
	padding: 2px 2px;
	font-family: arial;
	display: inline-block;
    height: 20px;
}
.breadcrumb ul li a, .breadcrumb ul li a:hover {

	padding:0px 2px;
	text-decoration:none;
	font-size:8pt;
	font-family: arial;
}
.breadcrumb ul li a.current, .breadcrumb ul li a.current:hover {
	color:#898989;
}


/*modal popup */

.panelJQ {
	background-color: #ffffff;
	border: solid 5px #E8E8E8;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*ligne pointillée */
.block_editors_choice_tete {
background: url(../images/tabsAnnonce/bg_separator.png) 0 repeat-x;
padding:10px; height:10px;
margin-left:5px;
}



/*pagination grid*/


a.nav_buttonPaging, a.nav_buttonPaging:hover, a.nav_buttonPaging .activePaging, a.nav_buttonPaging:hover .activePaging {
	background:url(../images/recherche/nav_button_left.png) no-repeat left top;
	width:4px;
	font-size:11px;
	font-weight:bold;
	color:#a00909;
	display:inline-block;
	text-decoration:none;
	width:auto;
	border:0px;
	height:20px;
	margin:0 10px 0 0;
}
a.nav_buttonPaging span, a.nav_buttonPaging:hover span {
	background:url(../images/recherche/nav_button_right.png) no-repeat right top;
	display:inline-block;
	margin:0px 0px 0px 4px;
	padding:2px 6px 2px 3px;
	height:17px;
	font-weight:bold;
}
a.nav_buttonPaging:hover {
	background:url(../images/recherche/nav_button_left-hover.png) no-repeat left top;
	cursor:pointer;
	color:#a00909;
}
a.nav_buttonPaging:hover span {
	background:url(../images/recherche/nav_button_right-hover.png) no-repeat right top;
}
a.nav_buttonPaging.activePaging, a.nav_buttonPaging:hover.activePaging {
	background:url(../images/recherche/nav_button_left-active.png) no-repeat left top;
	color:#fff;
}
a.nav_buttonPaging.activePaging span, a.nav_buttonPaging:hover.activePaging span {
	background:url(../images/recherche/nav_button_right-active.png) no-repeat right top;
	display:inline-block;
	margin:0px 0px 0px 4px;
	padding:2px 6px 2px 3px;
	height:17px;
	font-weight:bold;
}


a.prev_buttonPaging, a:hover.prev_buttonPaging {
	background:url(../images/recherche/prev_button.png) no-repeat right top;
	width:20px;
	height:20px;
	text-indent:-9999px;
	display:block;
	margin:0 10px 0 0;
	float:left;
}
a:hover.prev_buttonPaging {
	background:url(../images/recherche/prev_button-hover.png) no-repeat right top;
}
a.next_buttonPaging, a:hover.next_buttonPaging {
	background:url(../images/recherche/next_button.png) no-repeat right top;
	width:20px;
	height:20px;
	text-indent:-9999px;
	display:block;
	margin:0 10px 0 0;
	float:left;
}
a:hover.next_buttonPaging {
	background:url(../images/recherche/next_button-hover.png) no-repeat right top;
}



/*bouton annonces email*/


.skin.buttonEmail
{
    font-weight: bold;
	background: #eeeeee;
	background: -moz-linear-gradient(top,  #eeeeee 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	background: linear-gradient(top,  #eeeeee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
	
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid #cccccc;

	-moz-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.2), inset 0px 1px 0px #f8f8f8;
	-webkit-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.2), inset 0px 1px 0px #f8f8f8;
	box-shadow: 0 1px 2px rgba(170, 170, 170, 0.2), inset 0px 1px 0px #f8f8f8;
	color: #666666;
	text-shadow: 0px 1px #ffffff;
}

.skin.buttonEmail:hover {
	background: #f8f8f8;
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
	background: linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e8e8e8',GradientType=0 );
	
	border: 1px solid #dddddd;
	border-bottom: 1px solid #cccccc;
	color: #444444;
}

.skin.buttonEmail:active {
	background: #eeeeee;
	box-shadow: none;
	border: 1px solid #dddddd;
	border-top: 1px solid #bbbbbb;
}

/* button */
.buttonEmail {
	background: #27cdc5;
	background: -moz-linear-gradient(top,  hsla(177,68%,48%,1) 0%, hsla(177,69%,40%,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(177,68%,48%,1)), color-stop(100%,hsla(177,69%,40%,1)));
	background: -webkit-linear-gradient(top,  hsla(177,68%,48%,1) 0%,hsla(177,69%,40%,1) 100%);
	background: -o-linear-gradient(top,  hsla(177,68%,48%,1) 0%,hsla(177,69%,40%,1) 100%);
	background: -ms-linear-gradient(top,  hsla(177,68%,48%,1) 0%,hsla(177,69%,40%,1) 100%);
	background: linear-gradient(top,  hsla(177,68%,48%,1) 0%,hsla(177,69%,40%,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27cdc5', endColorstr='#20aba4',GradientType=0 );
	border: 1px solid #20aba4;
	border-bottom: 1px solid #1fa29c;
	border: 1px solid hsla(177,68%,40%,1);
	border-bottom: 1px solid hsla(177,68%,38%,1);
	
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px rgba(255, 255, 255, 0.2);
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	line-height: 30px;
	padding-left: 6px;
	padding-right: 12px;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0px -1px rgba(0, 0, 0, 0.2);
	
	width:135px;
}

.buttonEmail:hover {
	background: #31d7cf;
	background: -moz-linear-gradient(top,  hsla(177,67%,52%,1) 0%, hsla(177,69%,44%,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(177,67%,52%,1)), color-stop(100%,hsla(177,69%,44%,1)));
	background: -webkit-linear-gradient(top,  hsla(177,67%,52%,1) 0%,hsla(177,69%,44%,1) 100%);
	background: -o-linear-gradient(top,  hsla(177,67%,52%,1) 0%,hsla(177,69%,44%,1) 100%);
	background: -ms-linear-gradient(top,  hsla(177,67%,52%,1) 0%,hsla(177,69%,44%,1) 100%);
	background: linear-gradient(top,  hsla(177,67%,52%,1) 0%,hsla(177,69%,44%,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31d7cf', endColorstr='#23bcb4',GradientType=0 );
	border: 1px solid #23bcb4;
	border-bottom: 1px solid #22b4ad;
	border: 1px solid hsla(177,68%,44%,1);
	border-bottom: 1px solid hsla(177,68%,42%,1);
	color: #ffffff;
}

.buttonEmail:active {
	background: #24bcb5;
	background: hsla(177,68%,44%,1);
	border: 1px solid hsla(177,68%,40%,1);
	border-top: 1px solid hsla(177,68%,34%,1);
	box-shadow: none;
}


/*datalist css selection d'un wilaya*/

.sec_nav_AG a
{
    color: #828282;
}

.sec_nav_AG a:hover
{
    color: #111;
    font-weight: bold;
}

.sec_nav_sel_AG a, .sec_nav_sel_AG:hover a
{
    font-weight: bold;
    text-decoration: none;
    color:black;
}
                
.sec_nav
{
    list-style: none;
    margin: 2px 0px;
}
.sec_nav a, .sec_nav a:hover
{
    padding: 0px 5px;
    display: block;
    font-weight: bold;
    text-decoration: none;
    background: none;
}
.sec_nav a:hover
{
    color: black;
    font-weight: bold;
}
        
.sec_nav a
{
    font-weight: normal;
}
        
.sec_nav_sel a, .sec_nav_sel:hover a
{
    padding: 2px 5px;
    display: block;
    font-weight: bold;
    text-decoration: none;
    background: none;
    color: black;
}
        

/*recherche d'anonces */

.DataListCommunesHeader a, .DataListCommunesHeader a:hover
{
    font-size:18px; 
    color:#a00909;
	font-family: arial;
	float:left; 
	padding-left:3px;
}
.lnkHeader a, .lnkHeader a:hover
{
    font-size:18px; 
    color:#a00909;
	font-family: arial;
	float:left; 
	padding-left:3px;
}

.DataListCommunesItem
{
    border: none;
    text-align: left;
    width: 100%;
}
.ligneRechercheAnnonce
{
    border: 1px solid #DADED7;
}
.ligneRechercheAnnonce:hover
{
    border: 1px solid #a00909;
}

.divider
{
    background: url(../images/images/item_spliter.gif) repeat-x left bottom;
    height: 2px;
    width: 190px;
    margin-top: 5px;
    margin-bottom: 5px;
    clear: both;
}
.dividerRow
{
    background: url(../images/images/item_spliter.gif) repeat-x left bottom;
    height: 2px;
    width: 190px;
    margin-top: 0px;
    margin-bottom: 0px;
    clear: both;
}
        
.qcBlogEntry {
position: relative;
border: 1px #ddd solid;
overflow: hidden;
}

.qcBlogEntry.entry                      { padding: 0 }

.qcBlogEntry img                        { display: block }

.entry                                  { padding: 10px }


                                        
.hover-post-format                      {color:White;
                                            text-align:center;
                                            width: 100px;
                                            border-right: 1px #666 solid;
                                        }

.hover-post-format-text                 {
                                            font-family: Arial;
                                            font-size: 12px;
                                            color: #fff;
                                            width: 100px;
                                            border-right: 1px #ccc solid;
                                            text-align: center;
                                            padding-top: 4px;
                                            float: left;
                                            margin-top: -4px;
                                            text-transform: uppercase;
                                        }
.hover-post-meta                        {
                                            padding: 3px 0;
                                        }
.hover-post-metas                       {
                                            float: left;
                                            font-family: Arial;
                                            font-size: 10px;
                                            padding-right: 4px;
                                            border-right: 1px #ccc solid;
                                        }
.hover-post-meta-like                   {
                                            float: left;
                                            height: 16px;
                                            margin: 1px 5px;
                                            color: #fff;
                                            text-indent: 22px;
                                            text-decoration: none;
                                            background: url('../images/annonces/sprite.png') 0px -54px no-repeat;
                                        }

.hover-post-meta-comment                
{
                                            text-align:left;
                                            float: left;
                                            height: 16px;
                                            margin: 1px 5px;
                                            color: #fff;
                                            text-indent: 24px;
                                            text-decoration: none;
                                            background: url('../images/recherche/ico-gallery.png') no-repeat;
                                        }

.hover-post-meta-date                   {
                                            float: left;
                                            height: 16px;
                                            margin: 1px 5px;
                                            color: #fff;
                                            text-indent: 24px;
                                            text-decoration: none;
                                            background: url('../images/recherche/ico-video.png') no-repeat;
                                        }
.hover-post-meta-date:hover             {
                                            color: #fff;
                                            border: 0;
                                            background: url('../images/recherche/ico-video.png') no-repeat;
                                        }
.hover-post-format-icon                 {
                                            position: relative;
                                            left: 42px;
                                            top: 19px;
                                            float: left;
                                            width: 18px;
                                            height: 16px;
                                        }
.hover-post-title                       {
                                            float:none;
                                            text-align:center;
                                            vertical-align:middle;
                                        }
.hover-post-title h2 {
    color:#fff; font-size:12px;
}

.hover-post-head                        {
                                            position: relative;
                                            background: #222;
                                            padding: 2px 0 0 0;
                                            overflow: hidden;
                                        }
.hover-post-head111                        {
                                            position: relative;
                                            background: #222;
                                            padding: 0;
                                            overflow: hidden;
                                        }
                                        

.last                                   { margin: 0 }                                        
.hover-post-metas.last                  { border: 0 }

.blog-meta                              {
                                            position: relative;
                                            background-color: #a00909;
                                        }
.blog-meta .pf-heading                  {
                                            position: absolute;
                                            width: 100%;
                                            color: white;
                                            overflow: hidden;
                                            text-transform: uppercase;
                                        }
.blog-meta .pf-heading a                {
                                            position: relative;
                                            color: #FFFFFF;
                                        }
.blog-meta .pf-heading a:hover          {
                                            color: #C84D50;
                                            border: 0;
                                        }


/*détail annonce.aspx */

.boxRight {
float: left;
margin: 8px 0 0 0;
padding-bottom: 10px;
width: 100%;
}
#content11 .boxRight h2 {
margin: 0;
padding-bottom: 2px;
width: 100%;
}
#content11 h2 
{
    color: #b80707;
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
}

.boxRight {
float: left;
margin: 8px 0 0 5px;
padding-bottom: 10px;
width: 302px;
}
.boxRight-top {
background: url(../images/annonces/box_top.png) no-repeat left;
}
.boxRight-top, .boxRight-bottom {
	float:left;
	width:302px;
}
.boxRight-top {
	height:16px;
}

.boxRight-bottom {
	background:url(../images/annonces/box_bottom.png) no-repeat left;
}
.boxRight-bottom {
	height:8px;
}

.boxRight-middle {
	background:#fff;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;		
}
.boxRight-middle {
	float:left;
	width:293px;
	text-align:left;
	padding: 0px 0px 0px 5px;
}
.boxRight-content {
	float:left;
	margin:0 14px 0 14px;
	width:270px;
}

.big-box {
float: left;
margin: 8px 0 0 0;
padding-bottom: 10px;
width: 100%;
}
.big-box-top {
background: url(../images/annonces/big_box_top.png) no-repeat left;
}
.big-box-top, .big-box-bottom {
	float:left;
	width:680px;
}
.big-box-top {
	height:16px;
}

.big-box-bottom {
	background:url(../images/annonces/big_box_bottom.png) no-repeat left;
}
.big-box-bottom {
	height:8px;
}

.big-box-middle {
	background:#fff;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;		
}
.big-box-middle {
	float:left;
	width:662px;
	text-align:left; padding: 0px 5px 0px 5px;
}

.tblListe
{
    color: #7a7a7a; margin-top:10px;
    font-size: 11px;
    line-height: 18px;
}
            
.tblListe .header .thead-leftc {
background: #b80707 url(../images/annonces/tbl_left_rounded.gif) no-repeat top left;
}
.tblListe .header .thead-rightc {
background: #b80707 url(../images/annonces/tbl_right_rounded.gif) no-repeat top right;
}
.tblListe .header td {
background: #b80707;
color: #fff;
font-size:12px; 
font-weight:bold;
}

.tblListe td {
float: left;
width:128px;
}
.tblListe tr td {
padding: 4px 0 4px 8px;
}
.tblListe tr td { /* table row line */
	border-bottom:1px solid #dadada;
}
.tblListe .odd td { /* table background for odd rows 1, 3, 5... */
	background:#fff;
}
.tblListe .even td { /* table background for even rows 2, 4, 6... */
	background:#f5f5f5;
}

#block_editors_choice{width:685px; height:140px;}

#block_editors_choice li{float:left;}
#block_editors_choice .thumbNav li{display:none;}
#block_editors_choice .editors_inner{background:#ebebeb;padding:8px;height:130px;width:135px; text-align:center;}
#block_editors_choice .editors_inner2{padding-left:2px;padding-right:4px;}

#block_editors_choice h4{margin-bottom:4px;}
#block_editors_choice ul{height:130px;width:685px;overflow:hidden;}
#block_editors_choice .anythingSlider{padding:0 15px 0 25px;height:130px !important;}
#block_editors_choice .anythingSlider .back{top:45px;left:0;}
#block_editors_choice .anythingSlider .forward{top:45px;left:671px;}
#block_editors_choice .thumbNav{display:none; visibility:hidden; position:relative;left:680px;top:0;}
#block_editors_choice p{color:#282828;font-size:12px;line-height:16px;}

#block_editors_choice h3 .block_title {
color: #828181;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
letter-spacing: 0;
}

/*les liens, c spécial, ca doit être comme ça */
#block_editors_choice a.orange1:link, #block_editors_choice a.orange1:visited, #block_editors_choice a.orange1:hover
{
    color: #a00909;
}

/*
------------------------------------------------------------
	 one column
------------------------------------------------------------
*/
        
        .topcolumn
        {
            width: 100%;
            min-width: 688px;
        }
        .onecolumn
        {
            font-family: Arial;
            font-size: 11px;
            color: #363636;
            /*width: 282px;*/
            width: 300px;
            border: 1px solid #cdcdcd;
            margin: 0px 0 20px 0; /*	min-width: 688px;*/
        }
        .onecolumn.noborder
        {
            border: none;
        }
        .onecolumn .header.border
        {
            border: 1px solid #cdcdcd;
            border-bottom: none;
        }
        .onecolumn .colla
        {
            width: 50px;
            height: 5px;
            background-image: url(../images/icons/colla.png);
            background-repeat: repeat-x;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-top: -3px;
            margin-left: -25px;
            opacity: 0.5;
            filter: alpha(opacity=50);
            padding: 0 20px;
        }
        .onecolumn .colla:hover
        {
            opacity: 1;
            filter: alpha(opacity=100);
            cursor: pointer;
        }
        .onecolumn .header
        {
            margin: 0;
            padding: 0;
            float: left;
            background: #ffffff; /* Old browsers */
            background: -moz-linear-gradient(top, #ffffff 19%, #ededed 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(19%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #ffffff 19%, #ededed 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #ffffff 19%, #ededed 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #ffffff 19%, #ededed 100%); /* IE10+ */
            background: linear-gradient(top, #ffffff 19%, #ededed 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /*  IE6-9 */
            width: 100%;
            height: 27px;
            border-bottom: 0px solid #cccccc;
            position: relative;
        }
        .onecolumn .header span
        {
            display: block;
            font-size: 12px;
            font-weight: bold;
            padding: 6px 0 0 0;
            float: left;
            color: #545353;
            text-align:left;
        }
        .onecolumn .header span img
        {
            margin-right: 5px;
        }
        .onecolumn .content
        {
            background: #ffffff url("../images/icons/inner-shadow.png") repeat-x;
            border-top: 1px solid #cecece;
            padding: 15px 15px 5px 15px;
            min-height: 50px;
        }
        
         .onecolumn2
        {
            font-family: Arial;
            font-size: 11px;
            color: #363636;
            width: 100%;
            border: 1px solid #cdcdcd;
            margin: 0px 0 20px 0; /*	min-width: 688px;*/
        }
        .onecolumn2.noborder
        {
            border: none;
        }
        .onecolumn2 .header.border
        {
            border: 1px solid #cdcdcd;
            border-bottom: none;
        }
       
        .onecolumn2 .header
        {
            margin: 0;
            padding: 0;
            float: left;
            background: #ffffff; /* Old browsers */
            background: -moz-linear-gradient(top, #ffffff 19%, #ededed 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(19%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #ffffff 19%, #ededed 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #ffffff 19%, #ededed 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #ffffff 19%, #ededed 100%); /* IE10+ */
            background: linear-gradient(top, #ffffff 19%, #ededed 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /*  IE6-9 */
            width: 100%;
            height: 100px;
            border-bottom: 0px solid #cccccc;
            position: relative;
        }
        .onecolumn2 .header span
        {
            display: block;
            font-size: 12px;
            font-weight: bold;
            padding: 6px 0 0 0;
            float: left;
            color: #545353;
            text-align:left;
        }
        .onecolumn2 .header span img
        {
            margin-right: 5px;
        }
        .onecolumn2 .content
        {
            background: #ffffff url("../images/icons/inner-shadow.png") repeat-x;
            padding: 15px 15px 5px 15px;
            min-height: 50px;
        }
        .onecolumn1980
        {
            background: #ffffff url("../images/icons/inner-shadow.png") repeat-x;
            padding:0;margin:0;
        }
        
        .onecolumnheader2
        {
            margin: 0;
            width: 100%;
            font-weight: bold;
            border: 1px solid #cdcdcd;
            
            background: #ffffff; /* Old browsers */
            background: -moz-linear-gradient(top, #ffffff 19%, #ededed 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(19%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #ffffff 19%, #ededed 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #ffffff 19%, #ededed 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #ffffff 19%, #ededed 100%); /* IE10+ */
            background: linear-gradient(top, #ffffff 19%, #ededed 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /*  IE6-9 */
            font-weight: bold;
            padding: 6px 0 0 0;
            margin: 0;
            color: #545353;
        }
        .onecolumnheader2 .header
        {
            margin: 0;
            padding: 0;
            float: left;
            background: #ffffff; /* Old browsers */
            background: -moz-linear-gradient(top, #ffffff 19%, #ededed 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(19%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #ffffff 19%, #ededed 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #ffffff 19%, #ededed 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #ffffff 19%, #ededed 100%); /* IE10+ */
            background: linear-gradient(top, #ffffff 19%, #ededed 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /*  IE6-9 */
            width: 100%;
            position: relative;
            font-weight: bold;
            padding: 6px 0 0 0;
            float: left;
            color: #545353;
        }
        .onecolumnheader2 .contenu
        {
            width: 100%;
            background: #ffffff url("../images/icons/inner-shadow.png") repeat-x;
            padding:0;margin:0; padding-left:2px;
        }
/*détail annonce - headers */

        
/*dernieres annonces de accueil */
.DataListDernieresAnnonces
{
    margin:0; padding:0;
    border-spacing:0px;
}

/*la partie contactez-nous du footer dans la masterpage*/

.footerContact { list-style:none; margin:0; padding:0;}

.clr { clear:both; padding:0; margin:0;}

/*ListeAgences.aspx*/

#tblListeAG div, #tblListeAG span, #tblListeAG td, #tblListeAG h1, #tblListeAG h2, #tblListeAG h3
{
    font-family: arial;
}

/*******************************************************************
 * 		Articles Category
*******************************************************************/

.cat_title {
       font-size:19px;
       color:#cbcbcb;
       font-family:play;
       padding-bottom:13px;
       border-bottom:1px solid #e0e0e0;
       text-transform:uppercase;
       margin-bottom:21px;
}

.cat_article 
{
    display:block;
    position:relative;
       overflow:hidden;
       background:#fff;
       border:1px solid #e0e0e0;
       padding:0 20px 20px 20px;
}
.cat_article11111:hover
{
    border:1px solid #FCAA35;
}
.cat_article_title11111111:hover {
    border-bottom:1px solid #FCAA35;
}

.cat_article_title {
       font-size:17px;
       font-weight:bold;
       color:#40454d;
       padding:15px 20px 14px 20px;
       border-bottom:1px solid #ebebeb;
       margin-bottom:10px;
       background:#f8f8f8;
       margin:0 -20px 0 -20px;
}

.page_title {
       margin-bottom:20px;
}
.cat_article_title a {
       font-weight:bold;
}
.cat_article_warap 
{
    
       overflow:hidden;
       width:626px;
}
.cat_article_img {
       float:left;
       margin-right:20px;
       border:1px solid #eeeeee;
       padding:4px;

}
.cat_article_img a {
       display:block;
       position:relative;
       overflow:hidden;
}
.cat_article_img img {
       display:block;

}
.cat_article_img .video_icon_img {
       position:relative;
}
.ca_video_icon {
    width:44px;
    height:38px;
    background:url(../images/vid-pho.png) no-repeat -316px 0;
    position:absolute;
    bottom:50%;
    margin-bottom:-22px;
    left:-44px;
}

.ca_slide_icon {
    width:44px;
    height:38px;
    background:url(../images/vid-pho.png) no-repeat -266px 0;
    position:absolute;
    bottom:50%;
    margin-bottom:-22px;
    left:-44px;
}

.ca_article_icon {
    width:44px;
    height:38px;
    background:url(../images/vid-pho.png) no-repeat -216px 0;
    position:absolute;
    bottom:50%;
    margin-bottom:-22px;
    left:-44px;
}

/*.cat_article_img img:hover {
           border-color:#a50000;
}*/
.cat_article_content {

}
.article_meta {
       line-height:36px;
       border-bottom:1px dotted #c3c3c3;
       margin-bottom:20px;
       color:#9b9ca0;
       font-size:12px;
}
.article_meta a {
       color:#9b9ca0;
       font-weight:bold;
}
.article_meta a:hover {
       color:#a50000;
}
.meta_cat {
       text-transform:capitalize;
}
.article_meta span {
       margin-right:5px;
}
.cat_article_content p {
       line-height:20px;
       margin-bottom:6px;
}
.cat_article_content .article_read_more {
       color: #40454D;
       font-weight:bold;
       font-size:11px;
}
.cat_article_content {
       font-size:16px;
       font-family:arial;
       font-weight:normal;
}
.article_read_more span 
{
       padding-left:4px;
       font-size:16px;
       font-family:arial;
       font-weight:normal;
}
.cat_article_content .article_read_more:hover {
       color:#a50000;
}
.cat_article_share {
       min-width:80px;
       max-width:80px;
       float:right;
       background:#f4f4f4;
       text-align:center;
       padding: 15px 5px;
       border:1px solid #ebebeb;
       margin-top:50px;
}
.cat_article_share div {
       margin:auto;
       margin-bottom:8px;
}
div.cat_sh_facebook {
 margin-bottom:1px;
 height:62px;
 overflow:hidden;
}

/*le top*/

/* Default Link Style*/
#tblGauche .DataListCommunesHeader a:hover
{
    text-decoration: none;
}

#tblGauche .DataListCommunesItem a {
	color: #111111;
	text-decoration: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

#tblGauche .DataListCommunesItem a:hover
{
    text-decoration: none;
    cursor:pointer;
}
        
#tblGauche .DataListCommunesItem a
{
    color: #000;
    text-decoration: none;
    transition: all .3s linear;
    -o-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
}
        
#tblGauche a
{
    outline: 0;
}


#tblDroite h1, #tblDroite h2, #tblDroite h3, #tblDroite h4, #tblDroite h5, #tblDroite h6 {
margin-bottom: 15px;
line-height: 1em;
font-family: Arial;
font-weight: normal;
}

#tblDroite .DataListAgences a:link, #tblDroite .DataListAgences a:visited, #tblDroite .DataListAgences a:active, #tblDroite .DataListAgences a:focus {
	color:#40454d;
	outline: 0 none;
	text-decoration: none;
	    -webkit-transition: background-color .2s linear, color .2s linear;
	-moz-transition: background-color .2s linear, color .2s linear;
	-o-transition: background-color .2s linear, color .2s linear;
	-ms-transition: background-color .2s linear, color .2s linear;
	transition: background-color .2s linear, color .2s linear;
}

#tblDroite .DataListAgences a:hover {
       color:#a50000;
}

.cat_article_title a {
	color:#a50000;
}
.cat_article_title a:hover {
	color:#40454d;
}

.h2link a:link, .h2link a:visited, .h2link a:active, .h2link a:focus {
	color:#a50000;
}
.h2link a:hover {
       color:#40454d;
}

.box_outer {
 border-bottom:2px solid #ebebeb;
 margin-bottom:20px;
}
/*fin ListeAgences.aspx*/


/*AnnoncesAgence.aspx*/

.pdMessError { padding-top:5px; padding-bottom:5px; padding-left:5px;}

.cap-contact-area .contact_textarea{ 
	width:325px; 
	height:177px; 
}

.cap-contact-area .nameicon {background:url(../images/agences/comment1.png) 5% 50% no-repeat #e5e5e5;}

.cap-contact-area .mailicon {background:url(../images/agences/icon09ag.png) 5% 50% no-repeat #e5e5e5;}

.cap-contact-area .webicon {background:url(../images/agences/comment3.png) 5% 50% no-repeat #e5e5e5;}

.cap-contact-area .telicon {background:url(../images/agences/icon08.png) 5% 50% no-repeat #e5e5e5;}


.cap-contact-area2 .nameicon {background:url(../images/agences/comment1.png) 5% 50% no-repeat whiteSmoke;}

.cap-contact-area2 .mailicon {background:url(../images/agences/icon09ag.png) 5% 50% no-repeat whiteSmoke;}

.cap-contact-area2 .telicon {background:url(../images/agences/icon08.png) 5% 50% no-repeat whiteSmoke;}

.paginationAnAg span { float: left; font-weight: bold; margin: 2px 10px 0 0; text-transform: uppercase; }

.paginationAnAg a {margin-right: 4px; }

.paginationAnAg a:link, .paginationAnAg a:visited { font-size:12px; font-family: 'arial'; padding: 4px 8px; }

.paginationAnAg a.active { font-weight: bold; }

.paginationAnAg .clear::after {
clear: both;
content: " ";
display: block;
font-size: 0;
height: 0;
visibility: hidden;
}

.paginationAnAg a:link, .paginationAnAg a:visited { background: #ffce63; background: -moz-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffce63), color-stop(100%, #fcaa35)); background: -webkit-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -o-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -ms-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: linear-gradient(top, #ffce63 0%, #fcaa35 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffce63', endColorstr='#fcaa35', GradientType=0 );
border-radius: 6px 6px 6px 6px; color: #623f1d; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; box-shadow: 0px 1px 1px #c65f18, inset 0px 1px 0px #fee3a8; -webkit-box-shadow: 0px 1px 1px #c65f18, inset 0px 1px 0px #fee3a8; -moz-box-shadow: 0px 1px 1px #c65f18, inset 0px 1px 0px #fee3a8; display: inline-block; font-size:14px; font-family: 'arial'; padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:3px; text-shadow: 0 1px 1px #fede9d; text-transform: uppercase; behavior: url(js/PIE.htc); }

.paginationAnAg a:hover { background: #fcaa35; background: -moz-linear-gradient(top, #fcaa35 0%, #ffce63 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcaa35), color-stop(100%, #ffce63)); background: -webkit-linear-gradient(top, #fcaa35 0%, #ffce63 100%); background: -o-linear-gradient(top, #fcaa35 0%, #ffce63 100%); background: -ms-linear-gradient(top, #fcaa35 0%, #ffce63 100%); background: linear-gradient(top, #fcaa35 0%, #ffce63 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcaa35', endColorstr='#ffce63', GradientType=0 );
behavior: url(js/PIE.htc); }

.paginationAnAg a.active { padding:11px 15px 9px 15px; top:1px; background: #ffce63; background: -moz-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffce63), color-stop(100%, #fcaa35)); background: -webkit-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -o-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -ms-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: linear-gradient(top, #ffce63 0%, #fcaa35 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffce63', endColorstr='#fcaa35', GradientType=0 );
behavior: url(js/PIE.htc); }


a.btnContactAG:link, a.btnContactAG:visited { background: #ffce63; background: -moz-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffce63), color-stop(100%, #fcaa35)); background: -webkit-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -o-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -ms-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: linear-gradient(top, #ffce63 0%, #fcaa35 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffce63', endColorstr='#fcaa35', GradientType=0 );
border-radius: 6px 6px 6px 6px; color: #623f1d; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; box-shadow: 0px 1px 1px #c65f18, inset 0px 1px 0px #fee3a8; -webkit-box-shadow: 0px 1px 1px #c65f18, inset 0px 1px 0px #fee3a8; -moz-box-shadow: 0px 1px 1px #c65f18, inset 0px 1px 0px #fee3a8; display: inline-block; font-size:13px; font-family: 'arial'; padding-left:13px;padding-right:13px;padding-bottom:7px;padding-top:10px; text-shadow: 0 1px 1px #fede9d; text-transform: uppercase; behavior: url(js/PIE.htc); }

a.btnContactAG:hover { background: #fcaa35; background: -moz-linear-gradient(top, #fcaa35 0%, #ffce63 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcaa35), color-stop(100%, #ffce63)); background: -webkit-linear-gradient(top, #fcaa35 0%, #ffce63 100%); background: -o-linear-gradient(top, #fcaa35 0%, #ffce63 100%); background: -ms-linear-gradient(top, #fcaa35 0%, #ffce63 100%); background: linear-gradient(top, #fcaa35 0%, #ffce63 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcaa35', endColorstr='#ffce63', GradientType=0 );
behavior: url(js/PIE.htc); text-decoration:none; }

a.btnContactAG:active { padding:11px 15px 9px 15px; top:1px; background: #ffce63; background: -moz-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffce63), color-stop(100%, #fcaa35)); background: -webkit-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -o-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: -ms-linear-gradient(top, #ffce63 0%, #fcaa35 100%); background: linear-gradient(top, #ffce63 0%, #fcaa35 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffce63', endColorstr='#fcaa35', GradientType=0 );
behavior: url(js/PIE.htc); }

.mrgn-t-45 {
margin-top: 45px;
}

.bg-borderAnAg, .bg-borderAnAg-2  
{
    margin-top:10px;
	background-color:#e5e5e5; 
	border:1px solid #ededed; 
	outline: 1px solid #e2e2e2; 
	padding:10px;
}
	
.bg-borderAnAg-2 { padding-bottom:10px; }


/*blog-headerAnAg*/
.blog-headerAnAg {
	font-size:26px; 
	font-weight:normal; 
	color:#262626; 
	font-family: arial;
	background:url(../images/agences/blog-header.png);  
	background-color:#FFF;
	padding:5px;
}
	
.blog-headerAnAg b { 
	font-weight:normal; 
	color:#449355; }
	
.blog-headerAnAg span {
	float:right; 
	font-size:14px; 
	font-weight:normal; 
	color:#828282; 
	font-family: arial;
}
	
.blog-headerAnAg span a {
	color:#828282; 
	margin-left:4px;}
	
.blog-headerAnAg span a:hover {color:#449355;}

.blog-headerAnAg span .active-blog {color:#449355;}
/*cap-blog-comment, cap-contact-contact and cap-blog-comment*/
.cap-blog-comment, .cap-contact-contact {
	position:relative;
	background:#fff; 
	padding: 20px 0px 20px 0px; 
	width:auto; 
	height:auto; 
	float:left;}
	
.cap-blog-comment h2, .cap-contact-contact h3 {
	width:670px;
	padding-left:14px;
	font-family: arial;
	color:#606060;
	font-weight:normal; 
	font-size:24px;
	margin:0px; 
	margin-top:-5px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:15px;
}
	
.cap-contact-contact h3{ font-size:20px;}

.cap-blog-comment input[type=text], .cap-contact-contact input[type=text] {
	height:40px; 
	width:256px; 
	border:none; 
	outline:none; 
	padding-left:38px; 
	border-top:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8; 
	margin-top:24px; 
	margin-left:6px; 
	display:block; 
	font-size:13px; 
	font-family: arial; 
	color:#828282;
}

.cap-blog-comment2 input[type=text], .cap-contact-contact2 input[type=text] {
	height:30px; 
	width:256px; 
	padding-left:38px; 
	border:none; 
	outline:none; 
	border:1px solid #c8c8c8;
	display:block; 
	font-size:13px; 
	font-family: arial; 
	color:#828282;
}
.cap-blog-comment2 input[type=password], .cap-contact-contact2 input[type=password] {
	height:30px; 
	width:256px; 
	padding-left:38px; 
	border:none; 
	outline:none; 
	border:1px solid #c8c8c8;
	display:block; 
	font-size:13px; 
	font-family: arial; 
	color:#828282;
}

.cap-blog-comment2 select, .cap-contact-contact2 select {
	height:30px;
	/*padding: 0 auto;*/
	line-height:normal;
    padding:3px;
	width:292px; 
	background:whiteSmoke;
	border:none; 
	outline:none; 
	border:1px solid #c8c8c8;
	display:block;
	font-size:13px; 
	font-family: arial; 
	color:#828282;
}
.cap-blog-comment textarea, .cap-contact-contact textarea { 
	display:inline-block; 
	float:right; 
	margin-top:-185px; 
	border:none; 
	border-top:1px solid #c8c8c8; 
	border-left:1px solid #c8c8c8; 
	font-size:13px; 
	font-family: arial; 
	color:#828282; 
	padding:7px; 
	margin-right:17px;
	background:#E5E5E5;
}
.cap-blog-comment2 textarea, .cap-contact-contact2 textarea { 
	width:393px;
	height:100px;
	display:inline-block; 
	border:none; 
	border:1px solid #c8c8c8; 
	font-size:13px; 
	font-family: arial; 
	color:#828282; 
	padding:7px; 
	background:whiteSmoke;
}

.cap-contact-contact .cap_button { float:right; }

.cap-blog-comment .cap_button, .cap-contact-contact .cap_button {  
	margin-right:-385px; 
	margin-top:40px;
	border-top:none; 
}

.cap-contact-area-r h3
{
    font-family: arial;
    margin-top:10px; padding-left:10px;
    font-weight: normal;
	color: #606060;
	font-size:20px;
	padding-bottom:10px;
	border-bottom:1px solid #e5e5e5;
}

	
/* ---------------------------------------------------------------------------------------------------------------------------
CAPADOCIA-BOX
--------------------------------------------------------------------------------------------------------------------------- */
.cap-box { 
	background-color:#fafafa;
	padding:33px; }

.cap-blog-area, .cap-about-area, .cap-contact-area {
	background-color:white; 
	width:100%; 
	height:auto; 
	display:inline-block; 
	margin-bottom:-5px;}

.cap-blog-area-r, .cap-about-area-r, .cap-contact-area-r { 
	background-color:white; 
	height:auto; 
	display:inline-block; 
	width:100%;
}

.cap-box-slider { 
	background-color:#fafafa; 
	padding:33px; 
	padding:0px; }

.cap-box-port { 
	background-color:white; 
	padding: 3px 0px 8px 0px; }
	
	
#wrapAnAg  
{
   /* background:white;*/
	max-width: 1000px; 
	height:auto; 
	margin:0px;
	overflow: hidden; }	
	
/* Filter */

.filterAnAg { margin-left:190px;}

.filterAnAg li {height: 52px; 
	position:relative; 
	margin-right: 16px; 
	display: inline-block; 
	float: left; 
	z-index:2;
	margin-top:39px;}
	
.filterAnAg li a {
	width:72px; 
	height:30px;
	float:left; 
	margin-right:10px;
	font-size:15px; 
	color:#909090; 
	text-align:center; 
	line-height:32px;
	-moz-border-radius-topleft: 65px; 
	-moz-border-radius-topright:65px; 
	-moz-border-radius-bottomleft:65px; 
	-moz-border-radius-bottomright:65px;
	-webkit-border-top-left-radius:65px; 
	-webkit-border-top-right-radius:65px; 
	-webkit-border-bottom-left-radius:65px; 
	-webkit-border-bottom-right-radius:65px;
	border-top-left-radius:65px; 
	border-top-right-radius:65px; 
	border-bottom-left-radius:65px; 
	border-bottom-right-radius:65px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	border-right:1px solid #e3e3e3;  
	border-left:1px solid #e3e3e3; 
	border-bottom:1px solid #e3e3e3; 
	 font-family: arial;
	 opacity:1;}
	 
.filterAnAg li a:hover,  .filterAnAg li.current a {
	color:#a00909; 
	font-weight:bold;
	text-decoration:none;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #f5f5f5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ }
 
.hr-portAnAg { 
	border-top:1px solid #e5e5e5; 
	position:absolute; 
	width:960px; 
	margin-top:-67px; 
	margin-left:0px; 
	z-index:1;}
	
/* Portfolio Items */

.portfolioAnAg, .portfolioAnAg-2, .portfolioAnAg-3 { width:700px;}

.portfolioAnAg li, .portfolioAnAg-2 li, .portfolioAnAg-3 li { 
	float: left; 
	margin-right: 16px; 
	margin-bottom: 16px; 
	position:relative;
	text-align: left;
	display: block;
	width: 215px; 
	height: 242px;
	background-color: #e5e5e5;
	overflow: hidden;
}
	
.portfolioAnAg-2 li  { 
	width:302px; 
	height:auto;}

.portfolioAnAg-3 li { 
	width:476px; 
	height:auto;}
	
.portfolioAnAg li.item {
	height: 255px;
	float: left;
	text-align: center;
	overflow: hidden;
	background:url(../images/bg/folio-item-shadow.png) no-repeat bottom;
}
.portfolioAnAg li.item:hover {
	height: 255px;
	float: left;
	text-align: center;
	overflow: hidden;
	background:url(../images/bg/folio-item-shadow-h.png) no-repeat bottom;
}


.portfolioAnAg li img { 
	height:120px; 
	width:215px; }
	
.portfolioAnAg-2 li img { 
	width:302px; 
	height:140px;}
	
.portfolioAnAg-3 li img { 
	width:476px; 
	height:200px;}

.portfolioAnAg li .item_contentAnAg img, .portfolioAnAg-2 li .item_contentAnAg img, .portfolioAnAg-3 li .item_contentAnAg img { 
	width:auto; 
	height:auto; }
	
.portfolioAnAg li .item_contentAnAg, .portfolioAnAg li-2 .item_contentAnAg, .portfolioAnAg li-3 .item_contentAnAg { 
	height:122px; 
	margin-top:0px;}
	
.portfolioAnAg-2 li .item_contentAnAg { 
	width:302px; 
	height:auto; 
	margin:0px; 
	padding-bottom:13px; 
	text-align:left;}
	
.portfolioAnAg-2 li .item_contentAnAg p { 
	margin-right:16px; 
	text-align:justify;}
	
.portfolioAnAg-3 li .item_contentAnAg { 
	width:476px; 
	height:auto; 
	margin:0px; 
	padding-bottom:13px; 
	text-align:left;}
	
.portfolioAnAg-3 li .item_contentAnAg p { 
	margin-right:16px; 
	text-align:justify;}



/* ---------------------------------------------------------------------------------------------------------------------------
item_contentAnAg (index and index2)
--------------------------------------------------------------------------------------------------------------------------- */
.item_contentAnAg {	
	width:215px; 
	float:left; 
	height:122px; 
	background-color:#f4f4f4; 
	margin-top:-30px; }
	
.item_contentAnAg h2 {
	font-size:16px; 
	font-weight:normal; 
	color:#606060;  
	font-family: arial;	
	margin-top:8px; 
	margin-left:4px; 
	text-shadow: 0px 0px 1px #aaaaaa; }
	
.item_contentAnAg p {
	font-size:13px; 
	color:#828282; 
	line-height:22px;
	text-shadow: -1px -1px 1px #ffffff;  
	margin-top:6px; 
	margin-left:4px;
	
	 overflow:hidden;
        max-height:71px;
        max-width:207px;
}

.item_contentAnAg a {
	font-size:12px; 
	font-size:bold;
	color:#828282; 
}

.item_contentAnAg .btnRond a {
	cursor:pointer;
	width:28px; 
	height:28px; 
	border-radius:50px; 
	-moz-border-radius:50px; 
	-webkit-border-radius:50px; 
	-khtml-border-radius:50px; 
	float:right; 
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #d0d0d0;  
	-webkit-box-shadow: 0px 1px 5px 0px #e9e9e9; 
	box-shadow: 0px 1px 5px 0px #e9e9e9; 
	margin-right:15px; 
	margin-top:-4px; 
	opacity:0.7; 
	-webkit-transition: all .4s ease-in-out; 
	-moz-transition: all .4s ease-in-out; 
	-ms-transition: all .4s ease-in-out; 
	-o-transition: all .4s ease-in-out; 
	transition: all .4s ease-in-out;}
	
.item_contentAnAg a:hover {opacity:1;}

.item_contentAnAg a img { 
	margin-top:8px; 
	margin-left:8px; }

.three-columns-slider-area {margin:0px 0px 0px 6px;}

/* ---------------------------------------------------------------------------------------------------------------------------
CAP- PORTFOLIO
--------------------------------------------------------------------------------------------------------------------------- */

.groupPORTFOLIO:after { 
	visibility: hidden; 
	display: block; 
	content: ""; 
	clear: both; 
	height: 0; }
	
* html .groupPORTFOLIO { zoom: 1; } /* IE6 */

*:first-child+html .groupPORTFOLIO { zoom: 1; } /* IE7 */

/* ---------------------------------------------------------------------------------------------------------------------------
item_image2, item_image3 and item_image4
--------------------------------------------------------------------------------------------------------------------------- */
.item_image2 img
{
    border:none;
}
.item_image2, .item_image3, .item_image4 {  
	position:relative;
	text-align: center;
	display: block;
	float: left;
	width: 215px; 
	height: 120px;
	background-color: #e5e5e5;
	overflow: hidden;
	margin-right: 10px;}
	
.item_image3 { 
	width:302px; 
	height:140px;}
	
.item_image4 { 
	width:476px; 
	height:200px;}
	
.item_image2 span, .item_image3 span, .item_image4 span {
	display: block;
	height: 100%; 
	width: 100%;	
	transition:all 0.3s; 
	-webkit-transition: all 0.3s; 
	-o-transition: all 0.3s; 
	-moz-transition: all 0.3s; 
	-ms-transition: all 0.3s;}
	
.item_image2 span em a, .item_image3 span em a, .item_image4 span em a  
{
	margin-right:15px;
	width:28px; 
	height:28px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
	float:left;
	border-radius:50px; 
	-moz-border-radius:50px; 
	-webkit-border-radius:50px; 
	-khtml-border-radius:50px;
	opacity:0.8; 
	-webkit-transition: all .4s ease-in-out; 
	-moz-transition: all .4s ease-in-out; 
	-ms-transition: all .4s ease-in-out; 
	-o-transition: all .4s ease-in-out; 
	transition: all .4s ease-in-out;}
	
.item_image2 span em a:hover, .item_image3 span em a:hover, .item_image4 span em a:hover {opacity:1; }

.item_image2 span em a img, .item_image3 span em a img, .item_image4 span em a img { 
	position: relative; 
	width:14px; height:14px; 
	margin-top:8px; }
	
.item_image2 span em, .item_image3 span em, .item_image4 span em {
	position: relative;
	display: block;
	text-decoration: none !important; 
	color: #fff !important;
	width: 215px; 
	height:40px;
	margin:0px;
	padding-top:12px; 
	padding-left:50px;}
	
.item_image3 span em {
	padding-left:94px; 
	width:302px; 
	height:80px; 
	padding-top:23px;}
	
.item_image4 span em {
	padding-left:181px; 
	width:476px; 
	height:120px; 
	padding-top:47px;}
	
.item_image2:after, .item_image3:after {	
	display: block;	
	clear: both;
	 height: 0px; 
	 visibility: hidden; 
	 content: ' '; }
	 
.item_image2 span:hover, .item_image3 span:hover, .item_image4 span:hover{ margin-top: -28%; }


/* ---------------------------------------------------------------------------------------------------------------------------
 tab menu 
--------------------------------------------------------------------------------------------------------------------------- */
.usualtab81{
	margin:0;
	padding:0;}
	
.usualtab81 li { 
	list-style:none; 
	float:left;  
	margin:0; 
	padding:0; }

.usualtab81  a {
	float:left; 
	width:103px; 
	height:40px; 
	line-height:40px; 
	text-align:left; 
	padding-left:3px;
	font-size:18px; 
	color:#b0b0b0; 
	font-family: arial;
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#ffffff 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#ffffff 99%); /* IE10+ */
	background: linear-gradient(top,  #f4f4f4 0%,#ffffff 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #e5e5e4;}
	
.usualtab81  a:hover {background:#eee;}

.usualtab81  a.selected {
	float:left; 
	width:103px; 
	height:40px; 
	line-height:40px; 
	text-align:left; 
	padding-left:3px;
	color:#a00909;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #f4f4f4;}
		
		


/* ---------------------------------------------------------------------------------------------------------------------------
tabs menu
--------------------------------------------------------------------------------------------------------------------------- */
.tabs-1-menu a 
{
	float:left; 
	width:103px; 
	height:40px; 
	line-height:40px; 
	text-align:center; 
	font-size:18px; 
	color:#b0b0b0; 
	font-family: arial;
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#ffffff 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#ffffff 99%); /* IE10+ */
	background: linear-gradient(top,  #f4f4f4 0%,#ffffff 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #e5e5e4;}
	
.tabs-1-menu a.active{
	float:left; 
	width:103px; 
	height:40px; 
	line-height:40px; 
	text-align:center; 
	color:#404040;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #f4f4f4;}
	
.tabs-1-menu a.first{ border-right:1px solid #e5e5e4}

.tabs-1-content { clear:both; background:#f4f4f4;}

.tabs-1-content a 
{
    text-decoration:none;
	display:block; 
	font-size:13px; 
	line-height:32px;height:31px; 
	padding-left:10px;
	border-bottom:0px solid #e6e6e6; 

    /**TODO !!*/
	/*background:url(./images/Agences/tabs-blog.png)  no-repeat 7% 52%;*/
}
		
/*contact agence*/

/* Blog, About and Contact*/
.blog-read-desc, .about-cont {color:#828282;}

.blog-read-desc span img, .about-cont span img { 
	border-radius:50px; 
	-moz-border-radius:50px; 
	-webkit-border-radius:50px; 
	-khtml-border-radius:50px;
	-webkit-box-shadow: 0px 1px 1px 1px #6b6b6b; 
	box-shadow: 0px 1px 1px 1px #6b6b6b;}
	
.blog-read-desc span, .about-cont span { 
	margin-right:12px; 
	padding:20px 10px 12px 10px; 
	width:auto; 
	height:144px; 
	text-align:center; 
	float:left; 
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top,  #f4f4f4 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
	
.blog-read-desc span em, .about-cont span em {
	font-size:13px; 
	font-family: arial;
	line-height:1.7; 
	text-align:center; 
	font-style:normal;
	padding:0px; 
	margin:5px; }
	
.blog-read-desc p, .about-cont p, .contact-cont p {
	color:#828282; 
	font-size:13px; 
	font-family: arial;
	text-align:left; 
	padding:0px 10px 1px 14px;}
	
.blog-read-desc h5, .about-cont h5, .contact-cont h5 {
	color:#828282; 
	font-size:15px; 
	font-family: arial;
	font-weight:normal; 
	margin:0px; 
	padding-left:14px; 
	padding-top:25px;}
	
.blog-read-slider .bx-pager {margin-top:-17px;}


/* ---------------------------------------------------------------------------------------------------------------------------
About, Contact
--------------------------------------------------------------------------------------------------------------------------- */	
.about-slider .bx-pager {margin-top:-17px;}

.contact-cont h5 {
	padding-top:24px; 
	padding-bottom:14px; }
	
.contact-cont p { 
	font-size:14px; 
	margin-right:5px; 
	line-height:1.3;}
	
.contact-cont p img { 
	margin-right:6px; 
	margin-top:3px; 
	float:left;}

.cap-about p, .cap-contact p { 
	color:#828282; 
	text-align:justify; 
	line-height:1.7;  
	margin-top:15px; 
	text-shadow: 1px 1px 1px #ffffff; }

.cap-contact { padding-bottom:6px;}

.cap-contact p { margin-top:18px;}

.cap-contact h4 {
	font-size:20px; 
	font-family: arial;
	color:#606060; 
	font-weight:normal;}

.cap-about, .cap-contact {
	background:#f4f4f4; 
	padding:23px 24px 15px 24px; 
	width:auto; 
	height:auto; 
	float:left; }

.cap-about { padding-bottom:0px;}

.cap-about h4 {
	font-size:22px; 
	font-family: arial;
	color:#606060; 
	font-weight:normal;}
	
/*FIN-- AnnoncesAgence.aspx */	

/*MasterPageD.master */

/*le search text du menu*/
.widget_search .input_search {
float: left;
width: 180px;
height: 18px;
line-height: 20px;
}

.widget_search input[type="text"] {
height: 20px;
line-height: 20px;
}

.widget_search .input_search {
resize: none;
font-family: 'PT Sans', Arial, Helvetica, sans-serif;
background: url(../images/recherche/input_bg.png) 0 0 repeat-x #EEE;
font-size: 12px;
line-height: 12px;
border-right: 1px solid lightGrey;
border-left: 1px solid lightGrey;
border-bottom: 1px solid #E4E4E4;
border-top: 1px solid #BDBCBC;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 5px 10px;
color: #999;
}

.widget_search .btnSubmitRecherche 
{
cursor:pointer;
border: none;
background: url(../images/recherche/btn_sprite.png) -214px -140px no-repeat;
width: 32px;
height: 30px;
overflow: hidden;
text-indent: 5000px;
float: left;
margin: 0 0 0 4px;
}
/*fin-le search text du menu*/

#containerLogin {
    margin:0;
    position: relative;
}

    .inputLogin {
    display:block;
    border:1px solid #ACE;
    font-size:13px;
    margin:0 0 5px;
    padding:5px;
    width:203px;
	background-color:#FFFFFF !important;
    }
    
#signin_menu 
{
    border:1px solid #ccc;background: black url(../images/bg/menu_resize_bg500.png) top repeat-x;
	display:none;
	position:absolute;
	width:220px;
	height:160px;
	z-index:999999 !important;
	text-align:left;
	padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:10px;
	top: 26px;
	right: 0px;
	margin-top:-1px;
	margin-right: 0px;
    *margin-right: -1px;
	color:#fff;
	font-size:11px;
}

#signin_menu .loginrow3 { color:White; margin-bottom:6px; position:relative; line-height:15px; font-size:10pt;}

#signin_menu .loginrow3 a.forgot { text-decoration:underline !important;color:#fff; font-size:11px; }
#signin_menu .loginrow3 a.forgot:hover { text-decoration:underline !important;color:#fff;}

#signin_menu a { outline:none; text-decoration:none;}

#signin_menu p {
    margin:0;
}
#signin_menu p a {
	color:#fff !important;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline !important;
}

/*28f 2012*/

#topnav {
	text-align:right;
}
#topnav a.signin {
	height:30px;
	text-decoration:none;
	color:#111111;
	padding:3px 6px;
	line-height:24px;
	background-image: url(../css/Login/signup/sign-bg.png);
	background-repeat: repeat-x;
	border: 1px solid #bfbfbf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
}
#topnav a.signin:hover {
    background-image: url(../css/Login/signup/sign-bg-hover.png);
	background-repeat: repeat-x;
	border: 1px solid #111111;
	color:#FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0px 1px 1px rgba(17,17,17,1);
}
#topnav a.signin, #topnav a.signin:hover {
    *background-position:0 3px!important;
}

a.signin {
    position:relative;
    margin-left:8px;
}
a.signin span {
	background-image:url(../css/Login/signup/toggle_down_light.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding-top: 4px;
	padding-right: 22px;
	padding-bottom: 4px;
	padding-left: 0;
}
#topnav a.menu-open {
    background-image: url(../css/Login/signup/sign-bg-hover.png);
	background-repeat: repeat-x;
	border: 1px solid #111111;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    outline:none;
	color:#FFFFFF !important;
	text-shadow:none !important;
}
#topnav a.menu-open:hover {}

/* CSS for the scrollers width:500px; background:#ededed;*/
	div.horizontal_scroller, div.vertical_scroller{
		position:relative;
		height:24px;
		width:500px;
		display:block;
		overflow:hidden;
		border:#CCCCCC 0px solid;
        cursor:text;
	}

	div.scrollingtext{
		position:absolute;
		white-space:nowrap;
		font-weight:normal;
		cursor:text;
		font-size:11pt;
		color:#545353;
	}
	
#wrap81b {
	margin:0px auto;
}

@media (min-width: 1501px) {
    #wrap81b {
        width: 1208px;
    }
    .banners_cycle li {
        width: 145px;
    }
}
@media (min-width: 1012px) and (max-width: 1500px) {
    #wrap81b {
        width: 1008px;
    }
    .banners_cycle li {
        width: 130px;
    }
}
@media (max-width: 1011px) {
    #wrap81b {
        width: 96%;
    }
    .banners_cycle li {
        width: 130px;
    }
}

.MessageErreur
{
    color:Red;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
}

.ombreMain
{
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,.10);
    box-shadow: 0px 0px 2px 2px rgba(0,0,0,.10);
    -moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,.10);
}




/* Footer */    
#footer91 
{
    font-family :  Arial, sans-serif;
    /*background : url(../images/footer/foot205z.png) center no-repeat;*/
  height: 200px;
  margin-right: auto;
  width:100%;
  padding-left:10px;
  padding-right:10px;
  text-align:left;
}
#footer91 span {
color : #999;
font-size:11px;
}

#footer91 a {
text-decoration : none;
color : #999;
font-size:11px;
}

#footer91 a:hover {
text-decoration : none;
color : #f1f1f1; 
}

#footer91 table tr td
{
    vertical-align:top;
}

/*page Annuaire-agences-immobilieres-algérie.aspx*/

.divAnnuaireAg
{
    width: 300px; height: 25px;
    text-align: left;
    font-size:10.5pt; 
    font-weight:bold;
}

#divAnnuaireSearch-bar input {
width: 430px;
padding: 3px;
border: 1px solid #999;
margin-right: .5em;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#divAnnuaireSearch-bar {
background: #EEE;
padding: 25px 25px 10px;
margin: 0 auto;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #CCC;
}

/*fin page Annuaire-agences-immobilieres-algérie.aspx*/

/*page APropos*/
#containerContactAPropos
{
    font-family:Arial, Helvetica, sans-serif;
    overflow:hidden; 
    background:#fff; 
    border:1px solid #d5d5d5; 
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
}
#containerContactAPropos div, #containerContactAPropos span, #containerContactAPropos td
{
    font-family: arial;
}
#containerContactAPropos a
{
    font-family: arial;
}
/*fin page APropos*/

/*page charteUtilisation*/
#containerCharteUser
{
    font-family:Arial, Helvetica, sans-serif;
    overflow:hidden; 
    background:#fff; 
    border:1px solid #d5d5d5; 
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
}
#containerCharteUser div, #containerCharteUser span, #containerCharteUser td
{
    font-family: arial;
}
#containerCharteUser a
{
    font-family: arial;
    color:#1050a0;
}
/*fin page charteUtilisation*/



/*page Contact-immo*/
        .contactStyle1
        {
            height:50px; border:0px solid black; vertical-align:top;
        }
   

    #divcontactImmo .hra
    {
    	border-top: solid 0px #595959; border:none;
    }
    
     #containerContactImmo
        {
            font-family:Arial, Helvetica, sans-serif;
            overflow:hidden; 
            background:#fff; 
            border:1px solid #d5d5d5; 
            border-radius: 10px; 
            -moz-border-radius: 10px; 
            -webkit-border-radius: 10px;
        }
       
        
       /* #containerContactImmo input[type="text"], #containerContactImmo input[type="password"], #containerContactImmo select, #containerContactImmo textarea  
        {
            color:#595959; 
            font-size:18px; 
            margin:0; 
            padding:0;
            background:#f5f5f5; 
            box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
            -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
            -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
            border:1px solid #c5c5c5; 
            border-radius:3px; 
            -moz-border-radius:3px; 
            -webkit-border-radius:3px;
            height:25px;
        }
        
        #containerContactImmo input[type="text"]:focus, #containerContactImmo input[type="password"]:focus, #containerContactImmo select:focus, #containerContactImmo textarea:focus, #containerContactImmo input[type="text"]:hover, #containerContactImmo input[type="password"]:hover, #containerContactImmo select:hover, #containerContactImmo textarea:hover 
        { 
            border:1px solid #607DA1; 
            box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
            -moz-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
            -webkitkit-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset;
        }*/
        /* #containerContactImmo span, label
         {
             font-size:10pt;
             font-weight:bold;
         }*/
        
         #containerContactImmo input[type="submit"] 
         { 
             cursor:pointer; 
             color:#1c464e; 
             text-shadow:1px 1px 0 #aaeaf7; 
             border:1px solid #289cb8; 
             border-radius:3px; 
             -moz-border-radius:3px; 
             -webkit-border-radius:3px; 
             background:#67bbcf; 
             background: -webkit-gradient(linear, center bottom, center top, from(#67bbcf), to(#82def1)); 
             background: -moz-linear-gradient(bottom,  #67bbcf,  #82def1); 
             font-size:14px; 
             padding: 0px 15px 0px 15px; 
             font-weight:bold; 
         }
             
        #containerContactImmo input[type="submit"]:hover 
        { 
            background:#51b1c7; 
            background: -webkit-gradient(linear, center bottom, center top, from(#4297ab), to(#60cce3)); 
            background: -moz-linear-gradient(bottom, #4297ab, #60cce3);
        }
/*fin page Contact-immo*/        


/*page Inscription*/
.inscriptioninscriptionStyle1
        {
            width: 50%;
        }
        
        #containerInscription  
        {
            font-family:Arial, Helvetica, sans-serif;
            overflow:hidden; 
            background:#fff; 
            border:1px solid #d5d5d5; 
            border-radius: 10px; 
            -moz-border-radius: 10px; 
            -webkit-border-radius: 10px;
        }
       
        #containerInscription input[type="text"], #containerInscription input[type="password"], #containerInscription select, #containerInscription textarea  
        {
            color:#595959; 
            font-size:18px; 
            margin:0; 
            padding:0;
            background:#f5f5f5; 
            box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
            -moz-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
            -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1) inset; 
            border:1px solid #c5c5c5; 
            border-radius:3px; 
            -moz-border-radius:3px; 
            -webkit-border-radius:3px;
            height:25px;
        }
        
        #containerInscription input[type="text"]:focus, #containerInscription input[type="password"]:focus, #containerInscription select:focus, #containerInscription textarea:focus, #containerInscription input[type="text"]:hover, #containerInscription input[type="password"]:hover, #containerInscription select:hover, #containerInscription textarea:hover 
        { 
            border:1px solid #607DA1; 
            box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
            -moz-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset; 
            -webkitkit-box-shadow: 0 0 5px #607DA1, 0 2px 2px rgba(0,0,0,.1) inset;
        }
        /*
        ark, ca modifie toute
         #containerInscription span, label
         {
             font-size:10pt;
             font-weight:bold;
         }*/
         
         #containerInscription input[type="submit"] 
         { 
             cursor:pointer; 
             color:#1c464e; 
             margin-right:20px; 
             text-shadow:1px 1px 0 #aaeaf7; 
             border:1px solid #289cb8; 
             border-radius:3px; 
             -moz-border-radius:3px; 
             -webkit-border-radius:3px; 
             background:#67bbcf; 
             background: -webkit-gradient(linear, center bottom, center top, from(#67bbcf), to(#82def1)); 
             background: -moz-linear-gradient(bottom,  #67bbcf,  #82def1); 
             font-size:16px; 
             padding:5px 20px; 
             font-weight:bold; 
             float:right;
         }
             
        #containerInscription input[type="submit"]:hover 
        { 
            background:#51b1c7; 
            background: -webkit-gradient(linear, center bottom, center top, from(#4297ab), to(#60cce3)); 
            background: -moz-linear-gradient(bottom, #4297ab, #60cce3);
        }
/*fin page Inscription*/

/*page RegiePublicitaire */
#containerContactRegiePub
{
    font-family:Arial, Helvetica, sans-serif;
    overflow:hidden; 
    background:#fff; 
    border:1px solid #d5d5d5; 
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
}
#containerContactRegiePub div, #containerContactRegiePub span, #containerContactRegiePub td
{
    font-family: arial;
}
#containerContactRegiePub a
{
    font-family: arial;
}
#containerContactRegiePub b
{
    font-family: arial;
    font-size:10pt;
}
/*fin page RegiePublicitaire */


/*page Contact-portail-immobilier.aspx*/

.widget-head-border{
	width:100%;
	float:left;
	color:#1e1e1e;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:10px 15px;
	margin-bottom:10px;
	border-bottom:#e6e6e6 solid 1px;
}
.widget-head{
	float:left;
	color:#1e1e1e;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:10px 15px;
	margin-bottom:10px;
}
.widget-head-adresse {
width: 100%;
float: left;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: #E2E2E2 solid 1px;
}
.contactez-nous-us {
	width:100%;
	float:left;
	margin:-10px 0px 0px 0px;
	background:url(../images/bg/gray-line.gif) repeat-y top center;
}

.contactez-nous-form {
float: left;
margin-left:17px;
margin-top:17px;
margin-bottom:17px;
border: #E2E2E2 solid 1px;
}
#divPadContact
{
    padding-left:10px; display:block;
}

/*fin page Contact-portail-immobilier.aspx*/


/*page Portail-immobilier-algérie.aspx*/

.dividerWhite {
background: url("../images/bg/hash.png") repeat scroll left top transparent;
content: "";
height: 10px;
width: 100%;
}

.fancy-text { float: left; margin-bottom: 0; margin-right: 0px; width: 140px; }

.fancy-text h3 {
color: #333;
font-weight: normal;
margin-bottom: 25px;
text-shadow: 1px 1px 0 #F6F6F6, 2px 2px 0 #D6D6D6;
}

#widget_my_cyclewidget
{
    position:absolute; left:130px;top:10px;
    width:100%; text-align:left; padding-right:8px;
}
.banners_cycle
{
    display:inline-block;
}

.banners_cycle li a
{   color: #333;
    font-weight: bold;
    font-size:11pt;
}
.banners_cycle li a:hover
{
    text-decoration:none;
}

.clearBanners:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }

.banners_cycle { margin: 0; padding-bottom:1px; }

.banners_cycle li { height:130px; float:left; margin: 20px -54px 0 0; position:relative; top:0; right:0; list-style-type:none; color:white; }

.banners_cycle li.nomargin { margin-top:0; }

.banners_cycle li .inner { padding:4px; text-align:left; }

.banners_cycle li .tail { height:130px; background-repeat:repeat-y; background-position:left top; }

.banners_cycle li .top { height:6px; overflow:hidden; font-size:0; line-height:0; background-repeat:no-repeat; background-position:left top; }

.banners_cycle li .bot { height:8px; overflow:hidden; font-size:0; line-height:0; background-repeat:no-repeat; background-position:left top; }

.banners_cycle .style-1 { z-index:1; }
.banners_cycle .style-2 { z-index:2; }
.banners_cycle .style-3 { z-index:3; }
.banners_cycle .style-4 { z-index:4; }
.banners_cycle .style-5 { z-index:5; }
.banners_cycle .style-6 { z-index:6; }
.banners_cycle .style-7 { z-index:7; }
.banners_cycle .style-8 { z-index:8; }
.banners_cycle .style-9 { z-index:9; }
.banners_cycle .style-10 { z-index:10; }

.banners_cycle .style-1 .tail { background: none repeat scroll 0 0 #F25555; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(js/PIE.htc); }
.banners_cycle .style-2 .tail { background: none repeat scroll 0 0 #F2A355; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(js/PIE.htc); }
.banners_cycle .style-3 .tail { background: none repeat scroll 0 0 #E6CD50; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(js/PIE.htc); }
.banners_cycle .style-4 .tail { background: none repeat scroll 0 0 #87C442; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(js/PIE.htc); }
.banners_cycle .style-5 .tail { background: none repeat scroll 0 0 #55A4F2; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(js/PIE.htc); }
.banners_cycle .style-6 .tail { background: none repeat scroll 0 0 #6954D1; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(js/PIE.htc); }
.banners_cycle .style-7 .tail { background: none repeat scroll 0 0 #F25555; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(js/PIE.htc); }
.banners_cycle .style-8 .tail { background: none repeat scroll 0 0 #F2A355; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(js/PIE.htc); }
.banners_cycle .style-9 .tail { background: none repeat scroll 0 0 #E6CD50; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(js/PIE.htc); }
.banners_cycle .style-10 .tail { background: none repeat scroll 0 0 #87C442; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(js/PIE.htc); }

.banners_cycle li:nth-child(10) {
margin-right:-72px;
}

.banners_cycle li h4 { color: #fff; font-size: 24px; margin-bottom: 10px; }
.banners_cycle li span.spAdr { display:block;color: #fff; font-size: 8pt; }

.banners_cycle li.style-1 h4 { text-shadow:1px 1px 1px #ce4a4a; }
.banners_cycle li.style-2 h4 { text-shadow:1px 1px 1px #d28d48; }
.banners_cycle li.style-3 h4 { text-shadow:1px 1px 1px #bfaa3e; }
.banners_cycle li.style-4 h4 { text-shadow:1px 1px 1px #67992f; }
.banners_cycle li.style-5 h4 { text-shadow:1px 1px 1px #4185c9; }
.banners_cycle li.style-6 h4 { text-shadow:1px 1px 1px #4f3ea6; }
.banners_cycle li.style-7 h4 { text-shadow:1px 1px 1px #ce4a4a; }
.banners_cycle li.style-8 h4 { text-shadow:1px 1px 1px #d28d48; }
.banners_cycle li.style-9 h4 { text-shadow:1px 1px 1px #bfaa3e; }
.banners_cycle li.style-10 h4 { text-shadow:1px 1px 1px #67992f; }

.banners_cycle li .button { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); bottom: 0; color: #FFFFFF; display: none; left: 20px; padding: 6px; position: absolute; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; behavior: url(js/PIE.htc); }
.banners_cycle li .button:hover { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3); color:#000; }

.styleTD
{
    width: 33%;
    height: 60px;
    text-align: left;
    padding-left: 50px;
    vertical-align:middle;
    font-weight: bold;
}

/*fin page Portail-immobilier-algérie.aspx*/

/*page Poser-une-question.aspx*/
  
/* === TABS === */
#forumTabs
{
    margin-top:7px; width:667px;
}
ul.forumTabs
{
display: block;
margin: 0 0 15px 0;
padding: 0;
border-bottom: solid 1px #aaa;
}
ul.forumTabs li
{
display: block;
width: auto;
height: 20px;
padding: 0;
float: left;
margin-bottom: 0;
padding-bottom: 2px;
border-right: 1px #ddd dotted;
}
ul.forumTabs li a
{
display: block;
text-decoration: none;
width: auto;
height: 19px;
padding: 0px 20px 3px 20px;
line-height: 20px;
margin: 0;
color: #a00909;
font-size: 11pt;
font-weight: normal;
}
ul.forumTabs li a:hover                      { border: 0px }
ul.forumTabs li a.selected                   {
border-bottom: 1px #a00909 solid;
color: #a00909;
}



.bgGrisAlternate .forumMsg
{
    background-color: #F9F9F9;
}
.bgGrisAlternate .forumReponse
{
    background-color: #F9F9F9;
}        
.BGTitreforumReponse
{
    background-color: #EEE;
    color:#333;
} 

        .forumw-box {
-webkit-box-shadow: 0px 1px 2px 0px #EFEFEF;
box-shadow: 0px 1px 2px 0px #EFEFEF;
color: #222;
}
.forumw-box-header {
height: 32px;
line-height: 32px;
border: 1px solid #DDD;
padding: 0 10px;
/*ok-background: #D63D31;*/
background: #6C9E4A;
color:White;
font-weight: 700;
font-size: 11px;
}
.forumw-box-content.cnt_a a:hover
{ 
    font-weight:bold;
    text-decoration:none;
}
.forumw-box-content.cnt_a {
padding: 10px;
/*ok-background: #E7E7E7;*/
background: #daf6c7;
}
.forumw-box-content {
border: 1px solid #DDD;
border-top: none;
}

        .forumComment .toolMsg span.iconReply {
        width: 44px;
        background-image: url(../images/forum/icon_reply_comment.png);
        }
        
        .forumComment .toolMsg {
        position: absolute;
        text-align: right;
        right: 8px;
        width: 55px;
        height: 25px;
        top: 50px;
        display: none;
        }

        .forumqcEventTime, .qcSocialIcon
        {
            float: left;
            width: 35px;
            margin-right: 10px;
            border-right: 1px #444 dotted;
            vertical-align:middle;
            margin-top:10px;
        }
        .forumqcEventDate
        {
            font: 600 20px/20px 'Open Sans' , sans-serif;
            text-align: left;
        }
        .forumqcEventMonth
        {
            font: 300 9px/18px 'Open Sans' , sans-serif;
            text-align: left;
            text-transform:uppercase;
        }
        .forumMsg
        {
            text-align: left;
            margin-left: 5px;
            font-size:10pt;
        }
        .forumComment .forumMsg
        {
            margin: 2px;
            position: relative;
            border: 1px #DDD solid;
            margin-left: 1px;
            min-height: 40px;
            padding: 6px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            -moz-box-shadow: 1px 1px 5px #eeeeee;
            -webkit-box-shadow: 1px 1px 5px #EEE;
            box-shadow: 1px 1px 5px #EEE;
        }
        

 

.espaceQRep td
{
    padding:0;margin:0;
}
        
/*fin page Poser-une-question.aspx*/


/* page Liste-des-questions.aspx*/

.forumPagination ul, .forumPagination ul
{
    padding:0; margin:0;
}

.forumPagination{height:40px;margin-left: 9px; margin-top:15px;}

.forumPagination a 
{
    cursor:pointer;
color: #08C;
text-decoration: none;
}

.forumPagination ul > li > a, .forumPagination ul > li > span, .forumPagination ul > li > div > a, .forumPagination ul > li > div > span {
line-height: 24px;
padding: 0 10px;
}

.forumPagination ul
{
    /*-webkit-padding-start: 0px;
                    -webkit-margin-before: 0em;*/
                    display:inline-block;*display:inline;margin-bottom:0;
                    -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
                    *zoom:1;
                    -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
                    -moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
                    box-shadow:0 1px 2px rgba(0,0,0,0.05);
}

.forumPagination ul>li{display:inline}

.forumPagination ul>li>a,
.forumPagination ul>li>span
{
	float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}
	
.forumPagination ul>li>a:hover,.forumPagination ul>.active>a,.forumPagination ul>.active>span{background-color:#f5f5f5}

.forumPagination ul>.active>a,.forumPagination ul>.active>span{color:#999;cursor:default}

.forumPagination ul>.disabled>span,.forumPagination ul>.disabled>a,.forumPagination ul>.disabled>a:hover
{color:#999;cursor:default;background-color:transparent}

.forumPagination ul>li:first-child>a,.forumPagination ul>li:first-child>span
{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}

.forumPagination ul>li:last-child>a,.forumPagination ul>li:last-child>span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}

.forumPagination-centered{text-align:center}

.forumPagination-right{text-align:right}
/* fin page Liste-des-questions.aspx*/


/*breadcrumbs: toutes les pages*/

.br-mid{
	height:43px;
	background:url(../images/breadcrumb/br-mid.png);
	padding-left:16px;
	vertical-align:middle;
	float:left;
	position:relative;
	z-index:1000;
}
.br-right{
	width:17px;
	height:43px;
	background:url(../images/breadcrumb/br-right.png);
	float:left;
	position:relative;
	z-index:1010;
	margin-right:-10px;
}

#breadcrumb1012
{
background: url(../images/breadcrumb/breadcrumb-bg.png) repeat-x;
font-size: 11px !important; text-transform:uppercase;
}
#breadcrumb1012 a{
	color:#81898d;
	line-height:40px;
	font-size: 11px;
}
#breadcrumb1012 span{
	color:#81898d;
	line-height:40px;
	font-size: 11px;
}

#breadcrumb1012 a:hover .br-mid{
	background:url(../images/breadcrumb/br-mid-hover.png);
}

#breadcrumb1012 a:hover .br-right{
	background:url(../images/breadcrumb/br-right-hover.png);
}

#breadcrumb1012 a:hover .br-mid, #breadcrumb1012 a.active .br-mid{
	background:url(../images/breadcrumb/br-mid-hover.png);
}

#breadcrumb1012 a:hover .br-right, #breadcrumb1012 a.active .br-right{
	background:url(../images/breadcrumb/br-right-hover.png);
}

#breadcrumb1012InnerBorder {
height: 3px;
background: #DBDDDE;
}

/*breadcrumbs: toutes les pages*/

/*User control: MenuModernBlack */
/*Menu dans la masterpage: 4 nov 2012*/
/*article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}*/

#mnu_forum
{
   /* background: url('../images/forum/new.png') no-repeat 0px 0px;*/
}

/* Nav
-------------------------------------------------------------- */
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: 7px;
	top: 8px; /* IE6 only */
	width: 10px;
	height: 20px;
	text-indent: -999em;
	overflow: hidden;
	/*background: url('../img/arrows1.png') no-repeat -10px -100px;*/ /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top: 8px;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.menu-Simple ul .sf-sub-indicator { background-position:  -10px 0; }
.menu-Simple ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.menu-Simple ul a:focus > .sf-sub-indicator,
.menu-Simple ul a:hover > .sf-sub-indicator,
.menu-Simple ul a:active > .sf-sub-indicator,
.menu-Simple ul li:hover > a > .sf-sub-indicator,
.menu-Simple ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
#menuSimple-mainnav { 
	float: left;
	margin-bottom:9px; margin-right:10px;
	}

#menuSimple-mainnav > ul {
	}

#menuSimple-mainnav li {
	list-style: none;
	float: left;
	margin: 0;
	position: relative;
	margin-right:10px;
}

#menuSimple-mainnav li:last-child {
	margin-right:0px;
	}

#menuSimple-mainnav a {
	color: #fff;
	font-size: 11px;
	display: block;
	position: relative;
	text-align: center;
	z-index: 1011;
	padding: 6px 20px !important;
	background:#141414;
	border-radius:3px;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
}
#menuSimple-mainnav ul ul li:first-child > a { 
	border-radius: 3px 3px 0 0;
}

#menuSimple-mainnav ul li ul li:first-child > a:after {
	content: '';
	position: absolute;
	left:24%;
	top: 0%;
	margin-left:-5px;
	margin-top:-6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
}
#menuSimple-mainnav ul li ul li:first-child > a:hover:after {
	border-bottom-color:#cc5c57;
}
#menuSimple-mainnav ul li.current ul li:first-child > a:after {
	content: '';
	position: absolute;
	left:24%;
	top: 0%;
	margin-left:-5px;
	margin-top:-6px;
	border-left: none;
	border-right: none;
	border-bottom: none;

}
#menuSimple-mainnav ul li ul li ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: -1px;
	top: 50%;
	margin-top: -6px;
	border-left: 0;	
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	border-right: 6px solid #fff;

}
#menuSimple-mainnav ul li ul li ul li:first-child > a:hover:after {
	border-bottom-color: transparent;
	border-right-color:#cc5c57;
}
#menuSimple-mainnav a:hover, #menuSimple-mainnav .hover > a, #menuSimple-mainnav .current > a, {
	border-top-color: #fff;
	color: #000;
	background:#a00909;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}

#menuSimple-mainnav a:hover, #menuSimple-mainnav .hover > a, #menuSimple-mainnav .current > a { 
	color:#fff;
	text-decoration:none;
	background:#a00909;						
	text-shadow:1px 1px #cc5c57 !important;

}
#menuSimple-mainnav ul li ul li a:hover > #menuSimple-mainnav ul li a {
	background:#D93E39 !important;
}

/* Nav Dropdown
-------------------------------------------------------------- */

#menuSimple-mainnav ul ul {
	left: -25px;
	padding: 0;
	position: absolute;
	top: 40px;
	z-index:1011;
	visibility:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,.1), 0 1px 0 #bbb, 0 1px 0 #aaa, 0 1px 1px #3d3d3d;
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,.1), 0 1px 0 #bbb, 0 1px 0 #aaa, 0 1px 1px #3d3d3d;
	box-shadow: 0 1px 1px rgba(255,255,255,.1), 0 1px 0 #bbb, 0 1px 0 #aaa, 0 1px 1px #3d3d3d;
	background-color: #fdfdfd;
}
#menuSimple-mainnav ul ul ul {
	left: 130px;
	padding: 0;
	position: absolute;
	top: 0px;
	z-index:1011;
	visibility:hidden;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,.1), 0 1px 0 #bbb, 0 1px 0 #aaa, 0 1px 1px #3d3d3d;
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,.1), 0 1px 0 #bbb, 0 1px 0 #aaa, 0 1px 1px #3d3d3d;
	box-shadow: 0 1px 1px rgba(255,255,255,.1), 0 1px 0 #bbb, 0 1px 0 #aaa, 0 1px 1px #3d3d3d;
	background-color: #fdfdfd;
}

#menuSimple-mainnav li:hover > ul {
	visibility:visible;
	}

#menuSimple-mainnav ul ul ul li { 
	margin-right:0px;
	border-bottom:1px solid #FFF;
	border-top: 1px solid #EEE;
	}	
#menuSimple-mainnav ul ul li { 
	float: none;
	margin-right:0px;
	border-bottom:1px solid #FFF;
	border-top: 1px solid #EEE;
	}
#menuSimple-mainnav ul ul li:first-child{	
	border-top: none;
}
#menuSimple-mainnav ul ul li:last-child {	
	border-bottom: none
}

#menuSimple-mainnav ul ul a {
	color: #3b3b3b;
	font-size: 10px !important;
	font-weight: 400;
	text-align:left !important;
	width:120px;
	background:#FDFDFD;
	border-radius:0px;
	padding:6px 10px  !important;
	text-transform:none
}

#menuSimple-mainnav ul ul a:hover, #menuSimple-mainnav ul ul .hover > a, #menuSimple-mainnav ul ul .current > a, #menuSimple-mainnav ul ul .current > a:hover {
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0, 0, 0, 0.2);
	background:#cc5c57;
}

/*fin Menu dans la masterpage: 4 nov 2012*/

/*User control: InscriptionAlerteForum.ascx */

.newsletterAlerte {
       background:#fe7c00;
       padding:2px;
       border:1px solid #e26600;
       border-bottom-width:0px;
       overflow:hidden;
}
.newsletterAlerte img.rs_icon {
       margin-right:5px;
       float:left;
}
.newsletterAlerte form {
       float:left;
       width:260px;
       margin-top:1px;
}
.newsletterAlerte .nsf {
      width:162px;
      float:left;
      border:none;
      height:29px;
      line-height:27px;
      background:#ffe7bf;
      padding:0 5px;
       color:#7c3400;
       text-shadow:0 -1px 0 #fff;
       -moz-border-radius-topleft: 3px;
       -moz-border-radius-topright: 0px;
       -moz-border-radius-bottomright: 0px;
       -moz-border-radius-bottomleft: 3px;
       -webkit-border-radius: 3px 0px 0px 3px;
       border-radius: 3px 0px 0px 3px; 
}
.newsletterAlerte .nsb {
      width:71px;
      float:left;
      padding:0;
background: #ffc157; /* Old browsers */
background: -moz-linear-gradient(top,  #ffc157 0%, #f39a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc157), color-stop(100%,#f39a00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffc157 0%,#f39a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffc157 0%,#f39a00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffc157 0%,#f39a00 100%); /* IE10+ */
background: linear-gradient(top,  #ffc157 0%,#f39a00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc157', endColorstr='#f39a00',GradientType=0 ); /* IE6-9 */
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 3px 3px 0px;
border-radius: 0px 3px 3px 0px; height:27px;
height:29px;
padding-bottom:0px;
border:none;
color:#7c3400;
font-weight:bold;
font-size:8pt;
text-shadow:0 -1px 0 #ffc562;
cursor:pointer;
}
.newsletterAlerte .nsb:hover {
       color:#000;
}
/*fin User control: InscriptionAlerteForum.ascx */


/*RechercheTypeBien.aspx section login a droite*/

.login_box {
width: 300px;
margin: 20px auto 24px;
background: white;
border: 1px solid #CCC;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);
-ms-box-shadow: 0 0 6px rgba(0,0,0,0.2);
box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}

.login_box .top_b 
{
    text-align:left;
    vertical-align:top;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    font: 100 18px/42px 'PT Sans', sans-serif;
    padding:0px;
    background: #E0E0E0;
    border-bottom: 1px solid #CCC;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    font-size: 15px;
}

.login-alert-login {
margin: 10px 10px 0;
}

.login-alert-info {
color: #3A87AD;
background-color: #D9EDF7;
border-color: #BCE8F1;
}

.login-alert 
{
text-align:left;
padding: 8px 35px 8px 14px;
margin-bottom: 20px;
color: #a00909;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
/*background-color: #FCF8E3;*/
border: 1px solid #FBEED5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.login_box .cnt_b 
{
margin-top:24px; margin-bottom:24px;
padding:0;
width: 100%;
}

.login-input-append, .login-input-prepend 
{
    text-align:left;
    margin-left:17px;
    margin-bottom: 5px;
    font-size: 0;
    white-space: nowrap;
}

.login_box .btm_b {
padding: 12px 20px;
border-top: 1px solid #E7E7E7;
background: #F7F7F7;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-radius: 0px 0px 6px 6px;
border-radius: 0px 0px 6px 6px;
}

.login_box .link_reg {
font-size: 11px;
padding: 1px 0 0;
display: block;
}

.login_box .link_reg {
font-size: 11px;
}

.login-input-prepend .add-on, .login-input-prepend .btn {
margin-right: -1px;
}

.login-input-prepend .add-on:first-child, .login-input-prepend .btn:first-child {
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}

.login-input-append .add-on, .login-input-prepend .add-on, .login-input-append .btn, .login-input-prepend .btn {
vertical-align: top;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.login-input-append .add-on, .login-input-prepend .add-on {
display: inline-block;
width: auto;
height: 20px;
min-width: 16px;
padding: 4px 5px;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-align: center;
text-shadow: 0 1px 0 white;
background-color: #EEE;
border: 1px solid #CCC;
}

.login-icon-user {
background-position: -168px 0;
display: inline-block;
width: 14px;
height: 14px;
margin-top: 1px;
line-height: 14px;
vertical-align: text-top;
background-repeat: no-repeat;
}

.login-icon-lock {
background-position: -287px -24px;
display: inline-block;
width: 14px;
height: 14px;
margin-top: 1px;
line-height: 14px;
vertical-align: text-top;
background-repeat: no-repeat;
}

.inputLogin12
{
    width:225px;
    font-size: 13px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    
    display: inline-block;
height: 20px;
padding: 4px 6px;
margin-bottom: 9px;
font-size: 14px;
line-height: 20px;
color: #555;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.login_box .btm_b {
padding: 6px 16px;
border-top: 1px solid #E7E7E7;
background: #F7F7F7;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-radius: 0px 0px 6px 6px;
border-radius: 0px 0px 6px 6px;
}
.login_box .link_reg {
font-size: 11px; color:#08c;
}
.login_box .link_reg a {
font-size: 11px; color:#08c;
}

.txtInputLoginShadowed
{
    background-color: white;
    border: 1px solid #CCC;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
}

.login_box input:focus
{
    border-color:rgba(82,168,236,0.8);
    outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)
}
/*fin RechercheTypeBien.aspx section login a droite*/


/*user control InscriptionProspection.ascx */

 #mainProspection {
/*background: #39AECF;*/
background:#F26B44;
}

#mainProspection {
width: 290px;
color:White;
padding:6px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
text-align:left;
}

.buttoncontact {
font-size: 15px;
text-decoration: none;
text-align: center;
cursor: pointer;
color: white;
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
border: 7px solid white;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
float: left;
margin: 0 0 0 10px;
width: 110px;
padding-bottom:1px;
}

.buttoncontact{
box-shadow:none;
-moz-box-shadow: none;
-webkit-box-shadow:none;
background:#f26b44; 
}

.buttoncontact:link, .buttoncontact:visited{
}

.buttoncontact:hover{
background:#ff9f00; 
-webkit-box-shadow: 0 10px 3px -7px #9b4d2b, -1px 1px 1px #ba5f33, 1px -1px 1px #ba5f33, 1px 1px 1px #ba5f33 ;
-moz-box-shadow: 0 10px 3px -7px #9b4d2b, -1px 1px 1px #ba5f33, 1px -1px 1px #ba5f33, 1px 1px 1px #ba5f33 ;
box-shadow:  0 10px 3px -7px #9b4d2b, -1px 1px 1px #ba5f33, 1px -1px 1px #ba5f33, 1px 1px 1px #ba5f33 ;
}

.commentfield {
font-family: "pt sans";
margin: 0 0 8px 0;
border: 0;
padding: 5px;
color: #555;
font-size: 13px;
float: left;
box-shadow: 1px 1px 1px #E6E6E6,1px -1px 1px #E6E6E6,-1px 1px 1px #E6E6E6,-1px -1px 1px #E6E6E6;
-webkit-box-shadow: 1px 1px 1px #E6E6E6,1px -1px 1px #E6E6E6,-1px 1px 1px #E6E6E6,-1px -1px 1px #E6E6E6;
-moz-box-shadow: 1px 1px 1px #e6e6e6,1px -1px 1px #e6e6e6,-1px 1px 1px #e6e6e6,-1px -1px 1px #e6e6e6;
}

.prospection input[type="text"] 
{
width:281px;
border: 1px solid #CCC;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.75);
display: block;
font-size: 13px;
margin: 7px 0 0 0px;
padding: 3px;
height: 21px;
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
-o-transition: all .15s linear;
transition: all .15s linear;
}

/*FIN user control InscriptionProspection.ascx */