@charset "iso-8859-1";
/* FR : CSS et graphisme par WonkaStudio www.wks.fr  ------------------------------------------------------------------------------------------- */
/* EN : CSS and design template by WonkaStudio www.wks.fr  ------------------------------------------------------------------------------------------- */

/* FR : Style générale de la page  ------------------------------------------------------------------------------------------- */
/* EN : Genral style of every page ------------------------------------------------------------------------------------------------ */

body { 
	background-color:#1f1f1f;
	color:#000000;
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:12px;
}

#page {
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.separator{
	clear: both;
	background-color:#000000;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 0px;
	font-size: 0em;
	}

#header {
  width:1000px;
  height:90px;
  position:relative;
  background-color:#000000;
  }

#header .logo {
  float:left;
  margin:20px 0 0 20px;
  }

#header_slogan {
  width:415px;
  height:55px;
  float:left;
  background:url("images_3/header_bg_slogan.jpg") no-repeat #ffffff;
  float:left;
  text-align:center;
  font-size:10px;
  color:#8c8c8c;
  padding:12px 0 10px 12px;
  margin:20px 0 0 50px;
  }

#header_rss {
  height:41px;
  position:absolute;
  top:32px;
  right:10px;
  padding:5px 0 0 0;
  }

#header_rss .header_rss_titre {
  font-size:11px;
  color:#000000;
  }
#header_rss .header_rss_texte {
  font-size:10px;
  color:#8c8c8c;
  }  


#nav{
  list-style-type:none;
  list-style-position:outside;
  position:relative;
	float: left;
	padding:0;
	margin:0;
	width:1000px;
	height:40px;
  background:url("images_3/menu_bg.gif") repeat-x #ffffff;
  font-size:10px;
  z-index:2000;
}

#nav ul {
  list-style-type:none;
  list-style-position:outside;
  position:relative;
	float: left;
  position:absolute;
  display:none;
  z-index:2000;
}

#nav li{
float:left;
height:40px;
line-height:40px;
position:relative;
}

.menu1 {
  background:url("images_3/menu_bg_border.gif") right no-repeat;
  padding:0 15px 0 15px;
  }

#nav li a {
  height:40px;
  line-height:40px;
  color:#ffffff;
  text-decoration:none;
  float:left;
  z-index:2100;
  }

#nav .ssmenu {
  top:40px;
  left:0;
  margin:0;
  padding:0;
  }
  
#nav .ssmenu li a {
  color:#ffffff;
  text-decoration:none;
  background-color:#165096;
  float:left;
  padding:0 0 0 15px;
  width:200px;
}
#nav .ssmenu li a:hover {
  text-decoration:underline;
  background-color:#1856a1;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}


#menu_1_under {
  background:url("images_3/menu_bg_under.gif") no-repeat;
  width:1000px;
  height:5px;
  float:left;
  }	

#content {
  width:1000px;
  background-color:#ffffff;
  float:left;
  z-index:100;
  }

#leftpart {
  width:640px;
  background-color:#ffffff;
  float:left;
  padding:30px;
  z-index:100;
  }

.entry {
  float:left;
  width:630px;
  margin:20px 0 0 0;
  }
.entry .linkblue {
  color:#1e72d6;
  font-size:11px;
  font-weight:bold;
  } 

.entry_left {
  float:left;
  width:210px;
  position:relative;
  }
  
.entry_right {
  float:left;
  width:420px;
  position:relative;
  z-index:200;
  }

.nbrcomm {
  width:54px;
  height:53px;
  background:url("images_3/entry_bg_bulle.jpg") no-repeat;
  font-size:20px;
  color:#ffffff;
  text-align:center;
  text-decoration:none;
  line-height:43px;
  top:10px;
  right:10px;
  z-index:250;
  float:right;
  }

.entry h1 {
  font-size:24px;
  margin:0px;
  padding:0px;
  z-index:1;
  position:relative;
  }

.entry h2 a {
  float:left;
  width:350px;
  font-size:24px;
  margin:0px;
  padding:0px;
  color:#000000;
  text-decoration:none;
  font-weight:100;
  }
.entry h2 a:hover {
  text-decoration:underline;
  color:#247ce5;
  }

.entry .date {
  background-color:#1e72d6;
  padding:2px 10px 2px 10px;
  font-size:11px;
  color:#ffffff;
  float:left;
  margin:5px 0 0 0;
  }
.entry .texte {
  line-height:20px;
  color:#999999;
  margin:10px 0 0 0;
  }
