/* cmt */
html, body {
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        margin: 0;
        padding: 0;
}

body {
        voice-family: "\"}\"";
        voice-family: inherit;
        text-align: center;
        background:#FFFFFF url('../img/rimmo67/fond_haut.jpg') no-repeat;
        background-position: top center;
}
.clear {
        clear: both;
}
form{
    padding:0;
    margin:0;
}
#body {
    position: relative;
    width: 940px;
    margin: 0 auto 0 auto;
    text-align: left;
}

#body img{
    border:0;
}
/*
body {

	font-family: Verdana, Arial, Helvetica;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #d4d4d4;
}
*/
span {

	font-size: 11px;

}

.adresseContact {

	font-size: 11px;

}

.warn {

	color: red;

}

/* #BD0000 */
span.evenementSite {
	color:#FF0000;
	text-decoration: none;
	font-size: 11px;
}
/* cmt */
h1 {
	padding:0 0 10px 0;
	margin:0px;
	font-size: 18px;
        font-weight:bold;
        color:#9d2c18;
	text-transform:uppercase;
}
h2 {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
        font-weight:bold;
        color:#9d2c18;
}
/*
h1 {
	
	height: 18px;
	font-size: 18px;
	font-weight: bold;
	color: #000000;  
	letter-spacing: 1px;

}
*/
p {

	font-size: 11px;

}

input {

	border: 1px solid #999999;
	font-size: 10px;

}

select {

	border: 1px solid #999999;
	font-size: 10px;

}

span.titre {

	color: #00295D;

}

a {
	
	text-decoration: none;
	font-size: 11px;

}

a:link, a:visited, a:active {

	color: #00295D;

}

a:hover {

	color: #00280B;
	text-decoration: underline;

}

a img {

	border: 0px;
}


a.pub img {
	
	border: 1px solid #000000;
}
/* cmt */
#contenu a.anndetail{
    color:#000000;
    font-style:normal;
    text-transform:uppercase;
}

/* cmt */
/* pas beau... #regpratique span.annDetail a {text-transform:uppercase} */
/* a.amajuscule {text-transform:uppercase} */
#regpratique li{
    list-style-type: none;
}
div.regsuite{margin-top:15px;text-align:right;}
/* a.touspratiques{font-style:italic;text-decoration:underline;} */
#contenu a.anndetail:hover{
    color:#9d2c18;
}

#contenu a.anndetail2{
    color:#000000;
    text-decoration:underline;
    font-style: italic;
}
#contenu a.anndetail2:hover{
    color:#9d2c18;
}
/*
a.anndetail {
	
	color: #00295D;
	text-decoration: none;
	font-size: 11px;

}

a.anndetail:link, a.anndetail:visited, a.anndetail:active {

	color: #00295D;
	
}

a.anndetail:hover {

	color: #00295D;
	text-decoration: underline;

}
*/

a.evenementSite {

	color: #BD0000;
	text-decoration: none;
	font-size: 11px;

}

a.evenementSite:link, a.evenementSite:visited, a.evenementSite:active {

	color: #BD0000;
	
}

a.evenementSite:hover {

	color: #AD0000;
	text-decoration: underline;

}

a.actualite {

	color: #000000;
	text-decoration: none;
	font-size: 11px;

}

a.actualite:link, a.actualite:visited, a.actualite:active {

	color: #000000;
	
}

a.actualite:hover {

	color: #444444;
	text-decoration: underline;

}
/* cmt */
.espaclient{
    padding-left:42px;
    background-image:url('../img/rimmo67/picto_espace.png');
    background-repeat:no-repeat;
    line-height:40px;
}
.picto_rss{
    padding-left:30px;
    background-image:url('../img/rimmo67/picto_rss.png');
    background-repeat:no-repeat;
    line-height:26px;
}
/* cmt bandeau haut */
#bandeau_vert{
    width:940px;
    height:30px;
    color:#9d2c18;
}
#bandeau_vert .agences{
    float:left;
}
#bandeau_vert .ag_small{
    width:135px;
}
#bandeau_vert .ag_standard{
    width:155px;
}
#bandeau_vert .ag_large{
    width:175px;
}
#bandeau_vert .agences a{
    color:#9d2c18;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
