	/*******************************************************************
 *			
 * 			Fichier			:	style.css 
 * 			Créé le			:	10 Septembre 2004 
 * 			Dernière modif	:	12 Mai 2009 
 * 			Email			:	contact@phpeasydata.com 
 * 
 * 				© Copyright 2004-2009 Eawap - Levieux stéphane
 * 
 *******************************************************************/


img {
border: none;
}

sup {
font-size:80%;
color:#555555;
}

/*h1 {
font: bold 16px ;
color: #F25520;
line-height: 1.2;
letter-spacing: 0.5px;
margin-bottom: 10px; 
padding: 4px 0 4px 10px; 
  
}*/

h1{
color:#1E7FCB;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
line-height:1.2;
margin-bottom: 5px;
padding: 0px 0px 0px 10px; 
}



h3{
	position: relative;
	color: #1a7fcb;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 1.0em ;
	font-weight:bold;
	margin-bottom:1px;
}

h2{
	color: #555555;
	}
h4{
	
	color: #1a7fcb;	
	font-size: 80% ;
	font-weight:bold;

}
.titre{
color:#1E7FCB;
font-size:1.8em;
font-weight:bold;
letter-spacing:1px;
line-height:1.2;
margin-bottom: 2px;
padding-bottom:2px;
/*padding: 0px 0px 0px 10px; */
background-color:#ECECEC;

}
.soustitre{
color:#1E7FCB;
font-size:80%;
font-weight:bold;
letter-spacing:1px;
margin-bottom: 2px;
padding-bottom:2px;
/*padding: 0px 0px 0px 10px; */
/*background-color:#ECECEC;*/

}
.titre2{
color:#1E7FCB;
font-size:2em;
font-weight:bold;
letter-spacing:1px;
margin-bottom: 2px;

}

.titre3{
color:#1E7FCB;
font-size:1.6em;
font-weight:bold;
letter-spacing:1px;
line-height:1.2;
margin-bottom: 2px;
padding-bottom:2px;
/*padding: 0px 0px 0px 10px; */
background-color:#ECECEC;

}
.champ{
color:#92a740;
font-size:1.3em;
font-weight:bold;
letter-spacing:1px;
line-height:1.2;
margin-bottom: 5px;
border-bottom:2px solid #92a740;
padding: 0px 0px 0px 0px;
width:50%; 
}

.champ2{
color:#1e7fcb;
font-size:1.3em;
font-weight:bold;
letter-spacing:1px;
line-height:1.2;
margin-bottom: 5px;
/*border-bottom:2px solid #92a740;*/
padding-bottom: 10px;
/*width:50%;*/ 
}
.champdesc {
color: #444444;
font-size:60%;
font-weight:normal;
padding-left: 10px;

}
.champdesc2 {
color: #444444;
font-size:60%;
font-weight:bold;
padding-left: 10px;

}

.description2{
/*vertical-align:top;*/
color: #444444;
background-color:transparent;
font-size:110%;
text-align:center;
letter-spacing: 1px;
font-weight:bold;
padding-left:10px;
}
.description3{
/*vertical-align:top;*/
color: #444444;
background-color:transparent;
font-size:100%;
text-align:left;
letter-spacing: 1px;
font-weight:bold;
padding-left:10px;
}

hr {
	color:#D2DDEC;
	border-width:0.1px;
	border-color:#D2DDEC;
	border-style:solid;
}

a {
color:#575347;

	text-decoration: none;
}

a:active,
a:visited {
	color: #575347;
	text-decoration: none;
}