.entry .texte_art {
  line-height:20px;
  }
.entry .texte_art h2 {
  font-size:24px;
  font-weight:bold;
  font-family: Helvetica,Arial,sans-serif;
  margin:50px 0 10px 0;
  }
.entry .texte_art .remarque{
  float:left;
  border:1px solid #888888;
  width:510px;
  background:url(images_3/alert.png) 10px 10px no-repeat;
  padding:20px 20px 20px 90px;
  margin:40px 0 40px 0;
  }

.bloc_rss {
  width:500px;
  height:80px;
  float:left;
  background:url("images_3/rss_bann.jpg") 0 0 no-repeat;
  padding:0 0 0 120px;
  }
.bloc_rss h1 {
  font-size:16px;
  color:#ffffff;
  font-weight:bold;
  margin:10px 0 5px 0;
  padding:0;
  }
.bloc_rss p {
  margin:0;
  padding:0;
  line-height:12px;
  width:490px;
  }
.bloc_rss p a {
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  }
  
.blog .date {
  background-color:#1e72d6;
  padding:2px 10px 2px 10px;
  font-size:11px;
  color:#ffffff;
  float:left;
  margin:5px 0 0 0;
  }

.blog .small_lien_forum {
  font-size:11px;
  color:#000000;
  text-decoration:none;
  }
.blog .small_lien_forum:hover {
  color:#999999;
  text-decoration:underline;
  }
  
.rubrique {
  width:620px;
  float:left;
  }

.rubrique img {
  margin:0 20px 10px 0;
  }

.big_titre {
  margin:20px 0 20px 0;
  padding:0 0 5px 0;
  float:left;
  width:680px;
  font-size:24px;
  border-bottom:2px solid #000000;
  text-decoration:none;
  color:#000000;
  }
.textenoir {
  padding:10px;
  line-height:20px;
  }

p {
  padding:10px;
  line-height:20px;
  }

.blocauteur {
  background-color:#e8e8e8;
  border:1px solid #c9c9c9;
  width:540px;
  margin:20px;
  padding:20px;
  float:left;
}

.blocauteur .auteur {
  font-size:14px;
  font-weight:bold;
  }
.blocauteur .texte {
  font-size:10px;
  color:#999999;
  }  
.blocauteur img {
  float:left;
  margin:0 20px 0 0;
  } 

#sidebar .livre {
  padding:15px;
  }
#sidebar .livre h2 {
  font-size:18px;
  padding:0;
  margin:0 0 5px 0;
  }
#sidebar .livre p {
  font-size:11px;
  padding:0;
  margin:0;
  }
  
#sidebar {
  position:relative;
  float:left;
  width:300px;
  background-color:#dbdbdb;
  padding:15px 0 20px 0;
  }



#sidebar .linkblue {
  color:#1e72d6;
  font-size:10px;
  font-weight:bold;
  }
#sidebar .linkblue:hover {
  color:#d61e1e;
  font-size:10px;
  font-weight:bold;
  }

#sidebar #menu {
	list-style: none;
	padding:0;
	margin:0 0 0 72px;
  }

#sidebar .separation2 {
  width:300px;
  height:2px;
  float:left;
  margin:20px 0 20px 0;
  background:url("images_3/sidebar_bg_separation.gif") repeat-x;
  }

#sidebar .advertise {
  float:left;
  width:300px;
  text-align:center;
  }
  
#sidebar .google250 {
  float:left;
  position:relative;
  text-align:center;
  height:256px;
  width:256px;
  background:url("images_3/bg_google_250.jpg") no-repeat;
  padding:3px 0 0 0;
  margin:3px 0 0 21px;
  }


  
#sidebar .blog {
  float:left;
  width:228px;
	padding:0 0 0 73px;
  }
#sidebar .blog .subject {
  font-size:10px;
  }
#sidebar .blog .texte {
  padding:10px;
  font-size:10px;
  color:#8c8c8c;
  }  

#sidebar .search .input {
  float:left;
  width:100px;
  height:20px;
  background:url("images_3/sidebar_bg_input.jpg") no-repeat;
  border:none;  
  margin:0 0 0 73px;
  }  
#sidebar .search .bouton {
  float:left;
  width:63px;
  height:24px;
  background:url("images_3/sidebar_bg_button.jpg") no-repeat;
  border:none;
  font-size:10px;
  color:#ffffff; 
  padding:0 0 5px 0; 
  margin:0 0 0 10px;
  }  