#bandeau_vert .agences a:hover{
    color:#9d2c18;
    text-decoration:underline;
}
#bandeau_vert .adrmail{
    margin-left:610px;
    width:348px;
    float:left;
    padding-top:5px;
    color:#9b2a18;
    font-size:13px;
    font-weight:bold;
}
#bandeau_vert .adrmail a{
    color:#9b2a18;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}
#bandeau_vert .adrmail a:hover{
    color:#9d2c18;
    text-decoration:underline;
}
#haut{
    width:940px;
    height:190px;
    float:left;
}
#haut #reseau_immo{
    float:left;
    width:240px;
    height:190px;
}
#haut #reseau_immo #ri_67{
    padding-top:26px; /*72px;*/
    padding-left:0px; /*100px;*/
}
#haut #nav{
    float:left;
    width:700px;
}
#haut #nav #menu{
    padding-top:152px;
    padding-left:5px;
}
#menu .btn_menu{
    position:absolute;
    background-image:url('../img/rimmo67/btn_menu.png');
    width:136px;
    height:28px;
    text-align:center;
    color:#9d2c18;
    font-size:11px;
    line-height:28px;
    text-decoration:none;
    text-transform:uppercase;
}
#menu .menu0{
    left:245px;
}
#menu .menu1{
    left:385px;
}
#menu .menu2{
    left:525px;
}
#menu .menu3{
    left:665px;
}
#menu .menu4{
    left:805px;
}
/* cmt - Style menu principal et sous menu 'annonces' */
#menuDeroulcmt0, #menuDeroulcmt1, #menuDeroulcmt2, #menuDeroulcmt3, #menuDeroulcmt4{
    width:136px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: 0;
    background-image:url('../img/rimmo67/btn_menu.png');
    background-repeat:no-repeat;
    height:28px;
    text-align:center;
    line-height:28px;
    text-decoration:none;
    position: absolute;
    text-transform:uppercase;
    font-size:11px;
}

#menuDeroulcmt0{
    left:245px;
}
#menuDeroulcmt1{
    left:385px;
    z-index:1000;
}
#menuDeroulcmt2{
    left:525px;
}
#menuDeroulcmt3{
    left:665px;
}
#menuDeroulcmt4{
    left:805px;
}


#menuDeroulcmt1 li{ float: left; margin:0; padding:0; border: 0;}

#menuDeroulcmt1 li:hover > .sousMenu1 { display: block; }

#menuDeroulcmt1 .sousMenu1{ display: none; list-style-type: none; margin:-5px 0 0 3px; padding:0 0 0 3px; border: 0; text-align:left; line-height:19px;}
#menuDeroulcmt1 .sousMenu1 li{ float: none; margin: 0; padding: 0; border:0; padding-left:2px;}

li.prems{
    background-image:url('../img/rimmo67/ssmenu_haut.png');
    background-repeat:no-repeat;
    height:23px;
}
li.suiv{
    background-image:url('../img/rimmo67/ssmenu_fond.png');
    background-repeat:no-repeat;
    height:21px;
}

li.der{
    background-image:url('../img/rimmo67/ssmenu_bas.png');
    background-repeat:no-repeat;
    height:27px;
}

#menuDeroulcmt1 li{ float: left; width: 130px; margin: 0; padding: 0; border:0; font-size:11px;}

#menuDeroulcmt0 li a,#menuDeroulcmt1 li a,#menuDeroulcmt2 li a,#menuDeroulcmt3 li a,#menuDeroulcmt4 li a{ display: block; color:#9d2c18; font-size:11px; margin: 0; padding:1px 0; text-decoration: none;}

#menuDeroulcmt1 .sousMenu1 li a{ border:0; width:116px; height:21px; display: block; color: #000000; margin: 0; text-decoration: none; padding-left:5px; font-size:9px; letter-spacing:-1px; }
#menuDeroulcmt1 .sousMenu1 li a:hover{ background-color: #c9d200;}

#menuDeroulcmt1 .sousMenu1 li a.a_der{
   height:19px;
}
/* Style menu principal et sous menu 'annonces' */
/* cmt div general */
#general{
    clear:left;
    float:left;
    width:940px;
    min-height:380px;
    _height:380px;
    color:#000000;
}
/* cmt colonne gauche */
#general #votre_espace{
    float:left;
    width:240px;
}
#connexion_client{
    background-image:url('../img/rimmo67/espace_client.png');
    background-repeat:no-repeat;
    width:195px;
    height:205px;
    margin-left:10px;
}
#connexion_client #form_client{
    padding:10px;
}
.connect_form{
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    margin-top:-14px;
    color:#9d2c18;
}