a:hover  {
/*background: url(../graphics/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	color: #FF7800;
	
}



 input,  select,  textarea{
font-size : 14px;
	color: black;
background: #fff;
border:1px solid #ECECEC;
}

 input:hover, input:focus, select:hover,  textarea:hover{
border-color:#2D839F;
	color:#133253;
	background-color: transparent;

}

a.active:link{ text-decoration:underline;color: #364EBC;}
a.active:visited{ text-decoration:underline;color:#364EBC;}
a.active:active{ text-decoration:underline;color:#364EBC;}
a.active:hover{ text-decoration:underline;color:#364EBC;}

i.search_found {border:1px thin grey;color:#FF3300;
background-color:#FFFFFF;}

/***************************************************************
*  Container for all pages
****************************************************************/

#phpeasydata_container{
height:100%;
color:444444;
font-family:  Tahoma;
/*font-family:  "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;*/
font-size:80%;
text-align:left;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
background-color:transparent;
letter-spacing: 1px;

}

 .tinytext{
color:#999999;
font-style:italic;
font-size:80%; 
margin-left:15px;}

#phpeasydata_container .ann_desc{
color:#444444;
font-size:85%; 
margin-left:15px;
position:relative;
top:-10px;
}



/*******************************************************************
 *   Header styles
 *******************************************************************/
#phpeasydata_header
	{
    text-align:left; 
	}
	
/*******************************************************************
 *   Arborescence affichée dans chaque annuaire Styles
 *******************************************************************/
#arbo {
	padding: 5px;
	width: 100%;
	font-size : 90%;
	}
#arbo a{ color: #666666; 	background-image: none;  text-decoration:none; margin-left:5px;}
#arbo a:hover  	{ text-decoration:underline ;	color: #D16410;	}
#arbo a.active{ color: #323232;  text-decoration:none;}
#arbo .arbo_active{ font-size : 140%;color:#364EBC;text-decoration:none; font-weight:bold;  margin-left:10px;  } 

/*******************************************************************
 *   Searblock Styles
 *******************************************************************/
#searchblock {
	text-align:left;
	font-size : 90%;
	
color:black;
margin-left: 5px;
margin-bottom:5px;
background: #ffffff url('../graphics/datagrid_bg.gif') repeat-x;
border: 1px solid #adddf5;
padding:3px;

		}
	

#phpeasydata_header a.searchlink	{ color: #466666;font-size : 80%;}
#phpeasydata_header a.searchlink:visited	{ color: #666666;}
#phpeasydata_header a.searchlink:active		{ color: #666666;}
#phpeasydata_header a.searchlink:hover  	{ color: #666666;}

 
/*******************************************************************
 *   SortBlock Styles
 *******************************************************************/
#sortblock {
	padding: 0 0.5em;
	display:inline;
	font-size:85%;
	width:100%;
}
#phpeasydata_container #defaultsearch_form input {font-size:14px;float:right;
}
#recherche_form  input{
display:inline;
float:left;
padding-left:300px;
padding-right:10px;
border-color:transparent;
border:none;
/*Padding-bottom:4px;*/
}

#accueil_form input{

float:right;
border-color:#black;

color:#133253;
background-color: transparent;
/*margin-left:10px;*/
font-size:16px;

}
#header_form  input{
display:inline;
float:left;
border-color:transparent;
border:none;
/*Padding-bottom:4px;*/
}
#camping_form input{
border-color:#black;
color:#133253;
background-color: transparent;

font-size:16px;

}
.ad { 
	margin:10px;
	background-color:#fff;	
	width:860px;
	text-align:left;
	font-size:85%;
	border:10px solid #dcdcdc;


}


#sortblock a { 	background-image: none;  text-decoration:none; }
#sortblock a.noactivesort{ 	padding: 0 0.5em;color: #777777; 	background-image: none;  text-decoration:none; }
#sortblock a.noactivesort:hover  	{ text-decoration:underline ;	color: #364EBC;	}
#sortblock a.activesort{ 
color: #D16410;	 }

/*******************************************************************
 *   PagestBlock Styles
 *******************************************************************/
#pages {
text-align:center;
width:100%;
	font-size:90%;
	color:#444444;
	padding-bottom:5px;
}
#pages a{ color:#444444; 	background-image: none;   margin-left:0px;}
#pages a:hover  	{ text-decoration: none; 	color: #D16410;	}
#pages .activepage{ color: #D16410;
font-weight:bold;
 }

