body
{
	font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
   width: 850px;
   margin:auto;
   background-color: #001020;
	
}

/*En-tête */
#en_tete{
	position:relative;
	margin-left:auto;
}
#bandeau-entete
{
   margin-left:0px;
   width: 908px;
   height: 75px;
   background-image: url("../images/haut1.png");
   background-repeat: no-repeat;
}
#haut-entete
{

	position:relative;
   width: 908px;
   height: 180px;
   background-color:#FFFfff;
}
#entete1
{
	position:relative;
   width: 293px;
   height: 180px;
   background-image: url("../images/communauty.png");
   background-repeat: no-repeat;
}
#entete2
{
   width: 290px;
   height: 118px;
   	margin-top: 0px;
	margin-left: 293px;
   background-image: url("../images/haut22.png");
   background-repeat: no-repeat;
}
#entete3
{
   width: 180px;
   height: 118px;
   margin-left: 290px;
   background-image: url("../images/haut23.png");
   background-repeat: no-repeat;
}
#entete4
{
   width: 145px;
   height: 118px;
   margin-left: 180px;
   background-image: url("../images/haut24.png");
   background-repeat: no-repeat;
}
#aujourdhui
{
	position:absolute;
	margin-left: 43px;
	margin-top: 145px;
	*margin-left: -243px;
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	letter-spacing:2px;
	font-size: 8pt;
	color: #FFffFF;
}
#heure
{
	position:absolute;
	margin-left: 43px;
	margin-top: 80px;
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	letter-spacing: 2px;
	font-size: 1.1em;
	color: #FfffFF;
}
#onLine
{
	width:140px;
	position:absolute;
	margin-left: 46px;
	margin-top: 7px;
	font-family: Verdana, arial, helvetica, sans-serif;
	letter-spacing: 0.1em;
	font-size: 10px;
	color: #FFffFF;
}
#onLine a
{
	color:#CC3333;
	text-decoration:underline;
	font-weight: bold; 
	
}
#onLine a:hover
{
	color: #FFFfff;
	text-decoration:underline;
}

#enteteMarge
{

   width: 8px;
   height: 62px;
   margin-left: 900px;
   background-image: url("../images/hautMarge.png");
   background-repeat: no-repeat;
}

#grandTitre
{

	position:absolute;
	margin-left:-660px;
	margin-top:0px;
	width:680px;
	text-align: center;	  
	color: #F28E00;
	/*background: url("../images/grandTitre.png") no-repeat center 0px;*/
}
.monggtitre
{
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 12px;
}
#barrehaut{
	height:20px;
	width:620px;
	margin-left:82px;
	margin-top:2px;
}
/* Speedbar */
#speedbar{
	border: 1px solid #E9790A; 
	background-color:#FFF7E6; 
	overflow: auto; -moz-border-radius:5px;
	width: 580px;
	position:absolute;
	margin-left: 280px;
	margin-top: -22px;
	*margin-top:-26px;
}

#speedbar li
{
	color: #A44163;
	font-family: verdana, arial, helvetica, sans-serif;
	vertical-align:middle;
	font-size: 11px;
	height: 17px;
	*height:15px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	
}

.speeddroite
{
	float: right;
	border-left: 1px dashed #F28E00;
	list-style: none;
}
.speedgauche
{
	float: left;
	border-right: 1px dashed #F28E00;	
	list-style: none;
}

#speedbar a
{
	vertical-align:middle;
	color: #A44163;
	text-decoration: none;
}

#speedbar a:hover
{
	color: #E11002;
}

/* FIN en-tête */
#contenu 
{
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left:auto; /*pour le coller sur le coté gauche*/
	width: 908px;

	min-height:950px;
	background-image: url("../images/fond-contenu.png");
	background-repeat: repeat-y;
}
.credit{
	vertical-align: middle;
}
/* Le menu */

#menu
{
   margin-left: 30px;
   float: left;
   width: 160px;
   background-color: #FFFFFF;
  * position:absolute;
  *margin-left:-170px;
}