#sidebar .galerie {
  text-align:center;
  margin:10px 0 0 0;
  padding:0 0 0 27px;
  }

#sidebar .galerie .gal1 {
  padding:5px;
  background-color:#e8e8e8;
  border:1px solid #c9c9c9;
  }

#sidebar .galerie .gal2 {
  padding:5px;
  background-color:#e8e8e8;
  border:1px solid #c9c9c9;
  }

#sidebar .galerie .gal3 {
  padding:5px;
  background-color:#e8e8e8;
  border:1px solid #c9c9c9;
  }


.flogo {
  margin:0 0 0 10px;
  float:left;
  }

.bille {
  border:0px;
  position:absolute;
  right:-25px;
  top:45px;
  }

#footer2 {
  width:1000px;
  float:left;
  text-align:center;
  padding:10px 0 20px 0;
  }  

.footer2_bloc1 {
  float:left;
  width:150px;
  text-align:left;
  margin:0 0 0 20px;
  }

.footer2_bloc1 h1 {
  font-size:20px;
  color:#eaeaea;
  }
.footer2_bloc1 .texte {
  font-size:11px;
  line-height:20px;
  color:#c1c1c1;
  }

.footer2_bloc2 {
  float:left;
  width:200px;
  text-align:left;
  margin:0 0 0 70px;
  }  
.footer2_bloc2 h1 {
  font-size:20px;
  color:#eaeaea;
  }
.footer2_bloc2 ul {
  list-style:none;
  margin:0;
  padding:0;
  }
.footer2_bloc2 li a {
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#c1c1c1;
  float:left;
  height:25px;
  line-height:25px;
  width:170px;
  padding:0 0 0 15px;
  }
.footer2_bloc2 li a:hover {
  background-color:#1e72d6;
  color:#ffffff;
  }

.footer2_bloc3 {
  float:left;
  width:500px;
  text-align:left;
  margin:0 0 0 50px;
  }  
.footer2_bloc3 h1 {
  font-size:20px;
  color:#eaeaea;
  }
.footer2_bloc3 ul {
  list-style:none;
  margin:0;
  padding:0;
  width:190px;
  float:left;
  }
.footer2_bloc3 li {
  float:left;
  height:25px;
  line-height:25px;
  width:170px;
  }
.footer2_bloc3 li a {
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#c1c1c1;
  float:left;
  height:25px;
  line-height:25px;
  width:170px;
  padding:0 0 0 15px;
  }
.footer2_bloc3 li a:hover {
  background-color:#1e72d6;
  color:#ffffff;
  }
  
/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }


/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #900; } /* liens internes */
a.spip_out { color: #009; } /* liens sortants */
a.spip_url { color: #009; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
.on { font-weight: bold; color: #000; } /* liens exposes */

.forum_add_biglink {
  background:url("images_3/add_comm.png") no-repeat;
  padding:0 0 0 50px;
  font-size:18px;
  text-decoration:underline;
  color:#000000;
  height:40px;
  line-height:40px;
  float:left;
  }
.forum_add_biglink:hover {
  text-decoration:none;
  }

.picture_add_biglink {
  background:url("images_3/add_picture.png") no-repeat;
  padding:0 0 0 50px;
  font-size:18px;
  text-decoration:underline;
  color:#000000;
  height:40px;
  line-height:40px;
  float:left;
  }
.picture_add_biglink:hover {
  text-decoration:none;
  }

#forum li {		
	  list-style: none;	 
    border-left: 10px solid #061937;
    padding: 10px;
    margin-bottom: 1em;
  	margin-left: 0;
    background-color: #fff;
    color: #333;
    width:580px;
   }
   
#forum li li {	   
  	list-style: none;
    border-left: 10px solid #2f496a;
    padding: 10px;
    margin-bottom: 1em;
  	margin-left: 0;
    background-color: #fff;
    color: #333;
    width:560px;
   }
   
#forum li li li {	 
  	list-style: none;
    border-left: 8px solid #385780;
    padding: 10px;
    margin-bottom: 1em;	 
  	margin-left: 0;
    background-color: #fff;
    color: #333;
    width:540px;
   }
   
#forum li li li li {
  	list-style: none;
    border-left: 7px solid #426796;
    padding: 10px;
    margin-bottom: 1em;	
  	margin-left: 0;
    background-color: #fff; 
    color: #333;
    width:520px;
   }
   