#footer_pages {
text-align:center;
/*width:300px;*/
	font-size:90%;
	color:#666666;
}
#footer_pages a{ color:#666666; 	background-image: none;   margin-left:0px;}
#footer_pages a:hover  	{ text-decoration: underline 	color: #000066;	}
#footer_pages .activepage{ color: #364EBC;
font-weight:bold;
font-style:italic; }
#footer_pages a.activepage:hover  { color: #364EBC;	  text-decoration:none; }


/*******************************************************************
 *   CategoryBlock Styles
 *******************************************************************/
#cat {font-size : 100%;
background-color:transparent;
padding-left:20px;
margin:0px;
font-weight:bold;
line-height: 1.8em;
max-width:800px;
white-space : pre;
}

#cat sup {
font-size:95%;
color: #898989;
}
#cat .active_cat{ color: #364EBC;text-decoration:none;  margin-left:5px; } 
#cat A.cat:link		{  color:#444444;text-decoration:none;margin-left:5px;}
#cat A.cat:visited		{ color: #444444; text-decoration:none;margin-left:5px;}
#cat A.cat:active		{  color: #444444;text-decoration:none;margin-left:5px;}
#cat A.cat:hover  	{ text-decoration:none;color: #f25520;	margin-left:5px;}

/*******************************************************************
 *   Record Styles
 *******************************************************************/
	
.siteblock {
	 float:left;
	 padding:3px;
	 width:100%;
	
	}
.site { 
	margin:10px;
	background-color:#fff;
	
	width:860px;
	text-align:left;
	font-size:85%;
/*padding: 1em 1em;*/
border:10px solid #dcdcdc;


}
.site2 { 
padding-left:10px;
	margin:10px;
	background-color:#f7f7f7;	
	width:860px;
	text-align:left;
	font-size:85%;

}


}
.site .title {
color:#4E639A;
padding: 2px 2px 2px 2px;
font-weight:bold;
background-color:#E8E0ED;
text-indent : 2px;
width:99%;
border-top: 1px dotted #293161;
border-bottom: 1px dotted #1F57DA;
font-size:125%;
margin-bottom:10px;
 }
 

 
 
 .enr_partner{
font-style:italic;
font-weight:bold;
color:#FF6600;

 }

.field_title 
{
font-weight:bold;
text-decoration:underline;
padding:1px 10px 1px 5px;
}