.login input {
	background-color: #EBF0F3;
	border: 1px solid #CAD6DC;
	color: #BF1755;
	font-weight:bold;
	font-size: 0.77em;
	font-family: arial,tahoma;
	letter-spacing: 0em;
	
}
.element_menu
{
   background-color: #FFFfff;
   background-image: url("../images/haut-menu.png") ;
   background-repeat: no-repeat;  
   padding-bottom: 4px;
}


.element_menu h3
{   
   color: #839EAA;
   font-family: Verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 13px;
   text-align: left;
   margin-left: 10px;
}
html>body .element_menu h3:first-letter
{
	font-weight:bold;
	color:#A44163;
	font-size:16px;
}

.element_menu ul
{
   list-style-image: url("../images/puce-menu.png");
   font-size:11px;
}

.element_menu a
{
   color: #858587;
}

.element_menu a:hover
{
   border-bottom: 1px solid #CF5A85;
   color: #CF5A85;
   text-decoration:none;
}

/* Le corps de la page */

#corps
{
	min-height:390px;
	height:130% !important;
	*height: 1100px;
   margin-left: 208px;
   padding-top: 4px;
   color: #9BB1BB;
   font-size: 0.8em;
   background-color: #FFFfff;
   width: 692px;
}

#corps h1
{
   
   letter-spacing: 1px;
   font-size:16px;
   color: #A44163;
   font-family:   "Trebuchet MS", verdana, tahoma, Arial, Times, serif;
   font-weight: bold;
   text-align: left;
   padding-top: 10px;
   padding-left: 90px;
   height: 39px;
   background: url("../images/h1.png") no-repeat left 3px;
}

#corps h2
{
   letter-spacing: 1px;
   font-size:13px;
   height: 30px;
   background: url("../images/h2.png") no-repeat left 2px;
   background-repeat: no-repeat;
   padding-left: 15px;
   margin-left:25px;
   color: #94ABB6;
    font-family:   "Trebuchet MS", verdana, tahoma, Arial, Times, serif;
   text-align: left;
}

#corps h2:first-letter
{
	font-weight:bold;
	color:	#A44163;
	font-size:17px;
}

#corps div.hr {display: none}

#corps div.hr {
  display: block;
	background-image: url("../images/hr.png");
	background-repeat: no-repeat;
	margin-left:35px;
	height: 13px;
}
hr {display:none;}

p{
	margin-left:35px;
	margin-right:35px;
	font-size:11px;
}
.news {
	display: block;	
	color:#7D9AA6;
	margin-bottom:10px;
	margin-top:-6px;
}
.lettrine:first-letter
{
	font-weight:bold;
	color:	#94ABB6;
	font-size:2em;
	margin-left:22px;
}
/* BLOC */
#bloc
{
	position:relative;
	display: block;
	width:610px;
	margin-left:40px;
	background-color:#F4FCFF;
}

#bloc-haut
{
	width:610px;
	height:20px;
   background-image: url("../images/haut-bloc.png");
   background-repeat: no-repeat;
}
#bloc-contenu
{
	margin-left:13px;
	margin-top:-5px;
	font-size:10px;
}
#bloc-contenu p {
padding-bottom:5px;
margin:5px 10px 0 10px;
}

#bloc-contenu table {
	width:97%!important;
	border:solid 1px #C2E3EF;
	border-collapse:collapse;
	padding-bottom:5px!important;
	margin:5px auto 10px auto!important;
	*font-size:11px;
}

#bloc-contenu td, th {
	padding:3px!important;
	border:solid 1px #C2E3EF;
	background-color:#F9FEFF;
}

#bloc-contenu th {
	background-color:#fff;
}

#bloc-contenu thead, tfoot {
	text-align:center!important;
	padding:3px!important;
	background-color:#fff!important;
}
#bloc-bas{
	width:613px;
	height:20px;
   background-image: url("../images/bas-bloc.png");
   background-repeat: no-repeat;
   margin-left:-2px;
 }
   


/* bloc attention */

#attention {
  border: 1px dashed #CBE1F1;
  padding: 6px;
  font-size : 12px;
  font-weight: bold;
  color: #FF8300;
  min-height : 36px;
  min-width: 250px;
  margin-left:35px;
}
#aide {
  border: 1px dashed #C5D1D8;
  padding: 6px;
  font-size : 10px;
  font-style: italic;
  color: #7895A3;
  min-height : 36px;
  min-width: 250px;
  margin-left:35px;
}
#carteFrance{
  margin-left:75px;
}



