body
{
	background-color: #000000;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	color: #000000;
}
body a img
{
	border: 0px;
}
#en_tete
{
	text-align: center;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}
#bannierelien a
{
	border: 0px;
}
#barre_de_navigation
{
	width: 100%;
	border: 0px;
	background-image: url("style2/navbar4.png");
	background-repeat: repeat-x;
	height: 40px;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#barre_de_navigation ul
{
	display: inline;
}
#barre_de_navigation li
{
	width: 75px;/*75px; */
	display: inline;
	padding: 5px;
	padding-left: 20px; 
	padding-right: 20px;
	margin: 0px;
	font-size: 110%;
	color: #FFFFFF;
	text-decoration: none;
	background-position: top left;
	background-image: url("style2/navbar5.png");
	height: 28px;
	background-repeat: no-repeat;
	
}
.navigation_droite 
{
    float: right;
}    

.navigation_gauche 
{
    float: left; 
}    

#barre_de_navigation li:hover
{
	width: 75px;/*75px; */
	display: inline;
	padding: 5px;
	padding-left: 20px; 
	padding-right: 20px;
	margin: 0px;
	font-size: 110%;
	color: #FFFFFF;
	text-decoration: none;
	background-position: top left;
	background-image: url("style2/navbar6.png");
	height: 28px;
	background-repeat: repeat-x;
}
#barre_de_navigation a
{
	text-decoration: none;
	color: #CCCCFF;
	display:block;
	padding-right:0px;
	padding-left: 0px;



}
#barre_de_navigation a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}
#barre_de_navigation .dernier
{
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
	margin: 0px;
}
#barre_de_navigation .dernier:hover
{
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
	margin: 0px;
}

#menu
{
	float: left;
	width: 150px;/**/
	background-color: #ECF7FB;
	border: 0px;
	border-left: 1px solid #B3E0F4;
	/*height: 735px;*/
	height: 970px;
	padding-left: 0px;
}
.element_menu
{
   background-color: #000000;
   background-repeat: norepeat;
   border: 0px;
   margin-bottom: 10px;
   background-color: #ECF7FB;
   text-align: left;
}
.element_menu h3
{
	color: #56A7DE;
	text-align: center;
	border-top: 1px solid #56A7DE;
	border-bottom: 1px solid #56A7DE;
	font-family: "[z] Arista ExtraFilled"; 
}
.element_menu ul
{
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
.element_menu li
{
	list-style-type: none;
	list-style-position: inside;
}
.element_menu .contenu
{
	padding: 0px;
	text-align: left;
	list-style-position: inside;
}
.element_menu .contenu a
{
	text-decoration: none;
	size: 110%;
	color: #000000;
	font-weight: bold;
}

.element_menu .contenu li a
{
	text-decoration: none;
	size: 110%;
	color: #000000;
	font-weight: bold;
}

.inscription_menu_lien
{
font-size: 120%;
}

#corps
{
   height: 100%;
   /*min-height: 735px;*/
   min-height: 970px;
   margin-left: 151px;
   margin-bottom: 00px;
   padding: 5px;
   padding-left: 15px;
   padding-bottom: 30px;
   color: #000000;
   background-color: #FFFFFF;
   background-repeat: repeat-x;
   border: 0px;
   border-right: 1px solid #B3E0F4;
   border-left: 1px solid #B3E0F4;
}

#corps h1, #corps h2, #corps h3
{
	color: #3195E0;
	text-align: center;
}

#corps h1, #corps h2
{
	font-family: "28 days later";
}
#corps td { text-align: center;}

#page
{
	margin-left: 20px;
	margin-right: 20px;
	padding: 0px;
	background-color: #ECF7FB;
}

.pagetopleft
{
	background-image: url("style2/topleft.png");
	background-repeat: no-repeat;
	background-color: #000000;
	height: 30px;
	margin-left: 20px;
	margin-right: 20px;
}

.pagetopright
{
	background-image: url("style2/topright.png");
	background-repeat: no-repeat;
	float: right;
	width: 13px;
	height: 30px;
}
.bartitle
{
	margin: 0px;
	font-size: 150%;
	margin-top: 35px;
	margin-left: 20px;
	color: #EEEEFF;
}


/******************************/
/********Le Pied de page********/
/*****************************/ 
#pied_de_page 
{
text-align: center; 
background-color : #e3e3e3;
/*background-image: url("style2/separateur.png");
background-repeat: repeat-x;*/
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 30px;
	clear : both;
	
}

/*#pied_de_page .lien_pdp a
{

color: black;
}

#pagetopleft
{
	background-image: url("style2/topleft.png");
	background-repeat: no-repeat;
	background-color: #000000;
	height: 30px;
	margin-left: 20px;
	margin-right: 20px;
} */


/*#pied_de_page #lien_pdp
{
color: black;
/*margin-left: 5px;
margin-right:  5px;
background-color : blue;
background-image: url("style2/topleft.png");
background-repeat: no-repeat;
height: 30px;
margin-right: 13px;
margin-left: 0px;

}
#pagetopright
{
	background-image: url("style2/topright.png");
	background-repeat: no-repeat;
	float: right;
	width: 13px;
	height: 30px;
} 
#pied_de_page #lien_pdp_droite 
{
background-image: url("style2/topright.png");
background-repeat: no-repeat;
	float: right;
	width: 13px;
	height: 30px;
}*/

/*******************************/
/*****Le séparateur corps-pdp*****/
/******************************/ 

#separateur

{
text-align: center; 
}
#sepagauche
{
	background-image: url("style2/basgauche.png");
	background-repeat: no-repeat;
	background-color: black;
	height: 30px;
	margin-left: 20px;
	margin-right: 20px;clear:both;
}
#sepadroite
{
	background-image: url("style2/basdroite.png");
	background-repeat: no-repeat;
	float: right;
	width: 13px;
	height: 30px;
	margin-right: -5px;
}
.sepa
{
	margin: 0px;
	font-size: 150%;
	margin-top: 35px;
	margin-left: 20px;
	color: #EEEEFF;
	

}

.pub {
font-family:arial;
font-size:xx-small;
}
	
#lien_invisible {display: none;}
.lien_invisible {display: none;}
/******************************/
/*Tout ce qui concerne les news*/
/*****************************/ 

.bloc_news 
  {
border-bottom : 2px solid #000000;
border-right: 2px solid #000000;

background : #e3e3e3;
margin-bottom : 15px;
margin-left : auto;
margin-right : auto;
width : 78%;
}
.contenu_news
 {
 /*border-top : 1px solid #000000;
border-left: 1px solid #000000; */
 padding-left: 10px;
 padding-right: 6px;
 }
.news_titre  
 {
display : block;
text-decoration : none;
font-variant : normal;
font-size : 1.3em;
margin : 0;
text-indent : 0px;
padding : 3px;
font-family : Arial, 'Times New Roman', Times, serif;
color : #000000;
background : url("style2/haut_news.png") left 0%;
padding-left : 120px;
font-size : 110%;
border-left : 0;
}

.news_date
{
padding: 3px;
font-size: 0.8em;
}

.commentaire_lien_news
{
float: right;
padding-bottom: 12px;
font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
}

.last_edit_news
{font-size: x-small;
float: right;
padding-bottom: 12px;
font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
font-style: italic;
}
.invisible_news
{
display :none;
}

/******************************/
/*Pleins de trucs en plus pratiques*/
/*****************************/ 
.centre  { text-align : center;}
.alignement_gauche {text-align : left;}
.alignement_droite { text-align : right;}

.clignote{text-decoration: blink;}
.gras{font-weight: bold;}
.italique{font-style: italic;}
.souligne{ text-decoration: underline;}
.barre{ text-decoration: line-through;}

.image_utilisateur {
max-height:550px; 
max-width:550px;
}

.texte_normal {
color : black;
text-decoration: none;
font-style: none;
font-weight: none;
}

.rouge {color : red;}
.noir {color : black;}
.blanc {color : white;}
.gris  {color : grey;}
.vert {color : green;}
.jaune {color : yellow;}
.bleu {color : blue;}
.argent {color : silver;}

.ttpetit {font-size: xx-small;}
.tpetit {font-size: x-small;}
.petit {font-size: small;}
.moyen{font-size: medium;}
.grand {font-size: large;}
.tgrand {font-size: x-large;}

/********************************/
/*Tout ce qui concerne les Créations*/
/*******************************/ 
.bloc_creation
{
 border-style: outset; 
}
.bloc_creation h3 
{

font-family: "Rockwell Extra Bold", "Arial Black", Arial, "Times New Roman", Times, serif;
text-align: center;
text-decoration : none;

font-size : 1.7em;
margin : 0;
text-indent : 0px;
	border-style: outset;
/*padding-left: 310px; */

}

.creation_auteur
{
font-family: "Times New Roman", "Arial Black", Arial, Times, serif;
/*padding-left: 310px; */
text-align: center;

}

.commentaire_lien_creation
{

padding-bottom: 0px;
font-family:  Arial, "Arial Black","Times New Roman", Times, serif;
float: right;  
}

/******************************/
/*** Ce qui concerne les videos ***/
/*****************************/ 
#bloc_video {
      position: relative;
      margin: 0 auto;
      width: 825px;
      border : 1px solid #fff;
      font-family: 'Trebuchet MS', Verdana, sans-serif;
	  text-align: center;
	  }

    .auteur_video p{
	display : inline;
      
      margin : 0 1em;
      font-weight : bold;
      }
	  .date_video p{
	   
	  display : inline;
      margin : 0 1em;
      font-style : italic;
	  }
	  .note_video {
	  text-align: right;
	  
	  }
    .auteur_video , .date_video  {
	
      height : 25px;
      line-height : 2em;
      background-color: #ccf;
      }
    .gauche_video {
	  float : left;
      width : 65%;
      height : 475px;
      background-color: #000000;
	  padding-top: 5px;
	  
      }
    .droite_video {
      background-color: #fca;
	  padding-top: 0px;
      float : left;
      width : 35%;
      height : 480px;
	  
	  }
	.droite_video .texte_video{
    margin-top: 40%;
      }
	  .commentaires_video {

	  background-color: #dfC;
	  }
    .separateur {
	
      clear : left;
      margin-bottom : 15px;
      background-color: #dfd;
      } 
	.video {
	  border: 1px solid black;
	 }
   .video h2 {background: url("style1/fond_video-titre.png") no-repeat center center; }


/**********************************/
/***Ce qui concerne la page "equipe"***/
/**********************************/

/*pour l'instant, ca sert à rien ^^ */
#equipe .avatar {width:61%;}
#equipe .pseudo {width:61%;}
#equipe .classe {width:61%;}
#equipe .temps_der_co {width:61%;}

/************************************/
/**Ce qui concerne la page "Messagerie"**/
/************************************/
.texte_dernier_message_mp
{
text-align:left;

}

/************************************/
/***Ce qui concerne la page "Annonce"***/
/************************************/

#annonce table {border-style : solid; border-collapse: collapse ;}
#annonce td {padding: 5px; max-width: 250px;}


/**********************************/
/*** Ce qui concerne la page membre ***/
/**********************************/ 
#page_profil{
margin: auto; /* Centre le tableau */
/*border: 2px solid;*/ 
border-collapse: separate;
border-spacing: 20px;
}

