/* CSS par Gounlaf pour http://www.kits-gratuits.net - Tous droits réservés - */



body {
	
	background-color: #866A44;
	background-image: url(images/i_background.jpg) repeat y;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding:0;
	margin:0;
	}


.recherche
{
background-color: white;
overflow: scroll;
width: 350px;
height: 45px;
font-size: 12px;

}

	
div#contenu {
	width:954px;
	height:auto;
	margin:auto;
	font-size:80%;
	}

img {  margin:0; padding:0; }
ul , li { margin:0; padding:0; list-style-type:none; }
a { color:#333333; text-decoration:none; font-weight:bold; }
a:hover { color:#666666; font-weight:bold; }
a img { border:0; }
h1 { margin:0; color:#8C0900; }
h2 { margin:0; padding:0; font-size:100%; font-weight:normal; }
p { margin:0; padding:5px; }
div.clear { clear:both; }
input { margin:0; padding:0; }
.center { text-align:center; }
form { margin:0; padding:0; }

h2 { background:url('./images/interface/bg_h2.gif') repeat-x; background-position:50% 50%; margin-bottom:8px !important; margin-bottom:0; }
h2 span { background-color:#FFFFFF; padding-right:5px; }

div#top {
	background:url('./images/interface/top.gif') no-repeat;
	width:953px;
	height:63px;
	padding-left:1px;
	color:#555555;
	}

div#top p { padding:0; margin-top:5px; }
div#top input.ok { width:25px; height:16px; font-size:100%; }

div#top_left {
	width:133px;
	height:63px;
	background:url('./images/interface/bg_t_l.png') no-repeat #FFFFFF bottom;
	float:left;
	margin-left:36px !important;
	margin-left:18px;
	padding:0px 9px 0 9px;
	}
	
div#top_middle {
	width:264px;
	height:63px;
	background:url('./images/interface/bg_t_m.png') no-repeat #FFFFFF bottom;
	float:left;
	margin-left:170px;
	padding:0px 9px 0 9px;
	}
	
div#top_middle input { width:68px; height:13px; background-color:#F2F2F2; border:1px solid #555555; font-size:100%; }
	
div#top_right {
	width:229px;
	height:63px;
	background:url('./images/interface/bg_t_r.png') no-repeat #FFFFFF bottom;
	float:left;
	margin-left:62px;
	padding:0px 9px 0 9px;
	}
	
div#top_right input { width:127px; height:13px; background-color:#F2F2F2; border:1px solid #555555; font-size:100%; }

div#contenu_2 {
	background:url('./images/interface/bg.gif') repeat-y;
	width:954px;
	height:auto;
	}
	
h1 { margin-top:118px; margin-left:198px !important; margin-left:10px; color:#8C0900; font-size:210%; position:absolute; }

div#contenu_3 {
	background:url('./images/interface/header.png') no-repeat ;
	width:953px;
	height:auto;
	padding-top:1px;
	}
	
div#menu {
	width:131px;
	padding:0px 9px 0 9px;
	height:auto;
	float:left;
	margin-left:38px !important;
	margin-left:19px;
	margin-top:83px;
	}

#menu a {
	color: black;
	text-decoration:none;				
}

#menu a:hover {


	color: green;	
	text-decoration:underline;				
}

.menu-titre {
	background:url(images/menutitre.gif) no-repeat;
	width:143px;
	height:24px;
}

.menu-titre h4 {	
	padding:3px 0px 0px 0px;	
	text-align:center;
	color: black;
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
}

#menu ul {
	list-style-type:none;
	margin-bottom:15px;	
}

#menu li#menu-accueil:hover {
	background:url(images/menu-lien-forum.png) no-repeat;
	width:132px;
	height:15px;
	padding:1px 0px 0px 21px;
	margin:0px 0px 2px 0px;
	voice-family: "\"}\"";
 	voice-family:inherit;
	width:111px;
}

#menu li#menu-accueil {
	background:url(images/menu-lien-accueil.png) no-repeat;
	width:132px;
	height:15px;
	padding:1px 0px 0px 21px;
	margin:0px 0px 2px 0px;
	voice-family: "\"}\"";
 	voice-family:inherit;
	width:111px;
}

#menu li#menu-forum {
	background:url(images/menu-lien-forum.png) no-repeat;
	width:132px;
	height:15px;
	padding:1px 0px 0px 21px;
	margin:0px 0px 2px 0px;
	voice-family: "\"}\"";
 	voice-family:inherit;
	width:111px;
}

#menu li#menu-telechargement {
	background:url(images/menu-lien-telechargement.png) no-repeat;
	width:132px;
	height:15px;
	padding:1px 0px 0px 21px;
	margin:0px 0px 2px 0px;
	voice-family: "\"}\"";
 	voice-family:inherit;
	width:111px;
}

#menu li#menu-contact {
	background:url(images/menu-lien-contact.png) no-repeat;
	width:132px;
	height:15px;
	padding:1px 0px 0px 21px;
	margin:0px 0px 2px 0px;
	voice-family: "\"}\"";
 	voice-family:inherit;
	width:111px;
}