.connect_form input.intitule{
    width:130px;
    font-size:10px;
    color:#9d2c18;
    margin-bottom:6px;
}
.connect_form input.connect{
     border:none;
     color:#000;
     background: transparent url('../img/rimmo67/btn_form.png') no-repeat top left;
     width:88px;
     height:23px;
     text-align: center;
     font-size:10px;
     margin-left:18px;
}
#liens_espace{
/*    padding:6px 0 0 16px;*/
    padding:6px 0 0 0px;
    line-height:14px;
}
#liens_espace a{
    font-size:10px;
    font-weight:bold;
    color:#9d2c18;
    text-decoration:none;
}
#liens_espace a:hover{
    color:#9b9965;
}

#liens_colonne{
    padding:16px 0 0 10px;
}

#liens_colonne a{
    color:#9d2c18;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

#liens_colonne a:hover{
    color:#a4b201;
}

#liens_colonne .lien_descriptif{
    color:#9d2c18;
    font-size:10px;
    font-style:italic;
}

#liens_colonne #lien_mail{
     background: transparent url('../img/rimmo67/picto_mail.png') no-repeat top left;
     padding:4px 0 0 42px;
     height:44px;
}
#liens_colonne #lien_situez{
     background: transparent url('../img/rimmo67/picto_situer.png') no-repeat top left;
     padding:4px 0 0 42px;
     height:44px;
}
#liens_colonne #lien_estimez{
     background: transparent url('../img/rimmo67/picto_estimer.png') no-repeat top left;
     padding:4px 0 0 42px;
     height:44px;
}
#liens_colonne #lien_utile{
     background: transparent url('../img/rimmo67/picto_utile.png') no-repeat top left;
     padding:4px 0 0 42px;
     height:44px;
}
#liens_colonne #lien_vendu{
     background: transparent url('../img/rimmo67/picto_vendu.png') no-repeat top left;
     padding:4px 0 0 42px;
     height:44px;
}
/* cmt contenu */
#general #contenu{
    float:left;
    width:700px;
}
#contenu a{
    color:#000000;
    font-style:italic;
}
#contenu a:hover{
    color:#9d2c18;
}
#contenu h1 a{
    color:#9d2c18;
    text-decoration:none;
    font-size:18px;
    font-style:normal;
}
#contenu h1 a:hover{
    color:#000000;
}
input.btn_recherche{
     border:none;
     color:#000;
     background: transparent url('../img/rimmo67/btn.png') no-repeat top left;
     width:126px;
     height:23px;
     text-align: center;
     font-size:10px;
     margin-left:18px;
}
input.btn_form_cherche{
     border:none;
     color:#000;
     background: transparent url('../img/rimmo67/btn.png') no-repeat top right;
     width:128px;
     height:23px;
     text-align:left;
     font-size:10px;
}

#contenu a.btn_print{
     text-align: left;
     font-size:10px;
     text-decoration:none;
     font-style:normal;
     display: block;
     padding-top:12px;
     padding-left:10px;
     width: 140px;
     height: 41px;
     background: transparent url('../img/rimmo67/btn_imprimer.png') no-repeat;
}
#contenu a.btn_detail{
     text-align: left;
     font-size:12px;
     text-decoration:none;
     font-style:normal;
     display: block;
     padding:6px 0 0 22px;
     width: 126px;
     height: 23px;
     background: transparent url('../img/rimmo67/btn.png') no-repeat;
}

/* cmt contenu dans les cadres */
.int_cadre{
    padding:25px 20px 10px 20px;
}
.int_cadre_xl{
    padding:0px 20px 10px 20px;
}

/* cmt cadre large */
#contenu .bloc_xl{
    clear:left;
/*margin-left:240px;*/
}
#contenu .cadre_xl_haut{
    width:700px;
    height:25px;
    background:transparent url('../img/rimmo67/gd_cadre_haut.png') no-repeat top;
}
#contenu .cadre_xl{
    width:700px;
    background:transparent url('../img/rimmo67/gd_cadre_centre.png') repeat-y;
}