#page_profil td /* Les cellules normales */
{
   background-color:#E9F0F5;
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: center; /* Tous les textes des cellules seront centrés*/
   padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
   border:1px solid #A3C0D5;
}
/***************************************/
/******Ce qui concerne les bons plans ******/
/**************************************/ 
#bon_plan fieldset{
background: #bfbfbf;
}
#bon_plan .titre {
font-size : xx-large;
font-weight : bold;
font-family: "Persia BT", serif, "Arial Black", Arial, Verdana;

}
#bon_plan .pseudo a {
font-family: Arial, "Times New Roman", "Persia BT", Rockwell, serif, Arial, Verdana;
font-style : italic;
color : black;
text-decoration: none;
}

#bon_plan .pseudo a:hover {
text-decoration: underline;}
#bon_plan .prix {

}

#bon_plan #tout_afficher
{
text-align: center;
/*font-size : xx-large;*/
font-weight : bold;
}

#bon_plan #cherche_qqchose_particulier
{
text-align: right;
/*font-size : xx-large;*/
font-weight : bold;
}

/***************************************/
/******Ce qui concerne les sondage*** ******/
/**************************************/ 
#minisdg, #mininews{
	width: 21.6%; 
	height: 100%; 
	
	text-align: center; 
	color: #111; 
	overflow: auto;
	background: #e3eff9 url('http://www.siteduzero.com/Templates/images/designs/1/roundedcornrtl.png') no-repeat top left;
	padding: 2px 2px 5px;
	z-index: 100;
	border-right: 1px solid #CFE0EE;
	border-bottom: 1px solid #CFE0EE;
	margin-bottom: 20px;
	
}