#menu li#menu-demo {
	background:url(images/menu-lien-demo.png) no-repeat;
	width:132px;
	height:15px;
	padding:1px 0px 0px 21px;
	margin:0px 0px 2px 0px;
	voice-family: "\"}\"";
 	voice-family:inherit;
	width:111px;
}


#menu li.partenaire:hover {
	background:url(images/menu-lien-contact.png) no-repeat;
	width:132px;
	height:15px;
	padding:1px 0px 0px 21px;
	margin:0px 0px 2px 0px;
	voice-family: "\"}\"";
 	voice-family:inherit;
	width:111px;
}


#menu li.partenaire {
	background:url(images/menu-lien-partenaires.png) no-repeat;
	width:132px;
	height:15px;
	padding:1px 0px 0px 21px;
	margin:0px 0px 2px 0px;
	voice-family: "\"}\"";
 	voice-family:inherit;
	width:111px;
}
	
div#contenu_4 {
	width:750px;
	height:auto;
	float:right;
	margin-right:10px !important;
	margin-right:5px;
	margin-top:159px;
	}

th
{
   border: 2px solid black;
text-align: center;
background-color: rgb(173,136,67);

}


table
{
float: rigth;
   border-collapse: collapse; 
   text-align: center;

}
td
{
   border: 1px solid black;
text-align: center;
background-color: #E7E7D2;

}

.membre
{
}

.membre td
{
border: 1px solid black;
text-align: center;

}
.membre th
{
border: 1px solid black;
text-align: center;

}



.fiche
{
font-size: 13px;
color: black;
background-color:rgb(207,182,150);
width: 350;
   border: 1px solid black;
   text-align: justify;
   padding: 14px;
 
   margin-bottom: 20px;
}

.message
{
font-size: 11px;
color: black;
background-color:rgb(235,220,169);
width: 350;
   border: 2px solid black;
   text-align: justify;
   padding: 14px;
 
   margin-bottom: 20px;
}

.fFAQ
{
font-size: 11px;
color: black;
background-color:rgb(235,220,169);
width: 350;
   border: 2px solid black;
   text-align: justify;
   padding: 14px;
 
   margin-bottom: 20px;
}

.FAQ
{
font-size: 11px;
color: black;
background-color: #E7E7D2;
width:500px;
   border: 2px solid black;
   text-align: justify;
   padding: 14px;
 
   margin-bottom: 20px;
}

.newsi

 {

background:url(images/newsi.GIF) no-repeat;

	
	margin-right:5px;	
        color: black;
}

.newsi h1 {

        padding:20px 0px 0px 1px;		
	font:bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color:  black;
}

.texte-bloc h6
{
font-size: 11px;
color: black;
background-color: #E7E7D2;
width: 350;
   border: 2px solid black;
   text-align: justify;
   padding: 14px;
 
   margin-bottom: 20px;
}



.bloc-titre4

 {
	background:url(images/bloc-titre4.jpg) no-repeat;
	height:23px;
	width:578px;
        color: rgb (177,88,29);
}

.bloc-titre4 h1 {
	padding:4px 0px 0px 10px;		
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color: rgb (177,88,29);
}

.bloc-titre3

 {

background:url(images/bloc-titre3.jpg) no-repeat;
	height:23px;
	width:578px;
        color: rgb (177,88,29);
}

.bloc-titre3 h1 {

        padding:4px 0px 0px 10px;		
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color: rgb (177,88,29);
}


.bloc-titre2

 {

background-image: url(images/bloctitre2.JPEG) no-repeat;
	height:23px;
	width:578px;
        color: rgb (177,88,29);

}

.bloc-titre2 h1 {

	padding:4px 0px 0px 10px;		
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color: rgb(0,20,0);
}

.bloc-titre {

background:url(images/bloctitre.PNG) no-repeat;
	height:23px;
	width:578px;
        color: rgb (177,88,29);

}

.bloc-titre h1 {
	padding:4px 0px 0px 10px;		
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color:#494948;
}

.bor {
	
font-size: 11px;
color: black;
background-color:rgb(235,220,169);
width: 170px;
   border: 2px solid black;
   text-align: justify;
   padding: 14px;
 
   margin-bottom: 20px;
}


.texte-bloc {
	margin:2px 0px 14px 4px;	
	width:570px;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#22201e;
}

.image-bloc-gauche {
	float:left;
	display:inline;
	margin-right:5px;
}

.heure-date {
	font:italic 10px Verdana, Arial, Helvetica, sans-serif;
	float:right;
	margin-right:11px;
}
	
div#texte { 
	width:540px;
	height:auto;
	float:left;
	}
	
div#imgs {
	width:200px;
	height:auto;
	float:right;
	text-align:center;
	
	margin-bottom:10px;
	}
	
div#imgs img { border:1px solid #000000; margin:auto; }
div#imgs li { margin-bottom:22px; }

div#copy {
	background:url('./images/interface/copy.gif') no-repeat;
	width:150px;
	height:22px;
	margin-left:37px;
	margin-top:-22px;
	}

.heure-date {
	font:italic 10px Verdana, Arial, Helvetica, sans-serif;
	float:right;
	margin-right:11px;
}

#bloc-titre com-new {
height:23px;
width:578px;
color: rgb (177,88,29);
font:italic 10px Verdana, Arial, Helvetica, sans-serif;
float:right;
	margin-right:11px;
}
