*				{ font-family:Arial,Helvetica,sans-serif; }
body			{ font-size:11px; color:#000;background:#EEEEEE;margin:0;padding:0; } 
div, table		{ font-size:11px; color:#000; }
input			{ font-size:11px; color:#000; }

#global{
	position: relative;
}

a {color:#008FB2; text-decoration:none;}
a:hover {text-decoration:underline;}

hr { display:block; height: 1px; margin: 0; padding: 0; color: #F00; background-color: #ccc; border: 0;}

h2 { font-size: 160%; }
h3 { font-size: 140%; }

#FormRecherche { border:1px solid #ccc; }

#Pub {width:168px; height:500px; background:#fff; border:1px solid #000; border:1px solid #bbb; }

#loading {
background-image: url("images/_loading.gif") ;
	z-index:1000;
 	width: 50px;
 	height: 50px;
 	position: absolute;
 	right: 0px;
 	bottom: 0px;
 	margin-bottom: 10px;
 	margin-right: 10px;
 	text-align: center;
}

.ariane { line-height:30px; color:#bbb; padding:10px; font-size:12px; }
.ariane a { color:#bbb; }

.arianebis { line-height:30px; padding:10px; font-size:12px;display:none; }

.title_friend{
text-align:left;
clear:both;
color:#00b2de;
margin:0;
font-size:15px;
}

.annu_infobulle
{
position:relative;
width:335px;
height:200px;
background-repeat:no-repeat;
margin: -20px;
overflow:auto; 
z-index: 10;
}

.com_infoBulle, .com_infoBulle_bien, .com_infoBulle_service
{
position:relative;
width:400px;
height:220px;
background-image: url(http://www.keltoa.com/images/bg_infobulle.png);
background-repeat:no-repeat;
margin: -20px;
overflow:auto; 
z-index: 10;
}

.com_infoBulle_bien
{
background-image: url(http://www.keltoa.com/images/bg_infobulle2.png);
}

.com_infoBulle_service
{
width:249px;
height:132px;
background-image: url(http://www.keltoa.com/images/bg_infobulleservice.png);
margin:-16px;
}

.com_infoBulle h3, .com_infoBulle_bien h3 { font-size:120%; }
.com_infoBulle h4, .com_infoBulle_bien h4 { font-size:110%; }

.qr_date
{
	font-size:10px;
	display:inline;
}

.qr_cat
{
	font-size:10px;
	display:inline;
	color:#0085aa;
}

.qr_separateur
{
	margin:10px;
	margin-left:0px;
}


.onglet_activity h5
{
	color:#0085aa;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
}

.ongletcommunaute .nbpoint { color:#ff8800;font-weight:bold; }
.ongletcommunaute h3 { text-decoration:underline;color:#000000;margin-top:10px;font-weight:bold; }
.ongletcommunaute h4 { color:#00b2de; }
.ongletcommunaute img { border:1px solid #00b2de; }


div#MenuMonkeltoa {list-style-type: none;width: 100%;}
div#MenuMonkeltoa span {float: left;}
div#MenuMonkeltoa a {float: left; padding: 5px 15px; text-align: center; border-top: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; text-decoration: none; font-size:12px; color:#959595; font-style:normal; background: #fff;}
div#MenuMonkeltoa a:hover {background: #00B2DE; color:#fff;}





.previewtof {
	background-color:#fff; border:1px solid #bbb; width:15px; height:15px;
	float: left;
	display: block;
	margin : 3px; 2px;
	cursor:hand;
	cursor:pointer;
}

.consigne {border:1px solid #B5C433; padding:5px 20px 20px 20px; font: 10pt georgia;}
.consigne p {font: italic 10pt georgia;}
.consigne li {font: italic 10pt georgia;}
.consigne div {font: italic 10pt georgia;}
.consigne h2 {font-family:georgia; color:#00B2DE; font-size:14pt; font-weight: bold; margin-top: 0px;}


.commun_msg {font: 10pt georgia;}
.commun_msg p {font: italic 10pt georgia;}
.commun_msg li {font: italic 10pt georgia;}
.commun_msg div {font: italic 10pt georgia;}
.commun_msg h2 {font-family:georgia; color:#00B2DE; font-size:14pt; font-weight: bold;}


.villesDiv{position:absolute; margin-top:-10px; z-index:10; height:200px}
ul.villesBox {list-style-type: none; margin-left:0px; padding:0px; text-align: left;}
ul.villesBox {width:400px; background-color:#fff; border:1px solid #888;}
ul.villesBox li {font-size:14px; line-height:20px; width:400px;}
ul.villesBox li.selected {background-color: #BCD515; color:#fff; cursor: pointer;}
ul.villesBox li:hover {color:#fff; cursor: pointer;}


.villesDiv{position:absolute; margin-top:-10px; z-index:10; height:200px}
ul.villesdepotBox {list-style-type: none; margin-left:0px; padding:0px; text-align: left;}
ul.villesdepotBox {width:400px; background-color:#fff; border:1px solid #888;}
ul.villesdepotBox li {font-size:14px; line-height:20px; width:400px;}
ul.villesdepotBox li.selected {background-color: #BCD515; color:#fff; cursor: pointer;}
ul.villesdepotBox li:hover {color:#fff; cursor: pointer;}


.typesDiv{position:absolute; margin-top:-10px; z-index:10; height:200px}
ul.typesBox {list-style-type: none; margin-left:0px; padding:0px; text-align: left;}
ul.typesBox {width:300px; background-color:#fff; border:1px solid #888;}
ul.typesBox li {height:15px; width:300px;}
ul.typesBox li.selected {background-color: #BCD515; color:#fff; cursor: pointer;}
ul.typesBox li:hover {color:#fff; cursor: pointer;}


.loginDiv{position:absolute; margin-top:-10px; z-index:10; height:200px}
ul.loginBox {list-style-type: none; margin-left:0px; padding:0px; text-align: left;}
ul.loginBox {width:300px; background-color:#fff; border:1px solid #888;}
ul.loginBox li {height:15px; width:300px;}
ul.loginBox li.selected {background-color: #BCD515; color:#fff; cursor: pointer;}
ul.loginBox li:hover {color:#fff; cursor: pointer;}


#vote		{border:1px outset; padding-left:10px; padding-right:10px;}
#votecmt		{border:1px outset; padding-left:10px; padding-right:10px;}
.voteplus	{border:1px outset; padding-left:10px; padding-right:10px; cusor:hand; cursor: pointer;}
.votemoins	{border:1px outset; padding-left:10px; padding-right:10px; cusor:hand; cursor: pointer;}
.signaler	{border:1px outset; padding-left:10px; padding-right:10px; cusor:hand; cursor: pointer;}

/***************************************
------------------@@@__HELP__@@@-----------------
***************************************/

.AideContextOmbre {
	float:left;
	clear:left;
	background: url('http://www.keltoa.com/images/ombre.png') no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}

.AideContextBoite {
	background: #FFFDDA;
	position:relative;
	bottom:6px;
	right: 6px;
	font-size:12px;
}

.AideContextBoite div {
	font-size:12px;
}

.AideContextBoiteTxt {
	padding:10px;
}


/***************************************
-------------FORMULAIRE FICHE AGENCE-------------
***************************************/
.form_agent{
	font-size:14px;
	}

div.form_agent{
	vertical-align:middle;
	margin:2px;
}
label.form_agent{
	width:120px;
	display:block;
	float:left;
}
input.form_agent,textarea.form_agent{
	width:250px;
	margin:0;
	border:1px solid #c9c9c9;
}
.form_agent input[type="submit"]{
	background:#c9c9c9;
	color:#333;
	border:1px solid #333;	
	float:right;
	margin-right:17px;
}


#footer {clear: both; padding:20px; background-image:url(http://www.keltoa.com/images/design/fond_footer.gif); background-repeat: repeat-x; background-position: top left;}
#footer table {font-size:12px;}


/**************************************/
/*logo in da footer*/
#logo_footer{
float:right;
margin:0 20px 0 0;
	}

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.middle { vertical-align:middle; }
.erreur { text-align:center;font-size:120%;color:#ff8800;font-weight:bold; }

#logo_footer_dialogue{
	width:116px;
	height:70px;
	background:url(http://www.keltoa.com/images/design/logos/dialogue.png) no-repeat;
}

#logo_footer_louez{
	width:116px;
	height:70px;
	background:url(http://www.keltoa.com/images/design/logos/vendezlouez.png) no-repeat;
}

#logo_footer_recherche{
	width:145px;
	height:88px;
	background:url(http://www.keltoa.com/images/design/logos/recherche.png) no-repeat;
}

#logo_footer_wiki{
	width:116px;
	height:70px;
	background:url(http://www.keltoa.com/images/design/logos/wiki.png) no-repeat;
}

#logo_footer_accueil{
	width:128px;
	height:85px;
	background:url(http://www.keltoa.com/images/design/logos/accueil.png) no-repeat;
}







.nav_annonce_page{
	float:left;
	width:40px;
	line-height:16px;
	color:#95979a;
	margin-right:5px;
}

.nav_annonce_current{
	float:left;
	width:16px;
	line-height:16px;
	color: #fff;
	font-weight:bold;
	border:1px solid #bbd512;
	background-color:#bbd512;
	margin-right:5px;
}

.nav_annonce_num{
	float:left;
	width:16px;
	line-height:16px;
	color: #95979a;
	font-weight:bold;
	border:1px solid #ddd;
	margin-right:5px;
}

.nav_annonce_num a{
	line-height:16px;
	width:16px;
	color: #95979a;
	text-decoration:none;
}

.nav_annonce_num a:hover{
	line-height:16px;
	width:16px;
	color: #fff;
	background-color:#00b2de;
	text-decoration:none;
}

.nav_annonce_precedent{
	float:left;
	width:16px;
	line-height:16px;
	border:1px solid #ddd;
	background:url(http://www.keltoa.com/images/precedent.gif) no-repeat;
	margin-right:5px;
}

.nav_annonce_precedentbis{
	float:left;
	width:16px;
	line-height:16px;
	border:1px solid #ddd;
	background:url(http://www.keltoa.com/images/precedentbis.gif) no-repeat;
	margin-right:5px;
}

.nav_annonce_suivant{
	float:left;
	width:16px;
	line-height:16px;
	border:1px solid #ddd;
	background:url(http://www.keltoa.com/images/suivant.gif) no-repeat;
	margin-right:5px;
}

.nav_annonce_suivantbis{
	float:left;
	width:16px;
	line-height:16px;
	border:1px solid #ddd;
	background:url(http://www.keltoa.com/images/suivantbis.gif) no-repeat;
	margin-right:5px;
}

/*********************************
mon toa
*********************************/
.title_rub_montoa{
	color:#ff8800;
	/*border-bottom:1px solid #ff8800;*/
	font-size:16px;
}
.noborder{
border:0;
margin-bottom:-1px;
}
.not_dat{
	background:#eee;
	color:#999;
	font-size:9px;
	padding:2px;
}
.quoifaire{
	float:right;
	margin:1px;
	display:block;
}
ul.virgin{
margin:0;
padding:0;
}

ul.virgin li{
/* display:block;
		height:18px; */

		border-bottom:1px solid #eee;
		padding-left:20px;
		line-height:20px;
		margin-top:5px;
		margin-bottom:2px;
		list-style-type:none;
	}
	ul.virgin li.addfriend{
		background:url(http://www.keltoa.com/images/design/add_friend.gif) no-repeat left center;
	}
	ul.virgin li.addmsg{
		background:url(http://www.keltoa.com/images/design/mail_generic.png) no-repeat left top;
	}
	ul.virgin li.action1{
		background:url(http://www.keltoa.com/images/design/add_question.png) no-repeat left center;
	}
	ul.virgin li.action2{
		background:url(http://www.keltoa.com/images/design/add_answer.png) no-repeat left center;
	}
	
a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffc;
    width:300px;
}
a.tooltip:hover em span {
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 11px;
    background: transparent url(http://www.keltoa.com/images/design/fleche.gif);
    margin:0;
    padding: 0;
    border: 0;
}

.ongleton   {background-color:#00B2DE; color:#fff; padding:10px;}
.ongletoff  {background-color:#eeeeee; color:#000; padding:10px;}
.ongleton a {color:#fff;}
.arianebis a { text-decoration:underline; }
.nounderline a, .arianebis .nounderline { text-decoration:none; }


/*_______________________________________________________________________________________________________________________________*/
/*___________________________________________STYLE DE LA PAGE DETAIL D'UNE ANNONCE_______________________________________________*/
/*_______________________________________________________________________________________________________________________________*/

#annonce_add_print{
	display: none;
}