.site .clicks{
color:#999999;
font-style:italic;
font-size:80%; 
margin-left:15px;}
.site td { padding:3px;
 }
 
 /*******************************************************************
 *   Notesblock Styles
 *******************************************************************/
 .notes {
 display:inline;
color:#4A494C;
text-align:left;
font-size:85%;
padding-left:5px;
}
 .notes select {font-size : 100%;background-color:#FFFFFF;color:black;}
 .notes  input {font-size : 100%;  vertical-align:middle;}
 /*******************************************************************
 *   Commentsblock Styles
 *******************************************************************/
 
 .comment{

font-size:100%;
display:inline;
text-align:left;
padding-left:5px;
}



.com_txt {
	border-width: 1px 1px 1px 1px;
	border-style: dotted;
	border-color: #505F87;
	margin: 1em;
	padding: 5px;
	background: #F4F1FA;
	-moz-border-radius:6px;
	border-radius:6px;
	width: 80%;
	
} 
.comment a {
background-image: none;
} 


.comment input, .comment textarea, .comment select {font-size : 100%;background-color: #A7ADC4; color:white;border: 1 solid blue}
 
.form_comment {
	font-size:10px;
	color: #AAAAAA;


}
.com_title{
background-color:transparent;
color:#505F87;
font-weight:bold;
font-size:100%;
}
.comdate , .user{
color:#555555;
font-size:90%;
margin-right:15px; }

/*******************************************************************
 *   Partner Record Styles
 *******************************************************************/
.site_partner {
	border-width: 1px 1px 1px 5px;
	border-style: solid;
	border-color: #578FA1;
	background-color:#FFFFCC;
	font-size:85%;
	-moz-border-radius:5px;
	border-radius:5px;
		width:99%;
		text-align:left;
		margin-bottom:20px; 
		padding: 0.5em 1em;
}


.site_partner .title{
color:#0066FF;
padding: 2px 2px 2px 2px;
font-weight:bold;
background-color:#E8E0ED;
text-indent : 2px;
width : 100%;
border-top: 1px dotted #293161;
border-bottom: 1px dotted #1F57DA;
font-size:125%;
margin-bottom:10px;}

.site_partner .clicks{
color:#999999;
font-style:italic;
font-size:80%; 
margin-left:15px;}
.site_partner td { padding:3px;
 }
 

/*******************************************************************
 *   Fiche styles
 *******************************************************************/
.fiche { 
/*font-style:italic;*/
text-align:right;
font-size:90%;
width:100%;
padding-bottom:5px;
padding-right:5px;
}

.fiche a		{
font-size:120%;
color:#3366CC;}
.fiche a:visited	{ color:#3366CC;}
.fiche a:active		{  color:#3366CC;}
.fiche a:hover  	{  color:#0099FF;} 
	  

.site_partner .fiche { 
font-style:italic;
padding:0px 10px 0px 10px; 
text-align:right;
}




/*******************************************************************
 *   phpeasydata_footer Styles
 *******************************************************************/
#phpeasydata_footer {

font-size : 11px;
padding-top: 30px;
padding-bottom: 20px;
margin-left: auto;
  margin-right: auto;
  width:400px;


}
 
#phpeasydata_footer a{ 	background-image: none;}
 
#phpeasydata_footer .copy {font-size:10px; color: #000066;  text-align: center ; margin-left: 5px; margin-top:20px;	}
#phpeasydata_footer A.copy:link	
		 {
		text-decoration:underline;		
		}
#phpeasydata_footer A.copy:visited 	
		{
		text-decoration:underline	;
		}


#phpeasydata_footer A.copy:hover 
		{
		color:blue;
		text-decoration:underline;
		}

/*******************************************************************
 *  General Form Style
 *******************************************************************/
#form {
width:95%;
font-size : 12px;
 background-color:#F7F7F7;

}

#form fieldset {
border-width:thin;
border-color:#CCCCCC;
border-style:solid;
}


#form .titleform{
color:black;
font-size : 12px;
letter-spacing:2px;
word-spacing:4px;
height:20px;
background-color:#FAFAFA;
 font-weight:bold;
	 padding:5px;
	}

#form td, #form form{
font-size : 11px;
color:black;
}

#form label{
font-size : 12px;
color:black;
text-decoration:underline;
margin-top:10px;
}

#form input[type="radio"] , #form input[type="checkbox"] 
{
background-color:transparent;
border:0;
}

#form .submit
{
cursor:pointer;
border-style: solid;


font-size:12px;
font-weight:bold;
padding:2px 20px 2px 20px;

}

#form .cancelsubmit
{
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;
padding:2px 20px 2px 20px;
background-color:#F5FAF8;
}


#form .error{
color:red;
background-color:#FFFFCC;
font-size:100%;
font-weight:bold;
padding:2px;

font-size:11px;

}
#form .msg{
color:#6699CC;
font-size:90%;
text-align:left;
padding:2px;
}
#form .ok{
color:green;
padding:2px;
font-size:90%;
}
#form .comment{
color:#777777;
font-style:italic;
}

.welcome{
text-align:center;
width:100%;
letter-spacing : 2px ; 
color:green;
font-style:italic;
font-size : 95%;

}


#info {
font: 14px Tahoma;
color: #444444;
background-color:transparent;
	/*border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color:#4E4A6F;*/
	margin: 10px;
	padding: 4px 0px 4px 4px;
	/*background-color:#F5F8FC;
	-moz-border-radius:6px;
	border-radius:6px;*/
	/*width: 100%;*/
	font-size:100%;
	/*margin-bottom:10px;*/
	text-align:left;
	letter-spacing: 1px;
	/*border-bottom: 8px solid;
border-color: #f25520;*/
}