/* loto */
#ticket
{
	background-image: url("../images/ticketloto.png");
	background-repeat: no-repeat; 
	width:239px;
	height:307px;
	margin-bottom:15px;
	margin-left:60px;
}
#ticket .joues
{
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	position:absolute;
	text-align:center;
	margin-top:160px;
	margin-left:25px;
}
#ticket .somme
{
	position:absolute;
	margin-top:236px;
	margin-left:155px;
	color: #CC0000;
}
.maGrille
{
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	margin-top: 6px;
	margin-left:35px;
	background-image: url("../images/fondloto.png");
	border: 1px dashed #FF9900;
}
.inputLoto
{
  font-size: 21px;
  color: #CC0000;
  font-family:  Tahoma, "Trebuchet MS", verdana;
  text-align: center;
  border : 0px;
  font-weight: bold;
  background-color:#F5F9FA;
 }
 #tirage {
	position:relative;
	margin-left: 75px;
	width:88%;
}
#box1, #box2, #box3, #box4, #box5, #box6, #box7
{
	background-image: url("../images/boule.png");
	background-repeat: no-repeat; 
	background-position: center;
	height:50px;
	width:59px;
	color:#CC0000;
	font-size: 20px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:11px;
	
}
 

/*Le pied de page*/

#footer
{
	margin-top:-15px;
   margin-left:auto;/*coller a gauche*/ 
   background-image: url("../images/bas.png");
   background-repeat: no-repeat;
   height: 62px;
   width: 908px;
   font-size: 10px;
   color:#8E0F3A;
   font-family:  verdana;
   font-style: italic ;
}
#footContenu
{
	position:relative;
	margin-left:369px;
	top:31px;
}
#footContenu a
{
   color:#8E0F3A;
   text-decoration:none;
   font-weight:bold;
}

#footContenu a:hover
{
	color: #CC0000;
}
#pubdroite{
	position:absolute;
	margin-left:868px;
	*margin-left:906px;
	margin-top:-62px;
}
/***********************************************/
.bandeau {
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	padding: 1em;
	margin: 1em;
	vertical-align:top;
	font-size: 10px;
	width: 85%;
	overflow: auto;
	-moz-border-radius:8px;
	border-radius:8px;
	margin-left:33px;

}
.petitesAnnonces
{
	border-width: 1px 1px 5px 1px;
	border-style: solid;
	padding-top:8px;
	font-size:10px;
}
/* liens */
a {
   color: #DF8BAE;
   text-decoration:none;
}
a:hover{
   color: #BF5378;
   text-decoration:overline underline;
}
#corps img {border:0px;}

textarea, input, select 
{
	  letter-spacing: 1px;
	  border: 1px solid #CBE1F1;
	  font-size: 10px;
	  color: #8F8F8F;
	  font-family: Tahoma, "Trebuchet MS", verdana, arial, helvetica, sans-serif;
}
.none{ border:2px solid white; background: #5F767F; font-family:  arial; letter-spacing: 1px; color: #FFFfff; font-size: 12px;}
/* Formulaire*/ 
#blocForm {
  background: #F4FCFF;
  border: 1px dashed #CBE1F1;
  padding: 5px;
  margin-left:30px;
}
.formulaire{
	width:100%;
   color: #9BB1BB;
   font-family: Verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size:11px;
   *width:550px;
}
.formulaire input{
	background:url(../images/input.gif) repeat-x bottom #ffffff;
	color: #8F8F8F;
	border: 1px solid #CBE1F1;
	font-size: 11px;
}
.formulaire input:hover{
  border: 1px solid #A5CBE7;
}
.formulaire input:focus{
  border: 1px solid #B1D898;
}
.formulaire strong {
	font-size: 13px;
}
.formulaire textarea{
	font-size: 11px;
	width:70%;
	height:60px;
	background:url(../images/input.gif) repeat-x top #ffffff;
}
.formulaire textarea:hover{
	border: 1px solid #A5CBE7;
}
.formulaire textarea:focus{
  border: 1px solid #B1D898;
}
.formulaire select{
	font-size: 11px;
	border: 1px solid #CBE1F1;
}
.formulaire select:hover{
	border: 1px solid #A5CBE7;
}
.formulaire select:focus{
  border: 1px solid #B1D898;
}
input.button {
    background:url(../images/sub.gif) repeat-x bottom #ffffff;
    border:1px solid #cfcfcf;
	color: #7886AF;
	font-size:13px;
}