#contenu .cadre_xl_int{
    width:700px;
    min-height:100px;
    _height:100px;
    /*background:transparent url('../img/rimmo67/gd_cadre_haut.png') no-repeat top;*/
}

#contenu .cadre_xl_bas{
    width:700px;
    height:16px;
    background:transparent url('../img/rimmo67/gd_cadre_bas.png') no-repeat;
}

/* cmt cadre petit */
#contenu .multicadres_xs{
    float:left;
    width:700px;
}
#contenu .bloc_xs{
    float:left;
    width:350px;
}
#contenu .cadre_xs{
    width:350px;
    background:transparent url('../img/rimmo67/pt_cadre_centre.png') repeat-y;
}

#contenu .cadre_xs_int{
    width:350px;
    min-height:325px;
    _height:325px;
    background:transparent url('../img/rimmo67/pt_cadre_haut.png') no-repeat top;
}

#contenu .cadre_xs_bas{
    width:350px;
    height:14px;
    background:transparent url('../img/rimmo67/pt_cadre_bas.png') no-repeat;
}
/* *** */
/*
div.cadre {

	border: 1px solid #000000;
	#background-color: rgb(180, 193, 205);
	background-color: #FFEB88;
	
}

div.cadre div.cadretitre {

	width: 100%;
	height: 25px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #000000;
	background-color: rgb(135, 156, 175);

}

div.cadre div.cadrecontent {

	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: justify;

}

table.menu {

	text-align: center;
	border: 1px solid #000000;
	background-color: rgb(180, 193, 205);

}

table.menu tr.cadretitre {

	height: 25px;
	font-weight: bold;
	font-size: 12px;
	background-color: rgb(135, 156, 175);

}

table.menu tr.cadretitre td {

	border-bottom: 1px solid #000000;

}

div#logomenu {

	
	float: left;

}

div#menu {
	
	margin-top: 15px;
	text-align: left;	
}

div#logo {

	text-align: left;

}

div#pagecentre {
	position: absolute;
	margin-left: 155px;
	width: 800px;
	height: 100%;

}

div#pagegauche {

	position: absolute;
	width: 155px;
	height: 100%;

}

div#pagedroite {

	position: absolute;
	margin-left: 80%;
	width: 20%;

}

div#page {

	margin-left: 50px;
	margin-right: auto;
	width: 1150px;
	text-align: left;

}

div.conteneur {

	width: 100%;
	height: 100%;

}

div.conteneur2 {
	
	text-align: center;

}

div.conteneur2 div.centrage {

	margin-left: auto;
	margin-right: auto;

}

div#hautpage {

	position: relative;
	margin-top: 10px;
	width: 97%;
	background-color: rgb(135, 156, 175);
	border: 1px solid #000000;

}

div#contact {

	font-size: 9px;
	padding-left:70px;

}

div#contact div#contactgauche {
		float: left;
		width: 150px;
}

div#contact div#contactcentre {
		float: left;
		width: 280px;
}

div#contact div#contactdroit {
}

h1.titresite {

	text-align: center;
	color:#000000;
}
*/

/* #00295D */
a.alrtmail {

	color: #FF0000;
	text-decoration: none;

}

a.alrtmail:hover {

	color: #FF0000;
	text-decoration: underline;

}

a.alrtmail i{

	color: #FF0000;
	text-decoration: none;
}

div.pagenum {
	font-size: 10px;
	height: 20px;
	width: 97%;
	margin-top: 0px;
	margin-bottom: 8px;
}

div.pagenum ul.num {
	float: right;
	margin-top: 0px;
	list-style-type: none;
}

div.pagenum ul.num li {
	float: left;
	margin-right: 5px;
}

div.pagenum ul.filtre {
	float: left;
	margin-top: 0px;
	list-style-type: none;
}


div.pagenum ul.filtre li {
	float: left;
	margin-right: 8px;
}

div.pagenum ul.filtre li input {

	font-size: 10px;

}