#minisdg {
float: right; 
margin-left: 20px;
}
	
#minisdg ul {
margin: 5px 0;
text-align: left;
list-style-type: none;}
#minisdg li {margin: 0 4px; 
text-align: left;
}

/* Pour les rÃ©ponses */
#minisdg dl {padding: 0; margin: 0; font-size: 0.9em; text-align: left; color: #111;}
#minisdg dt {font-weight: bold; margin: 2px 0 0 5px; padding: 0;}
#minisdg dd {margin: 0px; padding: 0;}


#minisdg h3
{
	text-indent: 0px;
	padding: 0px;
	margin: 0 4px;
	display: block;
	background: transparent;
	border: none;
	font-size: 1.1em;
	color: #384e6e;
	background: center right no-repeat;
	text-align: left;
}

#sdg_carnaval { }

#mininews {
float: left; 
	margin-right: 20px ;
}
	
#mininews ul {
text-align: left;
margin: 0;
padding: 0;
list-style-type: none;
}
#mininews li {
border-top: 1px solid #CFE0EE;
margin: 2px;
font-size: 0.9em; 
text-align: left;

}

#mininews li a {
color: #7077ff; /*ff0000;*/
text-decoration:none;
}
#mininews li a:hover {
text-decoration:underline;
}

/* Pour les rÃ©ponses */
#mininews dl {padding: 0; margin: 0; font-size: 0.9em; text-align: left; color: #111;}
#mininews dt {font-weight: bold; margin: 2px 0 0 5px; padding: 0;}
#mininews dd {margin: 0px; padding: 0;}