input.button:hover {
	cursor	: pointer;
	outline	: 1px solid #9BB1C8;
	color: black;
}

.formulaire .notice{
  border: 1px solid #C2E3EF;
  background: #FFFFFF;
  font-size:9px;
  padding-bottom:1px;
  padding-top:1px;
}
.imgleft {
  float: left;
  margin: 0 8px 0 0;
}
.imgright {
  float: right;
  margin: 0 0 8px 8px;
}
.imgmiddle {
	vertical-align:middle;
}
.commentaires{
	font-size:14px;
	color:	#A44163;
	border-bottom: 1px dotted #9EB3BD;
	width:70%;
}

.thumbnail{
	padding: 7px;
	background-color:#FFFfff;
	border:1px solid #EEE;
	text-align:center;
	-moz-border-radius:15px;
	border-width:1 2px 2px 1;
	margin-left:3px;
	}	

.caption{ font-size: 0.9em; padding-top: 0.2em ; text-align:center;	}
/*Marque page*/
.courant
{
	background-color: #9F315A;
	border: 1px solid #C2E3EF;
	padding: 1px 3px 1px 3px;
	margin: 0 1px 0 0;
	font-weight: bold;
	color:#FFFfff;
}
.page a {
	border: 1px solid #C2E3EF;
	padding: 1px 3px 1px 3px;
	margin: 0 1px 0 0;
}
.page a:hover {
	font-weight: bold;
}

#une{
	position:relative;
	display: block;
	width:610px;
	min-height:130px;
}
#une h3{
	font-size:13px;
	color:#FFFfff;
	background-color:#F7A500;
	padding-left:5px;
	border-bottom:1px solid #DF970D;
	border-bottom-width:3px;
	margin-top:0px;
}
#une h4{
	font-size:12px;
	color:#FFFfff;
	background-color:#8BCBDF;
	padding-left:5px;
	padding-right:5px;
	margin-top:0px;
}
#une .ppcontenu{
	width:337px;
	font-size:11px;
	margin-top:-13px;
	margin-left:0px;
	*margin-top:-19px;
}
#une .ppcontenu-mini{
	font-size:11px;
	margin-top:-13px;
	margin-left:0px;
	*margin-top:-16px;
	margin-bottom:9px;
}


#foaccueil {margin-left:35px; margin-top:-49px; padding-bottom:25px; width:626px; }
.fotable {
	width:97%!important;
	border:solid 0px #C2E3EF;
	border-collapse:collapse;
	padding-bottom:5px!important;
	margin:35px auto 10px auto!important;
}
.fotable td {
	padding:3px!important;
	border-bottom:1px dotted #C2E3EF;
	font-size:11px;
}
.fotable .tr1 {
  background-color: #EFFAFF;
}
.fotable .tr2 {
  background-color: #FFF;
}