/* ********************************************* */
.info_annonce{
    color:#9d2c18;
    font-size:12px;
}
.info_prix{
    color:#9d2c18;
    font-size:14px;
    font-weight:bold;
}
.info_prix2{
    color:#000000;
    font-size:14px;
    font-weight:bold;
}
.annonce {
	width: 660px;
        margin:0 10px 0 0px;
        float:left;
}
.imageminiatures {
        clear:left;
        float:left;
	width: 660px;
        margin:0 10px 0 0px;
        padding-top:6px;
}
.annonceminiature{
  width: 660px;
  float:left;
}
.annonceminiature .vignette{
    float:left;
    width:82px;
}
.suite2{
    clear:left;
    width:650px;
    text-align:right;
}
.annonce .annonceimage{
    float:left;
    width:285px;
    height:243px;
}
.annonce .travauxdecoimage{
    float:left;
    width:285px;
    height:252px;
}
.annonce .annoncecorps{
    float:left;
    width:375px;
    height:243px;
}
.annoncecorps .detail{
    padding-left:80px;
    padding-top:12px;
}
.compromis {
	margin-top: -240px;
        position:absolute;
        z-index:100;
}
/*
div.annonce div.image {

	width: 350px;
	height: 243px;

}*/

/*div.annonce div.image div.annonceimage {

	height: 100%;
	width: 270px;

	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;

}
*/
/* commente par cmt
div.annonce div.image div.annonceimage a div.compromis {

	margin-top: -240px;

}

div.annonce div.image div.annonceimage a div.img {

	text-decoration: none;
	text-align: center;

}

div.annonce div.image div.annonceimage a div img {

	border: 0px;
	width: 270px;

}

div.annonce div.image div.annonceminiature {

	float: right;
	height: 100%;
	width: 79px;

	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;

}

div.annonce div.image div.suite {

	position: absolute;
	width: 78px;
	height: 12px;
	background-color:rgb(130, 143, 155);
	text-align: center;
	border-top: 1px solid #000000;
	margin-top: 230px;
	margin-left: 271px;

}



div.annonce div.image div.suite a  {

	font-size: 9px;
	font-weight: bold;
	color: rgb(70, 83, 95);

}


div.suite2 {

	position: absolute;
	width: 78px;
	height: 12px;
	background-color: #E18539;
	text-align: center;
	border-top: 1px solid #000000;
	margin-top: 230px;
	margin-left: 271px;

}

div.suite2 a  {

	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;

}

div.annonce div.image div.annonceminiature img {
	
	margin-top: 0px;
	margin-left: 1px;
	width: 78px;
	height: 60px;
	border-bottom: 1px solid #000000;

}

div.annonce div.annoncecorps {
	
	float: right;
/*REG_CMT	width: 54%;
	width: 46%;

}

div.annonce div.annoncecorps div.onglet {

	width: 100%;
	margin-top: 0px;
	height: 25px;

}

div.annonce div.annoncecorps div.onglet ul {

	list-style-type: none;
	padding-bottom: 24px;
    border-bottom: 1px solid #000000;
    margin: 3px;
    margin-bottom: 10px;

}

div.annonce div.annoncecorps div.onglet ul li {

	float: left;
    height: 21px;
    margin: 2px 2px 0 2px;
    border: 1px solid #000000;
	font-size: 12px;
	#background-color: rgb(160, 173, 185);
	background-color: #E18539;
	color:#ffffff;
}

div.annonce div.annoncecorps div.onglet ul li.active {

    border-bottom: 1px solid rgb(180, 193, 205); 
	#background-color: rgb(180, 193, 205); 
	background-color: #BE3728;
	color:#ffffff;
}

div.annonce div.annoncecorps div.onglet ul li.active a {

	#color: #00280B;
	color:#ffffff;
}

div.annonce div.annoncecorps div.description {

}

div.annonce div.annoncecorps div.appreciation {

	margin-top: -110px;
	visibility: hidden;
	font-size: 11px;

}

div.annonce div.annoncecorps td.annCat {
	
	text-align: right;
	width: 130px

}

div.annonce div.annoncecorps td.annCat p span {
	
	font-weight: bold;

}
*/
/*div.annonce div.detail {

	position: absolute;
/*REG_CMT	margin-top: -15px;
	margin-left: 690px;
	*/
/*	margin-left:584px;
	margin-top:-8px;

}
*/
/* fin commente par cmt */
td.annonceCar {
	width: 110px;
	height: 20px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	border-right: 1px solid #000000;

}
td.annonceCarPrint {
	height: 10px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	border-right: 1px solid #000000;

}

