
body
{
   width: 760px;
   font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px; 
   background-image: url("http://djfabed.free.fr/background_site.jpg");
   background-attachment: fixed
   
}
#en_tete
{
   width: 760px;
   height: 160px;
   background-image: url("http://djfabed.free.fr/download.jpg");
   background-repeat: no-repeat;
   margin-bottom: 30px;
}



#corps
{
   margin-left: 0px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
   margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   padding: 5px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   background-color: #838383; /* Une couleur de fond pour le corps */
   border: 2px solid black; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
   font-family: Verdana;
   text-align: left;
}

table,
tr,
td{ /* required for text in tables, because tables do not inherit from body */
    background: #fff;
	color: #222;
	font-size: 11px;
	line-height: 135%;
}

table{ /* makes all tables 100% wide */
    background: #fff;
	width: 99.9%;
    border: medium solid #fff;
}
td,
.divpad{ /* gives all tables faux cellpadding of 5px */
	padding: 5px;
}

td.nopad{ /* allows some tables to have no padding on the td */
	padding: 0;
}

form{
	display: inline;
	margin: 0; /* removes mystery form tag gapping */
	padding: 0; /* removes mystery form tag gapping */
}

img{
	border: 0; /* makes sure linked images do not have a border */
	vertical-align: middle;
}

a
{
   text-decoration: none; /* Les liens ne seront plus soulignés */
   color: #ff00cc; /* Les liens seront en rouge au lieu de bleu */
   font-style: normal; /* Les liens seront en italique (pourquoi pas ?) */
}
a:hover{
	background: transparent;
    text-decoration: none; /* Le lien deviendra souligné quand on pointera dessus */
    color: green; /* Le lien sera écrit en vert quand on pointera dessus */
}

.postdetails{ 
	font-size: 10px;
	line-height:140%;
}
.row1{ 
background: #E4EAF2; 
}
.row2{ 
	background: #E4EAF2; 
}
.borderwrap,
.borderwrapm{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */
	background: #FFF; 
	border: 1px solid #072A66;
	padding: 0; 
	margin: 0; 
}	





.maintitle,
.maintitlecollapse{
	background: transparent url(image/tile_cat.gif);
	border: 1px solid #FFF;
	border-bottom: 1px solid #5176B5;
	color: #FFF; 
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
	padding: 8px;
}

.maintitlecollapse{
	border: 1px solid #FFF;
}



.maintitle p,


.maintitle p.expand,
.maintitle p.goto,

.maintitle a:link, 
.maintitle a:visited,


.maintitle a:hover, 
.maintitle a:active,


table th,
.borderwrap table th,


.borderwrap table th a:link,

.borderwrap table th a:visited,

.borderwrap table th a:active,

.borderwrap table th a:hover,



.borderwrap p{
	background: #F9F9F9;
	border: 1px solid #CCC;
	margin: 5px;
	padding: 10px;
	text-align: left;
}



.jaune{
color: #FECB85;
}

.gris{
color: #999999;
}


.formsubtitle{
	background: #D1DCEB;
	border: 1px solid #9FB9D4; 
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	font-weight: normal;
}

.formsubtitle{ 
	border: 0;
	color: #3A4F6C;
	font-weight: bold;
	padding: 5px;
}

fieldset.search{ 
	line-height: 150%;
	padding: 6px; 
}