#forum li li li li li{ 
  	list-style: none;
    border-left: 6px solid #4b75ab;
    padding: 10px;
    margin-bottom: 1em;	
  	margin-left: 0;
    background-color: #fff;
    color: #333;
    width:500px;
   }
   
#forum li li li li li li{ 
  	list-style: none;
    border-left: 5px solid #5483bf;
    padding: 10px;
    margin-bottom: 1em;	 
  	margin-left: 0;
    background-color: #fff;
    width:480px;
   }
   
#forum li li li li li li li{ 
	  list-style: none;
    border-left: 4px solid #5d90d4;
    padding: 10px;
    margin-bottom: 1em;	
  	margin-left: 0;
    background-color: #fff;
    width:460px;
   }
   
#forum li li li li li li li li{ 
  	list-style: none;
    border-left: 3px solid #669ee8;
    padding: 10px;
    margin-bottom: 1em;	 
  	margin-left: 0;
    background-color: #fff;
    width:440px;
   }
   	   
#forum li li li li li li li li li{ 
  	list-style: none;
    border-left: 2px solid #6facfc;
    padding: 10px;
    margin-bottom: 1em;	
  	margin-left: 0;
    background-color: #fff;
    color: #333;
    width:420px;
   }
  
/* page forum */

.for_text {
  font-size:11px;
  color:#000;
  margin:10px 0 10px 0;
  }

.for_titre {
  font-size:14px;
  font-weight:bold;
  color:#000;
  margin:30px 0 10px 0;
  }
  
.for_titre2 {
  font-size:14px;
  font-weight:bold;
  color:#000;
  margin:10px 0 10px 0;
  }

.for_small {
  font-size:10px;
  color:#000;
  }

.for_error {
  font-size:10px;
  font-weight:bold;
  color:#ce1a1a;
  text-decoration:underline;
  }

.for_rep {
  float:left;
  margin:10px 0px 20px 0px;
  height:32px;
  padding-left:40px;
  line-height:32px;
  font-size:10px;
  text-decoration:none;
  color:#000;
	background: url(images_3/add_message.png) no-repeat;
  }
.for_rep:hover {
  text-decoration:underline;
  }

/*  style pour les pictures des membres du club  */

.clubpicunik {
  background-color:#e8e8e8;
  border:1px solid #c9c9c9;
  height:70px;
  text-align:center;
  width:70px;
  float:left;
  margin:0 10px 10px 0;  
  padding:10px 0 0 0;
  }
.clubpicunik:hover {
  background-color:#c9c9c9;
  }
  
  
#panel_0 {
	background: #dbdbdb;
	margin:10px;
	display: none;
}
#panel_1 {
	background: #dbdbdb;
	margin:10px;
	display: none;
}
#panel_2 {
	background: #dbdbdb;
	margin:10px;
	display: none;
}
.btn-slide {

}

#inscription fieldset {
  border:none;
  }
#lilo_login fieldset {
  border:none;
  }
#inscription legend {
  font-size:14px;
  font-weight:bold;
  }
#inscription p {
  font-size:11px;
  color:#999999;
  padding:15px;
  margin:0;
  }
.input {
  float:left;
  width:100px;
  height:20px;
  background:url("images_3/sidebar_bg_input.jpg") no-repeat;
  border:none;  
  margin:0 0 5px 15px;
  font-size:11px;
  color:#999999;
  }  
.bouton {
  float:left;
  width:63px;
  height:24px;
  background:url("images_3/sidebar_bg_button.jpg") no-repeat;
  border:none;
  font-size:11px;
  color:#ffffff; 
  padding:0 0 5px 0; 
  margin:0 0 0 15px;
  }  



.lien_pagination	{
	display:block;
	float:left;
	background:url("images_3/pagination_cube.jpg");
	color:#999999;
	width:35px;
	height:35px;
  line-height:32px;
  text-align:center;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin:0 10px 0 0;
}
.lien_pagination:hover	{
	background:url("images_3/pagination_cube_hover.jpg");
	color:#ffffff;
}
.lien_pagination_actif	{
	display:block;
	float:left;
	background:url("images_3/pagination_cube_hover.jpg");
	color:#ffffff;
	width:35px;
	height:35px;
  line-height:32px;
  text-align:center;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin:0 10px 0 0;
}

.listeagree {
  list-style:none;
  }
.listeagree li {
	background:url("images_3/agree.jpg") no-repeat;
	padding:0 0 0 30px;
	line-height:30px;
	font-size:11px;
  }

