body { 
margin:0px; padding:0px; text-align:center; font: 13px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif; background:#E9E9E9 url(im/fd-site.jpg) repeat-x top ; height:100%; }
 
a{ color:#DD0000; text-decoration:none;} a:hover{ color:#DD0000; text-decoration:underline; }

h1 { margin:0px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#DD0000;font-size:85px; font-weight:bold ; margin-top:0px; padding: 0; text-align:left; padding-bottom:0px; }

h2 { margin-top:3px; color:#363636; margin-left:15px; margin-bottom:1px; padding-top: 0; padding-bottom: 0; font-size:25px; }

h3 { font-size:15px; color:#DD0000; padding-left:330px; margin:0; font-weight:normal;}

hr {border: none 0; border-top: 1px dotted #4F4F4F; width: 100%; height: 1px; padding:0px; margin:3px; }
hr.noir {border: none 0; border-top: 1px  solid #DD0000; width: 100%; height: 1px; padding:0; margin:3px; margin-bottom:10px; margin-top:10px;  }

ul { list-style-position: inside; list-style-type: square; padding-left:30px;; margin:0;}


div#contenant
{ background-color: #fff; width:900px; border: 1px solid #000; border-top:none;  text-align:center; margin:auto;}

div#logo
{ background-image:url(im/fd-logo.jpg); height:120px; text-align:left;  padding-top:37px; padding-left:51px; }

div#menu
 { background-color: #000; text-align:left; padding-left:91px; border: 1px solid #000; width:809px; margin:auto; padding-top:15px; padding-bottom:15px;  }
 
a.actespro:hover{ text-decoration:none;}
 
/* menu du haut */
#menu a{ border: #999 1px solid; background-color:#4F4F4F; font-size:14px; color:#FFF;  margin-left:10px; text-align:center; line-height:20px; text-decoration:none; padding:5px;  }

#menu a:hover { border: #DD0000 1px solid; background-color:#fff;  font-size:14px; color:#000;  margin-left:10px; text-align:center; line-height:20px; text-decoration:none;   padding:5px;  }

#menu a.menu2{ border: #666 1px solid; background-color:#999; height: 28px; font-size:14px; color:#FFF; width:190px; margin-left:10px; text-align:center; line-height:20px; text-decoration:none; font-weight:bold; float:left; }
 
 
/*DIV MENU DE GAUCHE INCLUANT MENUG2 et MENUG3 */
div#menug { width:220px;  padding-top:10px; padding-bottom:10px; float:left; }
#menug h2 { font-size:16px; color:#363636; margin-left:4px;  font-weight:bold; }
#menug hr {border: none 0; border-top: 1px dotted #4F4F4F; width: 100%; height: 1px; padding:0px; margin:3px; }
 
 
/* DIV DU MENU DE CONNEXION A L'ESPACE MEMBRES */ 
div#menug2
{ background-color:#FFF; border-right:1px dotted #000; width:190px; margin-left:20px; margin-top:15px; text-align:left;  padding:4px; border:1px #4F4F4F solid;}

#menug2 a { font-size:11px; font-style:italic;}

#formulaire{ }

#formulaire p { height:35px; clear:both; margin-top:0;}
#formulaire label
{
	display: block;
	float: left;
	padding-right: 1%;
	text-align: left;
	margin:1px;
	margin-left:3px;
}


/* Input */
#formulaire input, #formulaire textarea
{
	margin-left: 1%;
	width: 170px;
	border: #CCC 1px solid;
	background-color:#F7F7F7;
	padding:3px;
}


/* button submit */
#formulaire input[type="submit"]
{
	width: 178px;
	margin:10px;
	padding:4px;
	margin-left:1%;
	text-align:center;
	border:#CCC 1px solid;
	background: url(im/tick.png) left no-repeat #F7F7F7;
}


/* button submit */
#formulaire input[type="submit"]:hover
{	margin:10px;
	margin-left:1%;
	border:#CCC 1px solid;
	background: url(im/tick.png) left no-repeat #E9E9E9;
	cursor: pointer;}


/* button submit */
#formulaire input[type="submit"]:active
{	background: url(im/tick.png) left no-repeat #FFF;}



 
/*DIV DE LA LISTE DE LIENS VERS LES FICHES COMPAGNIES*/
div#menug3
{ background-color:#FFF; border-right:1px dotted #000; width:190px; margin-left:20px; margin-top:15px; text-align:left;  padding:4px; border:1px #4F4F4F solid;}
 
#menug3 ul { list-style-position: inside; list-style-type: square; padding:0; margin:0; font-size:12px; margin-top:7px; }
#menug3 li { } 
#menug3 a{ color:#000; text-decoration:none;}
#menug3 a:hover{ color:#000; text-decoration:underline; }

#menug3 td { height:30px; border-top:1px dotted #4F4F4F; }
#menug3 td:hover { background-color:#F7F7F7; height:30px; border-top:1px dotted #4F4F4F; }


 
div#centre  { margin-left:240px; margin-right:20px; text-align: justify; margin-top:20px; line-height:25px;}

a.titreblog{ color:#4F4F4F; text-decoration:none;} a:hover{ color:#DD0000; text-decoration:underline; }

.date
{ font-size:10px; color:#999; text-align:left;}
 
div#contenu { background-color: #fff; background-image:url(im/fd-contenu.jpg); border: 1px solid #000; border-bottom:none;  width:900px; margin:auto;  overflow:hidden;  }

a.awelty
{ font-size:11px; color:#000; float:right; margin-right:50px; text-align: right;}


/* PAGINATION */

/*Zone de navigation*/

#pageNav {
  font: 11px Verdana;
  padding: 0px 0 20px 0;
  text-align: center;
}
#pageNav span {
  font-weight: bold;
  padding: 2px 6px 3px 6px;
  border: 1px solid #000;
  margin-bottom: 20px;
  background-color:#000;
  color:#FFFFFF;
}
#pageNav a {
  background: #FFF;
  color: #000000;
  text-decoration: none;
  padding: 2px 6px 3px 6px;
  border: 1px solid #000;
}
#pageNav a:hover {
  border-color:#DD0000;

	}


/* ZONE MEMBRE */

/*  */
a.categorie { background:url(im/folder.png) left no-repeat; padding-left:20px; color:#000; font-size:14px; }
a.categorie:hover { background:url(im/folder.png) left no-repeat; padding-left:20px; text-decoration:underline; }


#formulairem{ }

#formulairem p {margin-top:0;}
	#formulairem label
{
	display: block;
	width:100%;
	float: left;
	padding-right: 1%;
	text-align: left;
	margin:5px;
	font-weight:bold;
}

	


/* Input */
#formulairem input, #formulairem textarea
{
	margin-left: 1%;
	width: 97%;
	border: #CCC 1px solid;
	background-color:#F7F7F7;
	padding:3px;
}



#formulairem select
{
	margin-left: 1%;
	margin-right:10px;
	border: #CCC 1px solid;
	background-color:#F7F7F7;
	padding:4px;
}



/* button submit */
#formulairem input[type="submit"]
{
	width: 178px;
	margin:10px;
	padding:4px;
	margin-left:1%;
	text-align:center;
	border:#CCC 1px solid;
	background: url(im/tick.png) left no-repeat #F7F7F7;
}


/* button submit */
#formulairem input[type="submit"]:hover
{	margin:10px;
	margin-left:1%;
	border:#CCC 1px solid;
	background: url(im/tick.png) left no-repeat #E9E9E9;
	cursor: pointer;}


/* button submit */
#formulairem input[type="submit"]:active
{	background: url(im/tick.png) left no-repeat #FFF;}


#formulairem label .txt
{
font-weight:normal;
font-style:italic;
font-size:11px;
line-height:10px;
}


table.fichier { width: 100%; border:1px solid #CCC; margin-top:5px; }

table.fichier tr.menu { background-color:#DDD; border-bottom:1px solid #CCC; font-weight:bold;  }
table.fichier tr.menu3 { background-color:#F7F7F7; border-bottom:1px solid #CCC; padding-left:5px;  }

table.fichier td.menu{ text-align:left; border-bottom:1px solid #CCC; height:25px; }

table.fichier td.fichier { height:40px; border-bottom:1px dashed #CCC; }
table.fichier tr.fichier:hover { background-color:#F7F7F7;}
table.fichier td.fichier2 { height:40px; }
table.fichier td.fichier3 { padding:5px; }

table.fichier a { color:#000; }

a.telecharger { background:url(im/bouton-info.png) no-repeat; width:105px; height:30px; float:right; padding-left:40px; padding-top:5px; font-weight:bold;}
a.telecharger:hover { background:url(im/bouton-info2.png) no-repeat; width:105px; height:30px; float:right; padding-left:40px; padding-top:5px; font-weight:bold; text-decoration:none;}

.txtsmall { font-size:10px;}




#formulairea{ }

#formulairea p { margin-top:0px;}
#formulairea label
{
	display: block;
	width:100%;
	float: left;
	padding-right: 1%;
	text-align: left;
	margin:5px;
	font-weight:bold;
}


/* Input */
#formulairea input, #formulairea textarea
{
	margin-left: 1%;
	width: 97%;
	border: #CCC 1px solid;
	background-color:#F7F7F7;
	padding:3px;

}


#formulairea select
{
	margin-left: 1%;
	margin-right:10px;
	border: #CCC 1px solid;
	background-color:#F7F7F7;
	padding:4px;
}



/* button submit */
#formulairea input[type="submit"]
{
	width:220px;
	margin:10px;
	margin-left:1%;
	height:28px;
	text-align:center;
	border:#CCC 1px solid;
	background: url(im/tick.png) left no-repeat #F7F7F7;
	padding-left:10px;
	
}


/* button submit */
#formulairea input[type="submit"]:hover
{
	margin:10px;
	margin-left:1%;
	border:#CCC 1px solid;
	background: url(im/tick.png) left no-repeat #E9E9E9;
	padding-left:10px;
	cursor: pointer;
	
}


/* button submit */
#formulairea input[type="submit"]:active
{

	background: url(im/tick.png) left no-repeat #FFF;

}

#formulairea label .txt
{
font-weight:normal;
font-style:italic;
font-size:11px;
line-height:10px;
}


/* PAGINATION */

/*Zone de navigation*/

#pageNav2 {
  font: 11px Verdana;
  padding: 0px 0 10px 0;
  text-align: center;
}
#pageNav2 span {
  font-weight: bold;
  padding: 2px 6px 3px 6px;
  border: 1px solid #000;
  margin-bottom: 10px;
  background-color:#DDD;
  color:#000;
}
#pageNav2 a {
  background: #FFF;
  color: #000;
  text-decoration: none;
  padding: 2px 6px 3px 6px;
  border: 1px solid #000;
}
#pageNav2 a:hover {
  border-color:#DD0000;

	}