/* **************************************************************************** */
/*	Style sheet for Links by Chris Croome (chris@atomism.demon.co.uk) of 	*/
/*	webarchitects (http://www.webarchitects.co.uk/)				*/
/*										*/
/*	For further information on CSS see these sites:				*/
/*	http://www.w3.org/Style/						*/
/*	http://www.css.nu/							*/
/*	Want answers to your CSS questions? try this usenet group:		*/
/*	comp.infosystems.www.authoring.stylesheets				*/
/*										*/
/*	If you want to check the validity of the style sheet you can use this:  */
/*	http://jigsaw.w3.org/css-validator/					*/
/*										*/
/* **************************************************************************** */


/*	Note the use of an absolute URI for the background image		*/
/*	This is a workaround for NN using an address relative to the		*/
/*	.html file rather than the .css file					*/
/*
body {
color: #000000;
background: #FFFFFF 
url: ("http://localhost/links/pages/background.gif") repeat-y;
}
*/
/*	Paragraph									*/
p {
margin-left: 10px;
color: #000000;
background: #ffffff;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

p1 {
font-size: x-small;
margin-left: 10px;
color: #000000;
background: #ffffff;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	Definition list									*/
dl {
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	Menu									*/
small.menu {
font-size: small;
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	Menu unvisited links							*/
a.menulink:link {
color: #00aeef;
background: #FFFFFF;
}

/*	Menu visited links							*/
a.menulink:visited {
color: #993399;
background: #FFFFFF;
}

/*	Menu active links (not widely supported)				*/
a.menulink:active {
color: #FF6666;
background: #FFFFFF;
}

/*	Menu links when hovered over (MSIE only)				*/
a.menulink:hover {
color: #FF6666;
background: #FFFFFF;
}

/*	Links unvisited links							*/
a.link:link {
font-size: x-small;
}

/*	Links visited links							*/
a.link:visited {
font-size: x-small;
}
/*	Links unordered lists							*/
ul {
    list-style:url(/templates/images/puce2.gif);
	color: #000000;
	font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	The link description							*/
span.descript {

font-size: xx-small;
color: #333333;
background: #FFFFFF;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

.catlist dd {
margin-left: 2px;
}

/*	New links								*/
sup.new {
font-size: x-small;
color: #FFFFFF;
background: #FF3300;
font-weight: bold;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	Popular links								*/
sup.pop {
font-size: x-small;
color: #FFFFFF;
background: #00CCFF;
font-weight: bold;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	Links date and hits							*/
small.date {
font-size: x-small;
color: #666666;
background: #FFFFFF;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	Number of links in categories						*/
small.numlinks {
font-size: x-small;
color: #666666;
background: #FFFFFF;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	This class is for "Looking for something in particular?"		*/
strong.search {
color: #000000;
background: #ffffff;
font-weight: bold;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	This class is for "More options"					*/
small.more {
font-size: small;
color: #0000cd;
background: #ffa500;
font-weight: normal;
font-family: "verdana", "arial", "helvetica", sans-serif;
}


/*	This is for main headers on all pages *apart* from the home page	*/
h1 {
margin-left: 10px;
font-size: small;
font-weight: bold;
border: none;
color: #000000;
background: #ffffff;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	This class is for the main header on the Links home page		*/
h1.home {
margin-left: 40px;
font-size: x-large;
font-weight: bold;
border: none;
color: #FFFFFF;
background: #000066;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	This class is for the error messages					*/
.error ul{
color: #FF0000;
background: #FFFFFF;
font-family: "arial", "helvetica", sans-serif;
font-size:small;
}

.error li{
    list-style:url(/templates/images/puce3.gif);
}

h2 {
   background-color: red;
   font-family:Arial, Helvetica, sans-serif;
   font-size:medium;
    color:#000000;
   text-indent: 20px;
   background: url(/templates/images/puceh3.gif) no-repeat;
   background-position: left center;
   letter-spacing: 1px;
   margin-top: 5px;
   margin-bottom: 2px;
   text-align:left;
  }

 h3	{
   font-family:Arial, Helvetica, sans-serif;
   font-size: small;
   color:#000000;
   text-indent: 26px;
   background: url(/templates/images/puceh2.gif) left center no-repeat;
   letter-spacing: 1px;
   text-align:left;

   border-bottom: #D0E2E7 1px solid;
   }
   
  h4 {
   font-family:Arial, Helvetica, sans-serif;
   font-size: xx-small;
   color:#000000;
   text-indent: 20px;
   letter-spacing: 1px;
   text-align:left;
   
   }
 
 

/*	This is used for the sub headers					
h2 {
margin-left: 10px;
font-size: small;
font-weight: bold;
border: none;
color: #000000;
background: #ffffff;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

pour lexplication des pictos					
h2p {
margin-left: 40px;
font-size: medium;
font-weight: bold;
border: none;
color: #0000cd;
background: #ffffff;
font-family: "verdana", "arial", "helvetica", sans-serif;
}



/*	This is for the margin for the form elements				*/
div.margin {
margin-left: 5px;
}

/*	This is for page $title_linked						*/
strong.title {
font-size: small;
font-weight: bold;
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	This is  for Category Listings table cells				*/
td.catlist {
font-size: small;
color: #000000;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	Preformatted text							*/
pre {
margin-left: 60px;
font-size: small;
font-weight: bold;
color: #000000;
background: #FFFFFF;
}

/*	This is for the page last updated text					*/
small.update {
font-size: xx-small;
font-weight: bold;
color: #999999;
background: #FFFFFF;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/*	This is for the total number of links					*/
p.grandtotal {
margin-left: 60px;
font-size: medium;
font-weight: bold;
color: #000000;
background: #FFFFFF;
font-family: "verdana", "arial", "helvetica", sans-serif;
}

/* CSS Utilisé pour le site de l'AFIJ*/
 body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0;
 }
 
.EnteteTab {background: url(/templates/images/afij_logo.jpg) no-repeat;}

#Pub {
	position:relative;
	left:300px;
	Top:30px;
	width: 30px;
}

#PiedDePage {
  position:after;
  width:785px;
  padding: 2px 0px 0px 0px;
  clear: both;
  text-align:center;
  font-size:xx-small;
  bottom:10px;
  margin-top: 2px;
  margin-left: auto;
  margin-right: auto;
  border-top: 1px dashed #CCCCCC;
  }

 .CssArticle {
	font-size: x-small; 
	text-align: justify;
	margin: 5px 5px 5px 5px; 
	padding:0px 2px 0px 5px;
 }
 
.CssMenu {
  border-left-color: #354A86;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #354A86;
  border-right-style: solid;
  border-right-width: 1px;
 }

 a {
 color:#0093d3;
 text-decoration:none;
 border-bottom: #CBEEFF solid 1px;
}

 a:visited{
 color:#F59C00;
 text-decoration:none;
 background-color:none;
 border-bottom-color: #F59C00;
}

 a:hover{
 color:#0093d3;
 text-decoration:none;
 border-bottom-color:#0093d3;
 background-color:#CBEEFF;
}

.LienNoir:link {
	color: #000000;
	text-decoration: none;
	border-bottom: #000000 1px;
	}
	

.LienNoir:visited {
	background-color:#FFFFFF;
	color:#000000;
	border-bottom: #FFFFFF dashed 1px;
}

.LienNoir:hover {
	background-color:#FFFFFF;
	color:#000000;
	border-bottom:#000000 dashed 1px;
 }
 
  .ListeType2 li {
    list-style:url(/templates/images/puce2.gif);
	padding-bottom:5px;
 }
 
 div.PaveRecherche {
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	border-right-color:#D6DBF8;
	border-right-width:1px;
	border-right-style:solid;
	background: #F1F2F8 url(/templates/images/pave_info_top.gif) no-repeat top left;
	width: 280px;
	}

div.PaveRechercheTexte {
	font-family: Arial;
	font-size: x-small !important;
	font-size: xx-small;
	padding: 3px 3px 2px 3px;
	text-align:center;
	line-height: 20px;
	color:#0066CC;
	}

div.PaveRechercheTexte input {
	font-size: x-small !important;
	font-size: xx-small;
	border: #0066CC solid 1px; 
	padding-left:2px;
} 

div.PaveRechercheBas {
	background: #3980DE url(/templates/images/pave_info_bottom.gif) no-repeat bottom left;
	top:1px;
	clear:both;
	text-align:center;
	}
 
div.PaveRechercheBas p {
	background: url(/templates/images/pave_info_coin_inf_droit.gif) no-repeat bottom right;
	color:#FFFFFF;
	position:relative;
	text-align:center;
	font-weight: bold;
	right: -1px;
	padding-top:3px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	font-size:x-small !important;
	font-size:xx-small;
	}

.InfoRechercheTexte {
	background: url(/templates/images/pave_info_coin_inf_droit.gif) no-repeat bottom right;
	color:#FFFFFF;
	position:relative;
	text-align:center;
	font-weight: bold;
	right: -1px;
	padding-top:3px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	font-size:x-small !important;
	font-size:xx-small;
}

div#AFIJ_Captcha_Error {
	color:#860400;
	font-variant:small-caps;
	font-size:small;
	padding-left:20px; 
	}