.liste_recherche {
  list-style:none;
  }
.liste_recherche li {
	padding:0 0 0 30px;
	line-height:30px;
  }
.liste_recherche li a {
	font-size:11px;
	text-decoration:none;
	color:#235ce4;
	font-weight:bold;
  }
.liste_recherche li a:hover {
	text-decoration:underline;
  }

.important {
	background:url("images_3/warning.jpg") no-repeat;
	padding:0 0 0 30px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
	color:#ff7c00;
  }

.lien_next {
	background:url("images_3/next.png") right no-repeat;
	padding:0 40px 0 0;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
	color:#235ce4;
	float:right;
	margin:0 15px 0 0;
  }  

.lien_back {
	background:url("images_3/back.png") no-repeat;
	padding:0 0 0 40px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
	color:#235ce4;
	float:left;
	margin:0 0 0 15px;
  }  


.tutogame_price_left {
  float:left;
  width:237px;
  }
.tutogame_price_right {
  float:left;
  width:380px;
  }
.tutogame_price_right h1 {
  font-size:18px;
  }
.tutogame_price_right ul {
  list-style:none;
  margin:0;
  padding:0;
  }
.tutogame_price_right ul li {
	background:url("images_3/agree.jpg") 5px 5px no-repeat;
	border-bottom:1px solid #ebebeb;
	padding:0 0 0 30px;
	line-height:30px;
	height:30px;
	font-size:11px;
  }

.bloc_annonceur {
  float:left;
  width:550px;
  padding:20px;
  background-color:#ebebeb;
  margin:0 0 10px 0;
}
.bloc_annonceur a {
  font-size:16px;
  text-decoration:none;
  color:#000000;
  margin:0;
  padding;0;
  font-weight:bold;
  }

.form_img {
  position:relative;
  z-index:200;
  float:left;
  }
.form_img .ligne {
  float:left;
  border-bottom:1px dashed #ececec;
  padding:0 0 15px 0;
  margin:10px;
  width:580px;
  }
.form_img label {
  float:left;
  width:250px;
  font-size:11px;
  margin:0 0 0 20px;
  }
.form_img input,.form_img textarea {
  float:left;
  width:250px;
  font-size:11px;
  }

.bouton_envoyer_image {
  height:55px;
  width:221px;
	background:url("images_3/bouton_upimage.jpg") no-repeat;
  border:none;
  float:left;
  margin:15px 0 15px 270px;
  z-index:2100;
  cursor:pointer;
  }

#footer1 {
  background-color:#323232;
  width:960px;
  float:left;
  padding:20px;
  position:relative;
  }  


.listefooter {
margin:0;
padding:0;
float:left;
width:400px;
list-style:none;
}
.listefooter li a {
  color:#fff;
  height:30px;
  line-height:30px;
  font-size:11px;
}
.listefooter li a:hover {
  color:#235ce4;
}
#footer1 h1 {
  margin:0;
  padding:0;
  font-size:20px;
  color:#eaeaea;
  }

.bloc_kitgrafik {
  float:left;
  width:280px;
  text-align:center;
  padding:10px;
}

.bloc_kitgrafik .titre_kitgrafik_right {
  font-size:11px;
  color:#000000;
  text-decoration:none;
  }
.bloc_kitgrafik .titre_kitgrafik_right:hover {
  color:#000000;
  text-decoration:underline;
  }


.lastcommentdate {
  font-size:11px;
  }
.lastcommentlink {
  font-size:11px;
  color:#000000;
  }
.lastcommentlink:hover {
  color:red;
  }
    
#comm_form {
	background:url("images_3/comm_backside.jpg") no-repeat;
  float:left;
  width:620px;
  height:395px;
  }
#comm_form .bloctitre {
  font-size:24px;
  color:#fff;
  float:left;
  padding:40px 0 0 100px;
  width:520px;
  height:55px;
  }

.bloc1 {
  width:250px;
  margin:0;
  padding:1px 0 0 20px;
  float:left;
  }  
.bloc2 {
  width:310px;
  padding:0 0 0 20px;
  float:left;
  } 
.bloc3 {
  width:583px;
  padding:10px 0 0 20px;
  float:left;
  }   
    
#comm_form .petitchamp {
  width:245px;
  height:20px;
  padding:5px;
	background:url("images_3/comm_champ_inactif.png") 0 0 no-repeat;
  border:none;
  margin:0 0 10px 0;
  }  