td.annonceCarVal, td.annonceCarValApp, td.annonceCarValPrint {

	vertical-align: top;
	text-align: justify;
	padding-left: 10px;

}

td.annonceCarValApp {

	border-top: 1px solid #000000;

}
td.annonceCarValPrint {
    padding-left:360px;
}


/* ********************************************* */

ul.doc {
	list-style-type: none;
	margin-top: 4px;
	float: left;
}

ul.doc li {
	float: left;
	margin-right: 8px;
}

div.detailAnnonce div.photo {
}

div.detailAnnonce div.retour {

	width: 97%;
	height: 17px;
	text-align: right;

}

div.detailAnnonce div.photo div.normal {
	width: 350px;
	height: 100%;
	float: left;
	text-align: center;
	border-right: 1px solid #000000;

}

div.detailAnnonce div.photo table#plaquette {
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom: 10px;
	margin-top: 10px;
}

div.detailAnnonce div.photo table#plaquette td#photoim {
    padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.detailAnnonce div.photo table#plaquette td#photodesc {
    padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}


div.detailAnnonce div.photo div.normal img {
	max-width: 350px;
	height: 100%;
}

div.detailAnnonce div.photo div.normal div.compromis {
	margin-top: -87%;
}

div.detailAnnonce div.photo div.miniature {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

div.detailAnnonce div.photo div.miniature div.img img 
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-left: auto;
	margin-right: auto;
	height: 115px;
}

div.detailAnnonce div.photo div.miniature div.legend 
{
	font: 12px Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
}

/* ******************************************************* */

tr.entete {

	font-size: 11px;
	text-align: center;
	font-weight: bold;
	background-color: #5277A4;

}

td.entete {

	font-size: 11px;
	text-align: center;
	font-weight: bold;
	background-color: #5277A4;

}

tr.ligne2 {

	font-size: 11px;
	background-color: #AABBCC;

}

td.ligne2 {

	font-size: 11px;
	background-color: #AABBCC;

}

tr.ligne1 {

	font-size: 11px;
	background-color: #CCCCF6;

}

td.ligne1 {

	font-size: 11px;
	background-color: #CCCCF6;

}

/* ****************************************************** */

fieldset {
	border: 1px solid #9D2C18;
}

fieldset legend {
	font-size: 11px;
	color: #9D2C18;
	font-weight:bold;
}

/* Début CMT_REG */
.juste660 {margin:0 0 0 20px;width:640px;}
.erreurconnexion {width:720px;margin:10px auto 10px 200px;}
#connexion_client a {color: #9D2C18;}
#connexion_client a:hover {color: #BDCD00;text-decoration:none;}
/* Fin CMT_REG */

/* ****************************************************** */

div.archive {

	margin-top: 0px;
	width: 100%;

}

div.archive div.image {

	width: 150px;
	height: 110px;

	border-right: 1px solid #000000;

}

div.archive div.image a div.img {

	text-decoration: none;
	text-align: center;

}

div.archive div.image a div img {

	border: 0px;
	width: 150px;

}

div.archive div.image div.suite {

	position: absolute;
	width: 78px;
	height: 12px;
	background-color: rgb(130, 143, 155);
	text-align: center;
	border-top: 1px solid #000000;
	margin-top: 230px;
	margin-left: 271px;

}

div.archive div.image div.suite a {

	font-size: 9px;
	font-weight: bold;
	color: rgb(70, 83, 95);

}

div.archive div.annoncecorps {

	position: absolute;
	margin-left: 115px;
	width: 80%;

}

div.archive div.annoncecorps div.onglet {

	width: 22%;
	margin-top: 0px;
	height: 25px;

}

div.archive div.annoncecorps div.onglet ul {

	margin-top: 0px;
	list-style-type: none;
    border-right: 1px solid #000000;
	padding-top: 5px;
	padding-bottom: 29px;

}

div.archive div.annoncecorps div.onglet ul li {

    height: 21px;
    margin: 2px 5px 2px 2px;
    border: 1px solid #000000;
	font-size: 11px;
	background-color: rgb(160, 173, 185);

}

div.archive div.annoncecorps div.onglet ul li {

	text-align: center;

}

div.archive div.annoncecorps div.onglet ul li.active {

    /*border-right: 1px solid rgb(180, 193, 205);*/ 
	background-color: rgb(180, 193, 205); 

}

