/*
File : stylesheet.css 
18/01/09

geolinko project
copyright : lpCom
*/
div#centrage_index{ /*ATTENTION : doit être la 1ère règle de la feuille de style : Voir initializeCentrageCSS() dans nah_ajax.js */

}
div#centrage_consult {  /*ATTENTION : doit être la 2ème règle de la feuille de style */

}
div#centrage_annonce {  /*ATTENTION : doit être la 3ème règle de la feuille de style */

}

a.info{ /*default : position right*/
    position:relative; 
    z-index:24;
    color:#000;
    text-decoration:none}
a.info:hover{z-index:25;text-decoration:none;color:#000;}
a.info span{display: none}
a.info:hover span{ 
	display:block; 
	position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #260088;
    background-color:#ffffff; color:#260088;
    font-weight:none;
    padding:4px;
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
    }

a.infoleft{ /*position :left*/
    position:relative; 
    z-index:24;
    color:#000;
    text-decoration:none}
a.infoleft:hover{z-index:25;text-decoration:none;color:#000;}
a.infoleft span{display: none}
a.infoleft:hover span{ 
	display:block; 
	position:absolute;
    top:2em; left:-15em; width:15em;
    border:1px solid #260088;
    background-color:#ffffff; color:#260088;
    font-weight:none;
    padding:4px;
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
    }	

a.infotop{ /*position :top*/
    position:relative; 
    z-index:24;
    color:#000;
    text-decoration:none}
a.infotop:hover{z-index:25;text-decoration:none;color:#000;}
a.infotop span{display: none}
a.infotop:hover span{ 
	display:block; 
	position:absolute;
    bottom:2em; left:2em; width:15em;
    border:1px solid #260088;
    background-color:#ffffff; color:#260088;
    font-weight:none;
    padding:4px;
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
    }	

span.link{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  
  color: #666666;
  text-decoration: underline;
}
span.link:hover{  
  color: #000000;
}


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 9px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 9px; background: #ffb3b5; font-weight: bold; }


BODY {
  background: #f9f9f9;
  color: #000000;
  margin: 0px;
}

img
{
border: 0;
}

BODY.print, TR.print, TD.print, TABLE.print {
background : #ffffff;
}

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  
  color: #ccc;
  text-decoration: none;   
}

A {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;  
  color: #8a6e22;
  text-decoration: none;
}

A:hover {
  color: #000088;
  text-decoration: none;
}

FORM {
	display: inline;
}

TABLE.left_col, TD.left_col, SPAN.left_col  {
background : #f9f9f9;
}

TABLE.fondIndex{
background-image: url('images/paris.jpg');
}

span.slogan{
font-family: Verdana, Arial, sans-serif;
font-size: 22px;
font-weight: bold; 
color : #00aeff;
}
span.slogan_light{
font-family: Courrier New;
font-size: 24px;
color : #666;
}

TD.planisph{
font-family: Courrier New;
font-size: 12px;
color : #999999;
}

TD.info_help_index {
font-family: Verdana, Arial, sans-serif;
font-size:10px;
font-weight: bold; 
color : #000000;
}
TD.info_help_index2 {
font-family: Verdana, Arial, sans-serif;
font-size:9px;
color : #000000;
}

TD.map_col {
background : #f9f9f9;
}

TD.annonce_col {
background : #f9f9f9;

}

TD.account{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#555555;
  border-top:1px solid #cccccc; 
  padding-bottom: 2px;
  padding-top: 2px;  
  padding-left: 5px;  
  padding-right: 5px;  
}

DIV.results0 {
  overflow:hidden;
  font-family: Times New Roman;
  font-size: 12px;
  height:76px;
  background: #ffffff;
  color:#000;
  border-bottom:1px dotted #8a6e22;    
}
DIV.results1{
  overflow:hidden;
  font-family: Times New Roman;
  font-size: 12px;
  height:76px;
  background: #f7f7f7;
  color:#000;
  border-bottom:1px dotted #8a6e22;    
}
DIV.results0_hover, DIV.results1_hover{
  overflow:hidden;
  font-family: Times New Roman;
  font-size: 12px;
  height:76px;
  background: #004191;
  color:#ffffff; 
  border-bottom:1px dotted #8a6e22;  
  cursor: pointer;  
}


DIV.selection0 {
  overflow:hidden;
  font-family: Times New Roman;
  font-size: 12px;
  height:76px;
  background: #ffffff;
  border-bottom:1px dotted #8a6e22;  
}
DIV.selection1 {
  overflow:hidden;
  font-family: Times New Roman;
  font-size: 12px;
  height:76px;
  background: #f7f7f7;
  border-bottom:1px dotted #8a6e22;  
}
DIV.selection0_hover, DIV.selection1_hover{
  overflow:hidden;
  font-family: Times New Roman;
  font-size: 12px;
  height:76px;
  background: #feffd0;
  border-bottom:1px dotted #8a6e22;  
  cursor: pointer;
}

DIV.annonceur0 {
  overflow:hidden;
  font-family: Times New Roman;
  font-size: 12px;
  height:76px;
  background: #ffffff;
  border-bottom:1px dotted #8a6e22;      
}
DIV.annonceur1 {
  overflow:hidden;
  font-family: Times New Roman;
  font-size: 12px;
  height:76px;
  background: #f7f7f7;
  border-bottom:1px dotted #8a6e22;      
}
DIV.annonceur0_hover, DIV.annonceur1_hover{
  overflow:hidden;
  font-family: Times New Roman;
  font-size: 12px;
  height:76px;
  background: #775a0b;
  color:#ffffff;  
  border-bottom:1px dotted #8a6e22;  
  cursor: pointer;
}

DIV.print {
  font-family: Times New Roman;
  font-size: 12px;
  height:76px;
  background: #ffffff;
  border-bottom:1px dotted #8a6e22; 
}



TR.headerNavigation {
  background: #f9f9f9;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #f9f9f9;
  color: #000000;
}


TD.headerWarning {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #ff0000;
  cursor:default;
}

TD.maintenance {
   margin: 0;
   padding: 0;
   text-align: center;
}

TD.onTitle_1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #8a6e22;
}

TD.onTitle_2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #999999;
  text-align: right;
}