.fotable .tr1forum {
  background-color: #EFFAFF;
}
.fotable .tr2forum {
  background-color: #FFF;
}
.fotable .tr1forum:hover {
  background-color: #3399CC;
  color:white;
}
.fotable .tr2forum:hover {
  background-color: #3399CC;
   color:white;
}
.fotable .tr1forum:hover a {
  background-color: #3399CC;
  color:white;
}
.fotable .tr2forum:hover  a{
  background-color: #3399CC;
   color:white;
}
.quotetop{
	background: #E4EAF2 url('../images/puces/quote.gif') no-repeat right;
	border: 1px dotted #000;
	border-bottom: 0;
	border-left: 4px solid #8394B2;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

.quotecontenu{
	background: #FAFCFE;
	border: 1px dotted #000;
	border-left: 4px solid #8394B2;
	border-top: 0;
	color: #465584;
	padding: 4px;
	margin: 0 auto 8px auto;
}

.titrecadre-vert{
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color:white;
	border-left-color:#6BCC0C;
	border-bottom-color:#6BCC0C;
	vertical-align:top;
	font-size: 13px;
	font-weight:bold;
	color:#6BCC0C;
	padding-left:2px;
}
.titrecadre-orange{
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color:white;
	border-left-color:#F79C00;
	border-bottom-color:#F79C00;
	vertical-align:top;
	font-size: 13px;
	font-weight:bold;
	color:#EFA20E;
	padding-left:2px;
}
.titrecadre-bleu{
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color:white;
	border-left-color:#8BCBDF;
	border-bottom-color:#8BCBDF;
	font-size: 13px;
	font-weight:bold;
	color:#99C9DF;
	padding-left:2px;
}
#hautconcours{
	background-image: url("../images/topphoto.png");
	background-repeat: no-repeat;
	padding-left:15px;
	width:541px;
	height:87px;
}
#hautconcours .genre{
	margin-left:240px;
	padding-top:8px;
	color:#8E0E3B;
	font-size:23px;
	letter-spacing:-0.05em;
}
#hautconcours .voix{
	margin-left:456px;
	margin-top:-22px;
	color:#8E0E3B;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	width:50px;
}
#contenuconcours{
	background-image: url("../images/fond-topphoto.png");
	background-repeat: no-repeat;
	padding-left:15px;
	padding-top:15px;
	width:534px;
	height:340px;
}
#contenuconcours .titre{
	position:relative;
	float:left;
	font-size:19px;
	margin-top:0px;
	margin-left:10px;
	color:#8E0E3B;
	font-family:tahoma;
	font-weight:bold;
	border-bottom: 2px dotted #FFDA2F;
}
#contenuconcours .details{
	float:left;
	margin-top:10px;
}
#contenuconcours ul{
	font-size:11px;
	color:#8E0E3B;
	list-style-image: url("../images/puces/etoile.png");
}
#listingMembre{
	width:100%;
}
#listingMembre td {
	padding:5px!important;
	width:215px;
}
a.mapage {
	background-image: url("../images/puces/mapageoff.png") ; /* place une image de fond */
	width:180px;
	height:23px;
	color:#982208;
	text-align:left;
	padding-left:7px;
	display:block ;
	font-size:14px;
	font-weight:bold;
}

a.mapage:hover{
	text-decoration:none;
	background-image: url("../images/puces/mapageon.png") ; /* place une image de fond */
	width:205px;
	height:23px;
	padding-left:7px;
	color:white;
	font-size:12px;
	display:block ;
	text-align:left;
	display:block ;
	text-transform:uppercase;
}
#latv{
	padding-left:2px;
	margin-left:30px;
	color:#EFAA59;
	background-color:#F8FAFB;
	border-color:#006699;
	border: 1px solid #E7EFF0;
	border-left-width:6px;
}
 .titrevideo{
	margin-left:-5px;
}

#backtchatche{
	background-image: url("../images/fond-tchat.png");
	background-repeat:no-repeat;
	width:597px;
	height:280px;
	margin-left:40px;
	padding-top:73px;
}

.forumlast {
	color:#3399CC;
}

.search{
   color: #9BB1BB;
   font-family: Verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size:11px;
}
.search input{
	background:url(../images/input.gif) repeat-x bottom #ffffff;
	color: #8F8F8F;
	border: 1px solid #CBE1F1;
	font-size: 11px;
}
.search input:hover{
  border: 1px solid #A5CBE7;
}
.search input:focus{
  border: 1px solid #F0D898;
}

.search select{
	font-size: 11px;
	border: 1px solid #CBE1F1;
}
.search select:hover{
	border: 1px solid #A5CBE7;
}
.search select:focus{
  border: 1px solid #B1D898;
}

.tabUne td{
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	letter-spacing:1px;
	border: 1px solid #EEEEEE; 
	background:url(../images/categ/tabunesans.png) repeat-x top #ffffff;
}
.tabUne a:hover {
	color:black;
	text-decoration:none;
}
.tabUne .tabuneavec{
	border: 1px solid #EEEEEE; 
	background:url(../images/categ/tabuneavec.png) repeat-x bottom #ffffff;
}