#block-accueil {
background-color:#E0F2FE;
font: 14px Tahoma;
color: #003090;
	/*border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color:#4E4A6F;*/
	margin: 20px;
	padding: 4px 4px 4px 4px;
	/*background-color:#F5F8FC;
	-moz-border-radius:6px;
	border-radius:6px;*/
	width: 700px;
	font-size:100%;
	text-align:left;
	letter-spacing: 1px;
	/*border-bottom: 8px solid;
border-color: #f25520;*/
}

/*******************************************************************
 *   
 *******************************************************************/
.cadre_arrondi{width:95;border:1px solid #656565;	background-color:#F5F5F5;text-align:left;} 
.ct, .ct .cl, .cb, .cb .cl{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
.cb{width:100%;right:-1px}
.ct{width:100%;right:-1px}
.cl{width:100%;right:-1px}
.ct .cl, .cb .cl{width:4px;left:-2px}
.ct{background:transparent url(../graphics/cr_gg_ne.gif) no-repeat top right;top:-1px}
.ct .cl{background:transparent url(../graphics/cr_gg_nw.gif) no-repeat top left}
.cb{background:transparent url(../graphics/cr_gg_se.gif) no-repeat bottom right;bottom:-1px}
.cb .cl{background:transparent url(../graphics/cr_gg_sw.gif) no-repeat bottom left}

/*******************************************************************
 *  Styles for last validated records page 
 *******************************************************************/


#last { 
text-align:left;
width:90%;
margin-left:auto;
margin-right:auto;

	}
#last a 
{font-weight:bold; 
}
#last a:hover 
{font-weight:bold; 
}		
	
#last .directory_link A		{  color: #898989;text-decoration:none;font-weight:normal; font-size:90%}
#last .directory_link A:visited		{ color: #898989; text-decoration:none;}
#last .directory_link A:active		{  color: #898989;text-decoration:none;}
#last .directory_link A:hover  	{ text-decoration:underline overline;color: black;	}	


/*******************************************************************
 *  Styles for Register/Connect/submission block  
 *******************************************************************/

#register {
	
	text-align:center;
	margin: 0px;
	padding: 5px;
	background-color:#FCFFE8;
	width: 175px;
	margin-right:5px;
	margin-top:5px;
	font-size:80%;
	color:black;
	
}

#register a{
font-weight:normal;
	color:#333300;
}

#register A		{  text-decoration:none;font-weight:normal;
font-size:110%;
background-image:none; }

#register A:hover  	{ color:#663300;
text-decoration: underline;
}	



/*******************************************************************
 *  Last record added link 
 *******************************************************************/



.search_found 
{
background-color:white;
color:blue;
font-weight:bold;
font-style:italic;
}

#confirm {
	width: 99%;	
	text-align:center;
}

#confirm .error{
color:red;
background-color:#FFFFCC;
font-size:105%;
font-weight:bold;
padding:2px;

}
#confirm .msg{
color:green;
font-weight:bold;
background-color:#FFFFFF;
font-size:125%;
padding:1px;
}	

#confirm .full_msg{
font-size:110%;
padding:1px;
}	

#menuh {
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color:#296426;
	padding: 5px;
	line-height:200%;
	background-color:#F5FAF8;
	-moz-border-radius:6px;
	border-radius:6px;
	float:left;
	width:70%;
	text-align:left;
	font-size:100%;
}

/*******************************************************************
 *  Styles for statistics Bloc   
 *******************************************************************/

#statsbloc {
	border-width: 0px 1px 1px 8px;
	text-align:left;
	margin: 0px;
	padding: 5px;
	margin-right:5px;
	font-size:90%;
	color:black;
	width:60%;
	display:inline;
		float:left;
	
}

#statsbloc a{
font-weight:normal;
color:#808080;
font-size:90%;
}

.last_link {
	color:#2E0D4F;
	padding:10px;
	font-weight:bold;
	font-size:100%;
	background-image:none;
}

#statsbloc A:hover {
color:#364EBC;
text-decoration: underline;}

#statsbloc .active {
color:#364EBC;
text-decoration: underline;
background-image:none;
}
	