TD.onTitle_3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;    
  color: #555555;
}
SPAN.onTitle_3 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 9px; 
  font-weight: bold;  
  color: #999999;
}

TD.onTitle_4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;   
  color: #000000;
  text-align: right;    
}
SPAN.onTitle_4 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 9px; 
  font-weight: bold;  
  color: #999999;
  text-align: right;  
}

TD.onTitle_5 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;   
  color: #555555;
}
SPAN.onTitle_5 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 9px; 
  color: #999999;
}

A.headerNavigation { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #999999;
  text-decoration:none;
}

A.headerNavigation:hover {
  color: #000000;
  text-decoration:none;  
 }

A.headerBig { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;  
  color: #004191; 
  text-decoration: none;    
}

A.headerBig:hover {
  text-decoration: underline;
}

A.serviceIndex {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;      
}
A.serviceIndex:hover{
  color: #8a6e22;
  text-decoration: underline;   
}

A.serviceTown, SPAN.serviceTown {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
  color: #999999;
  text-decoration: none;      
}
A.serviceTown:hover{
  color: #000000;  
}

A.pageIndex {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
  text-decoration: none;      
}
A.pageIndex:hover{
  color: #000000;
  text-decoration: none;   
}
A.pageIndexSelected{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;  
  color: #444444;
  text-decoration: underline;      
}

TD.catIndex {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;   
  color: #004191;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}


TD.main, P.main, SPAN.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  cursor : default;
}

A.smallText, TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  text-decoration: none; 
}

A.smallText:hover, TD.smallText:hover, SPAN.smallText:hover, P.smallText:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #000088;
  text-decoration: none;    
}

TD.titlechamp, P.titlechamp, SPAN.titlechamp {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight:bold;  
  color : #000;  
  background : #f9f9f9;  
  cursor : default;  
}

TD.champ, P.champ, SPAN.champ {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color : #000; 
  cursor : default;
}

TD.catAnnounce2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight:bold;  
  background-color : #004191; 
  color : #fff; 
  cursor : default;   
}

TD.catAnnounce, SPAN.catAnnounce , P.catAnnounce {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  padding-left:5px;
  background-color : #004191; 
  color : #fff; 
  cursor : default;   
/*  
  color : #fff;
  background-color:#8a6e22;
*/  
}

TD.subcatAnnounce {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #8a6e22;
  padding-left:5px; 
  cursor : default;  
}

TD.message {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-left:10px;
}

TD.message_title {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight:bold;  
  color:#666666;
  padding-left:14px;
}

INPUT,CHECKBOX,RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


SELECT.categorie {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;

}

INPUT.gform {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color:#f1ede7;    
}

INPUT.important {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;  
}

input.title {
	width:300px;
	height:1.5em;
	border:1px solid #888888;
	background-color:#ffffff;
	font-family: Times New Roman;
	color : #333333;
	font-size: 14px;
	font-weight: bold;	
}

BUTTON {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}


TEXTAREA.desco {
	overflow:scroll 0px;
	width:300px;
	height:11.88em;
	border:1px solid #888888;
	background-color:#ffffff;
	font-family: Times New Roman;
	color : #000000;
	font-size: 14px;		
}


TABLE.formArea {
  background: #ffffff;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}


TD.errorText, SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;  
  color: #ff0000;
}


/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #ff0000; }

/* upload */
small {
	font-size: 9px;
}

fieldset.photo{
	width: auto;
	padding:10px;
	margin: 0px;
	border: 1px solid #dddddd;
}


fieldset.left_col{
	width: 245px;
	padding:2px;
	margin: 0px;
	border: 1px solid #bbbbbb;
	border-left: 0px;	
	border-right: 0px;		
	border-top: 0px;	
}

fieldset.announce{
	width : auto;
	padding:8px;
	margin: 0px;
	border: 1px solid #8a6e22;
}

.textlegend {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;  
	color: #8a6e22;
	cursor : default;
}

/*
form {
	padding: 0;
	margin: 15px;
	position: relative;
}
*/


#upload_area {
/*	border-bottom: 1px solid #bbbbbb;
	padding-bottom: 15px;
	margin-bottom: 15px;*/;
}

.photoZoom{
	width:320;
	height:320;	
}

.photoList{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

.infoText{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color:#666666;
	padding-left:2px;
	cursor : default;
}


LABEL, TD.label, SPAN.label{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#000;
	cursor:pointer;
}

LABEL.menuAnnounce {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#8a6e22;
	background-color:#f9f9f9;
	border-bottom : 1px dotted #aaa;
}


.ss {
padding-left:20px;
}


/************************************************ JQUERY ***************************************************/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 7px #004191;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(images/jquery/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #8a6e22;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/jquery/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(images/jquery/info.gif);
}

#popup_content.alertWarning {
	background-image: url(images/jquery/important.gif);
}

#popup_content.confirm {
	background-image: url(images/jquery/help.gif);
}

#popup_content.confirmWarning{
	background-image: url(images/jquery/important.gif);
}

#popup_content.prompt {
	background-image: url(images/jquery/info.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