.petitchampinput {
  width:230px;
  border:none;  
  font-size:14px;
  color:#212121;
  }
#comm_form .grandchamp {
  width:310px;
  height:192px;
  padding:5px;
	background:url("images_3/comm_champ_tall_inactif.png") no-repeat;
  border:none;
  } 
.grandchamptextarea {
  width:295px;
  height:180px;
  border:none;  
  font-size:14px;
  color:#212121;
  }
#comm_form .boutonfin {
  width:583px;
  cursor:pointer;
  height:64px;
  padding:5px;
  font-size:20px;
  color:#fff;
	background:url("images_3/comm_bouton_inactif.png") no-repeat;
  border:none;
  }   
#comm_form .boutonfin:hover {
  color:#fff;
	background:url("images_3/comm_bouton_actif.png") no-repeat;
  }  


#bloc_annonceur_textuel {
  background-color:#dbdbdb;
  border:1px dashed #afafaf;
  padding:15px;
  }
#bloc_annonceur_textuel ul {
  padding:0;
  margin:0;
  list-style:none;
  }
#bloc_annonceur_textuel ul li a {
  font-size:12px;
  color:#000000;
  }
#bloc_annonceur_textuel ul li a:hover {
  text-decoration:none;
  color:#1b66c1;
  }

.bloc_lien_rapide { 
  font-size:11px;
  color:#1f1f1f;
  position:absolute;
  top:20px;
  right:100px;
  width:500px;
  float:left;
}
.bloc_lien_rapide .taglien {
  font-size:11px;
  color:#1f1f1f;
  text-decoration:underline;
  }
.bloc_lien_rapide .taglien:hover {
  color:#196bb4;
  }

.table_page td {
  border-bottom:1px dashed #9c9c9c;
  height:30px;
  }
.table_page th {
  border-bottom:1px dashed #9c9c9c;
  height:30px;
  background-color:#626262;
  color:#ffffff;
  }
.table_page .bg td {
  background-color:#dcdcdc;
  }
.bloc_annonceur_bottom {
  float:left;
	background:url("images_3/annonceur/pageannonceur_backgroundbloc.png") no-repeat;
  width:620px; height:200px;
  }
.bloc_annonceur_bottom .titreblanc {
  color:#ffffff;
  font-size:19px;
  line-height:26px;
  margin:47px 0 0 165px;
  }
    

.buttontwitter {
  position:absolute;
  width:85px; height:23px;
  right:20px;
  top:8px;
  background:url("images_3/bouton_twitter.png") no-repeat;
  }
.buttonfacebook {
  position:absolute;
  width:85px; height:23px;
  right:120px;
  top:8px;
  background:url("images_3/bouton_facebook.png") no-repeat;
  }

.socialshare {
  position:absolute;
  top:120px;
  left:-220px;
  background:#fff;
  width:180px;
  padding:15px;
}

div #galery {
  background:url(images/auteur_image_titre.jpg) 0 0 repeat-x #000000;
  width:630px;
  padding:15px;
  margin:30px 0 0 0;
}

div #galery h2{
  line-height: 20px;
  font-size: 20px;
  font-style: italic;
  color: #ffffff;
  font-family: Myriad pro,Arial;
  margin:0;
  text-shadow: #000000 0px 1px 1px;
}
div #galery h3{
  line-height: 20px;
  font-size: 14px;
  font-style: italic;
  color: #777777;
  font-family: Myriad pro,Arial;
  margin:10px 0 10px 0;
  text-shadow: #000000 0px 1px 1px;
}
div #galery p{
  color:#777777;
  margin:0;
  padding:0;
}
div #galery p a{
  color:#777777;
}



div #galery ul {
  padding:0;
  margin:0;
  width:580px;
  float:left;
  list-style:none;
  display:block;
}
div #galery ul li {
  float:left;
}
div #galery ul li a {
  float:left;
  width:50px;
  height:50px;
  margin:0 10px 10px 0;
}
div #galery ul li a:hover {
  color:#3391d8;
}
div #galery ul li a:active {
  opacity:0.4;filter:alpha(opacity=40);
}
div #galery .ajouter {
  background:url(images/auteur_image_ajouter.jpg) 0 0 no-repeat #000000;
  padding:0 0 0 25px;
  color:#fff;
  height:22px;
  line-height:22px;
  float:right;
  text-decoration:none;
  margin:0 20px 20px 0;
  font-weight:bold;
}
div #galery .ajouter:hover {
  color:#71b6ed;
}