#mininews h3
{
	text-indent: 0px;
	padding: 0px;
	margin: 0 4px;
	display: block;
	background: transparent;
	border: none;
	font-size: 1.1em;
	color: #384e6e;
	background: center right no-repeat;
	text-align: left;
}


/**********************************/
/******Ce qui concerne le forum ******/
/**********************************/ 
#forum td
{
  /* height: 20px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */
   padding: 10px;
   vertical-align: top; /* Alignement vertical, le contenu des cellules sera placé eu millieu */
  /* font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;*/
   text-align: center;
   border: 1px solid black; 
   background-color: rgb(253,244,223); 
}

#forum .image_lu {  width:60px ;}


#forum .titre { width:61%; vertical-align: middle;}
#forum .titre_desc { width:61%; font-family: "Comic Sans MS", "Sylfaen", Arial, "Arial Black", "Times New Roman", Times, serif;}
#forum .nombremessages { width:2%; vertical-align: middle;}
#forum .nombrevu { width:4%; vertical-align: middle;}
#forum .nombresujets { width:2%;  vertical-align: middle;}
#forum .auteur { width:7%; vertical-align: middle;text-decoration: none;}

#forum .auteur a {text-decoration: none;}
#forum .auteur a:hover {text-decoration: underline;}
#forum .acceder_dernier_message a {text-decoration: none;}
#forum .acceder_dernier_message a:hover {text-decoration: underline;}
#forum .derniermessage a {text-decoration: none;}
#forum .derniermessage a:hover {text-decoration: underline;}


#forum .derniermessage { width:20%; vertical-align: middle;}
#forum .categorie { width:92%; background-color : rgb(244,238,250); }
#forum .date_topic {text-align: left; padding-top: 2px; padding-bottom: 2px;  }
#forum .auteur_topic {padding-top: 2px; padding-bottom: 2px; }
#forum .texte_topic{text-align: left; padding-left: 15px;}

#forum .centre  { text-align : center;}
#forum .clignote{text-decoration: blink;}
#forum .gras{font-weight: bold;}
#forum .italique{font-style: italic;}
#forum .souligne{ text-decoration: underline;}
#forum .barre{ text-decoration: line-through;}

#forum #poster_dernier_message {overflow: scroll; height: 500px;}

#forum .liste_membre td
{
   padding: 5px;
   vertical-align: middle;
}

/*#forum td{ 
height: 30px;
padding: 3px;
}*/
#forum table { background-color: rgb(237,224,213); border: 1px solid black; border-collapse: collapse;}
#forum th { background-color: rgb(243,250,223); border: 1px solid black; }

#forum label {
display:block;
width:150px;
float:left;
}

#forum .vt_auteur
{
background-color : rgb(244,238,250);
}
#forum .vt_mess
{
text-align: left;
background-color : rgb(244,238,250);
}
#forum .numero_page
{
text-align:left;
padding:5px;
}
#forum .numero_page a
{
text-decoration : none;
}

#forum .numero_page a:hover
{
text-decoration : underline;
}

#forum img
{
border-style: none;
}
#forum a
{
border-style: none;
}
#forum  #quote
{
width: 100%;
background-color : rgb(220,220,220);
margin-top: 2px;
margin-bottom: 2px;
font-family: "Comic sans MS", Arial, Verdana, serif;
}

#forum .citation {
background: #ededed;
}
#forum .citation legend {
font-style : italic;
}
/* APERCU */

.apercu_conteneur  {
text-align: center;
background-color : #f7f7f7;
border : 1px dashed #d5d5d5;
padding : 10px;
}
.apercu {text-align: left;}

/**********************************/
/*Ce qui concerne la page "messagerie"*/
/**********************************/
#messagerie .messagerie_texte { text-align: left; margin-left: 15px;}


hr {
width: 60%;
color: grey;
height: 1px;
float : center;
}

/* ce qui concerne les vielles photos */
.liste_image
{
width: 213px;
height: 160px;
float: left;
text-align: center;
font-size: 12px;
}

/**********************************/
/*Ce qui concerne la page Mardi-gras*/
/**********************************/
#dewslider
{
float: left;
}
#carnaval_liste_participant
{
height: 450px;
width: 200px;
overflow : auto;
float: right;
}
.entree_carnaval
{
text-align: center
}

.texte_petit_carnaval
{
color: black;
text-decoration :	underline ;
}

.photo_petit_carnaval
{

}