/*******************************************************************
 *  Styles for simple record template 
 *******************************************************************/
	
.simple_site{ 
	margin-bottom:15px; padding: 0.5em 1em;
	width:95%;
	text-align:left;
	font-size:90%;
}

.simple_site_partner{ 
	margin-bottom:15px; padding: 0.5em 1em;
	width:95%;
	text-align:left;
	font-size:90%;
	background-color:#FFFFCC;
}

.simple_site_partner .title {
color:#0066FF;
padding: 2px 2px 2px 2px;
font-weight:bold;
background-color:#E8E0ED;
text-indent : 2px;
width : 100%;
border-top: 1px dotted #293161;
border-bottom: 1px dotted #1F57DA;
font-size:125%;
margin-bottom:10px;
 }


.simple_site .title {
color:#4E639A;
padding: 2px 2px 2px 2px;
font-weight:bold;
background-color:#E8E0ED;
text-indent : 2px;
width : 100%;
border-top: 1px dotted #293161;
border-bottom: 1px dotted #1F57DA;
font-size:125%;
margin-bottom:10px;
 }
 

/*********************************
 *
 *	CAPTCHA-Styles
 *
 */
		
.captchapict
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-style: inset;
		border-width: 1px;
		border-color: #C0C0C0;
	}

#private {
font-size:80%;
text-align:left;
}

tr.row1{background-color:#FFFFFF;
color:#000000;
font-size:11px;
 } 

tr.row2{background-color:#F7F7F7;
color:#000000;
font-size:11px;
} 
	
#private tr.row1{background-color:#F7F7F7;
color:#000000;

 } 
 
 #private th{background-color:#DCEBED;
color:#000000;
font-size:11px;

 } 

#private tr.row2{background-color:#E8E8E8;
color:#000000;

} 

/*********************************
 *
 *	Javascript switch content Styles
 *
/**********************************/


.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
margin-top: 2px;
margin-right: 3px;
}

.headers{
width: 400px;
font-size: 120%;
font-weight: bold;
border: 1px solid black;
background-color: lightyellow;
}

.switchcontent{
width: 400px;
border: 1px solid black;
border-top-width: 0;
}


 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:370px;
}
a.tooltip:hover em span {
    position: absolute; 
    top: -7px; 
    left: 15px;
    height: 7px; 
    width: 11px; 
    background: transparent url(image-infobulle.gif); 
    margin:0; 
    padding: 0; 
    border: 0;
}




legend {
font-weight:bold;
font-size:13;
color:#FF6600;
background-color:#FFFF99;
margin-left:0;
}

.taglink		{  color:#222222;margin-left:10px;}
A.tag:link		{background-image:none;}
A.tag:visited	{color:#222222;background-image:none;}
A.tag:active		{background-image:none;}
A.tag:hover  	{	margin-left:10px;}

.tag		{  color:#222222;text-decoration:none;margin-left:2px;}
A.tag:link		{background-image:none;}
A.tag:visited	{color:#222222;background-image:none;}
A.tag:active		{background-image:none;}
A.tag:hover  	{ text-decoration:underline;	margin-left:2px;}

.raz{clear: both;}




/***** Bloc Login *****/
#homelogin
{
    width:160px;
	text-align:left;
	
}

#homelogin h3
{
    /*background-image: url(../graphics/top_bloc.gif);*/
	text-align:left;
    color:#f25520;
    font-size:12px;
    height:17px;
    margin:0;
    padding: 5px 5px 5px 5px;
}

#logincontent
{
    /*background-image: url(../graphics/left_right_bloc.gif);*/
    font-size:11px;
    padding:0 10px;
	text-align:left;
}
	
#loginbottom
{
    /*background: url(../graphics/bottom_bloc.gif) 0 0 no-repeat;*/
    height:11px;
}
div.clear {
  clear: both;
}

#last_records_block {
	text-align:left;
	font-size : 85%;
margin: 25px 0px 0px 0px;
color:black;
/*margin-left: 5px;
margin-bottom:5px;*/

		}
		

		