div.archive div.annoncecorps div.onglet ul li.active a {

	color: #00280B;

}

div.archive div.annoncecorps div.description {

	position: absolute;
	margin-top: -20px;
	margin-left: 150px;

}

div.archive div.annoncecorps div.appreciation {

	position: absolute;
	margin-top: -20px;
	margin-left: 150px;
	visibility: hidden;
	font-size: 11px;

}

div.archive div.annoncecorps td.annCat {
	
	text-align: right;

}

div.archive div.annoncecorps td.annCat p span {
	
	font-weight: bold;

}

div.archive div.detail {

	position: absolute;
	margin-top: -15px;
	margin-left: 690px;

}



/******************** STYLE DES SONDAGES *****************/
	
/* - tables de résultats et de participation - */

.piaPollTable {
	border-width: 0px ;
	border-color: #000000 ;
	border-style: solid;
	color: #DDDDDD ;
	background-color: #FFEB88 ;	
	padding: 0px ;
	margin: 0px ;
	width: 100%; 
	font-size:11px;
}

/* - boutons radio (participation) - */

.piaPollRadio {
	
}

/* - texte */

.piaPollText {
	color: #000000;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
}

/* - texte des statistiques (résultats) - */

.piaPollStats {
	color: #000000 ;
	font-family: Verdana,Helvetica,Arial;
	font-size: 9px;
}

/* - texte du nombre de votes (résultats) - */

.piaPollNbVotes {
	color: #000000 ;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
}

/* - bouton 'voter' (participation) - */

.piaPollButton {
	font-family: Verdana,Helvetica,Arial;
	font-size: 10px; 		
	height: 18px ;			
	background-color: #BE3728 ;
	border-bottom: 1px solid #404040;
	border-right:	 1px solid #404040;
	border-left: 	 1px solid #909090;
	border-top:		 1px solid #909090;
	color: #DDDDDD;
	text-decoration: none;
	cursor: hand;
}

/* - liens (participation, résultats) - */

.piaPollLink {
	color: #FFFFFF ;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
	text-decoration: none; 
}

.piaPollLink:hover {
	color: #DDDDDD ;
	font-family: Verdana,Helvetica,Arial;
	font-size: 11px;
	text-decoration: none; 
}

/****************************************************/
/* AJOUTS LAURENT */
/****************************************************/
#titreAccueil
{
	display:block;
	height:30px;
	font-size: 18px;
	font-weight: bold;
	color: #005A9A;
	letter-spacing: 1px;
	padding-top:15px;
}

.erreur
{

}

.fontSize
{
	font-size:11px;
}

.fontSizeCentered
{
	font-size:11px;
	text-align:center;
}


.listeAnnoncesCategories
{
	font-weight:bold;
	text-align:right;
}

#menu2{
	border:0px;
}

#hautpage2
{
	border:0px;
	height:80px;
}


/* affichage des fenetres du sites (encart liste offres , encarts page accueil ... */
.encartHautDegrade
{
	background-image:url(../img/ri67/encartHautDegrade.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#47010C;
	line-height:11px;
}

.encartHautGauche
{
	background-image:url(../img/ri67/encartHautGauche.jpg);
	width:6px;
	height:22px;
}

.encartHautDroit 
{
	background-image:url(../img/ri67/encartHautDroit.jpg);
	width:7px;
	height:22px;
}

/* pour le formulaire de connexion appelé dans piaAuthentification.class.php */
.connexionText{font-size:11px;text-align:center;}

/* encart affichage fenetrage avec les templates */
.texteListe{font-size:11px;padding-left:3px;}
.titreListe{font-size:11px;font-weight:bold;background-color:#879CAF;height:25px;border-bottom:1px solid #000000;}
.borderTableau{border:1px solid #000000;}

.formAuthentification
{
	margin:0px;
	margin-top:-20px;
	padding:4px;
}

.sousTitresQuiSommesNous
{
	font-size:14px;
	font-weight:bold;
}

.txtMenuPrincipal{
 color:#860313;
}



.enteteTableauExtranet{
	color:white;
	font-weight:bold;
	font-size:11px;
	background-color:#BE3728;
}

.ligne1TableauExtranet{
	font-size:11px;
	background-color:#F7B243;
	
}
.ligne2TableauExtranet{
	font-size:11px;
	background-color:#FFBD6C;
}


