.soulign_survol:hover { text-decoration:underline; }
.gris_bleu { color:#aaa; }
.gris_bleu:hover { color:#395898;text-decoration:underline; }
.rougeForum:hover { color:#d41b0c;}
.rougeForum { color:#385898;}

.bleuForum:hover { color:#385898;}
.bleuForum { color:#d41b0c;}

body {
	width: 980px;
	margin: auto;
	margin-top:15px;
	margin-bottom:15px;
	background-color:white;
	border:2px solid #c5cfd9;
	padding-bottom:5px;
	}
	
#sidebar_entiere { margin-left:675px; }

#menu_haut_blog { height:30px;position:absolute; }	
#menu { list-style:none;margin:10px 0 0 0;padding:0;font:bold 16px Arial;letter-spacing:-1px; }
#menu li { float:left; }
#menu li a { color:#395898;margin:0;padding:8px 24px 6px 24px;border-right:1px solid #ddd; }
#menu #contact-form a { border:none; }
#menu li a:hover { color:#6198f5; }
#menu ul { list-style:none;width:150px;margin:6px 0 0 -40px;position:absolute;z-index:999; }
#menu ul li { padding:0;width:230px;border-left:2px solid #e6e6e6;border-right:2px solid #e6e6e6;z-index:999; }
#menu ul li.dernier_ss_menu  a { border-bottom:2px solid #e6e6e6;padding-bottom:8px; }
#menu ul li.premier_ss_menu a { padding-top:10px; }
#menu ul li a { color:#8C8C8C;margin:0;padding:2px 25px 6px 15px;z-index:999;background:#efefef;display:block;font:bold 13px Arial;border:none; }
#menu ul li a img { position:relative;top:1px;margin-right:10px;height:12px;width:12px;letter-spacing:0px; }
#menu #ss_menu1 {  }
#menu #menu_index a { padding-left:35px; }
#menu #menu_contact a { border-right:none; }
.display_none { display:none; }

#footer_blog { margin:0px;padding:0px;background:url('../visuel/footer.jpg') bottom no-repeat;border:1px solid #E6E6E6;width:969px;height:233px;margin:5px 0 0 5px;}
#footer_blog table { margin-left:85px;position:relative;top:35px; }
#footer_blog table ul { margin-top:-4px;list-style-image:url('../visuel/ligne4.png'); }
#footer_blog table ul li { margin-bottom:3px;	}
#footer_blog table ul a { color:#666666;	}
#footer_blog table ul a:hover, #art1234 .fleche:hover, .fleche:hover {color:#387aca;text-decoration:underline;padding-right:20px;background:url('../visuel/ligne3.gif') no-repeat top right;}	
#footer_blog table ul #lien_bien_etre a:hover {color:#ae4893;	}
#footer_blog table td {font:11px Arial;width:200px;border-left:1px solid #E4E4E4;}
#footer_blog table p {margin-left:26px;font:Bold 12px Arial;color:#387aca;}

#footer_blog #copyright { text-align:center;margin:51px 0 0 0;font:11px Arial;color:#e7e7e7; }
#footer_blog #copyright  a { color:#e7e7e7; } 
#footer_blog #copyright  a.plan { color:#e7e7e7; } 
#footer_blog #copyright a#top { color:#888;cursor:pointer; }

#lien_suivant a:hover { text-decoration:underline; }
	
#cadre_dernier_article { margin-left:20px;margin-right:20px;margin-top:50px;margin-bottom:10px;padding:20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; }
	
#cadre_dernier_article h3 { margin:0px;padding:0px;margin-left:-20px;margin-bottom:10px;font:bold 12px Arial;color:#387aca; }
#cadre_dernier_article ul { margin:0px;padding:0px;margin-top:25px;list-style-type:none }
#cadre_dernier_article ul li { font:12px arial;margin-left:0px;margin-bottom:3px;text-transform:capitalize; }
#cadre_dernier_article ul li img{ margin-right:5px;position:relative;top:-1px; }
#cadre_dernier_article ul li a{ color:grey; }
#cadre_dernier_article ul li a:hover{ color:#387aca;text-decoration:underline;}

.display_none { display:none; }

#commentaire_laisser {
	margin-left:20px;
	margin-right:20px;
	margin-top:-20px;
	margin-bottom:10px;	
	padding:20px;
	border-bottom:1px solid #e6e6e6;
	}

#commentaire_laisser #liste_comment {
	margin:10px;
	padding:10px;
	background:url('visuel/fond_pack_interieur.jpg') bottom right no-repeat;
	border:1px solid #e6e6e6;
	}
#commentaire_laisser #liste_comment h4 { margin:0px;padding:0px;font:Bold 12px Verdana; }
#commentaire_laisser #liste_comment p { margin:0px;padding:0px;margin-top:7px;font:12px Arial;color:#666; }

#commentaire_laisser #liste_reponse {
	margin:10px;
	padding:10px;
	background:url('../visuel/comment-head.png') no-repeat top left;
	border:1px solid #b3cdeb;
	}
#commentaire_laisser #liste_reponse_inscris { margin:10px;padding:10px;background:url('../visuel/comment-head-inscris.png') no-repeat top left;border:1px solid #b3cdeb; }
#commentaire_laisser #liste_reponse_non_inscris { margin:10px;padding:10px;background:url('../visuel/comment-head-non-inscris.png') no-repeat top left;border:1px solid #b3cdeb; }
#commentaire_laisser #liste_reponse h4, #commentaire_laisser #liste_reponse_inscris h4, #commentaire_laisser #liste_reponse_non_inscris h4 { margin:0px;padding:0px;font:Bold 12px Verdana;color:#387aca; }
#commentaire_laisser #liste_reponse p, #commentaire_laisser #liste_reponse_inscris p, #commentaire_laisser #liste_reponse_non_inscris p { margin:0px;padding:0px;margin-top:7px;font:12px Arial; }


#commentaire {
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:10px;	
	padding:20px;
	border-bottom:1px solid #e6e6e6;
	}

#commentaire h3 { margin:0px;padding:0px;margin-left:-20px;margin-top:-10px;margin-bottom:10px;font:bold 12px Arial;color:#387aca; }
#commentaire h3:hover {cursor:pointer; }

#cache_commentaire{ margin:0px;padding:0px;margin-top:35px; }
#cache_commentaire p{ margin:0px;padding:0px;font:12px Verdana;color:#777777}
#cache_commentaire textarea{ margin:0px;padding:0px;margin-top:15px;width:530px;height:90px;padding:8px;font:11px Arial;color:#555555;}
#cache_commentaire input, #cache_commentaire textarea { border:1px solid #bbbbbb; }
#cache_commentaire input:hover, #cache_commentaire textarea:hover { background:#dddddd; }
#cache_commentaire input:focus, #cache_commentaire textarea:focus { border:1px solid #387aca;background:white }

.souli:hover { text-decoration:underline; }

.errormsg {
  display: block;
  line-height: 22px;
  color: #FFFFFF;
  font:bold 14px Arial;
  background: #749ac8 url(../visuel/stop.gif) no-repeat 15px center;
  padding: 3px 10px 3px 50px;
  padding-top: 6px;
  padding-bottom:5px;
  text-transform:uppercase;
  margin: 10px 0;
  margin-right:0px;
  border-top: 2px solid #395898;
  border-bottom: 2px solid #395898;
}

div#bandeau_fixe{
	background:url('../visuel/fond_bandeau.png') repeat;
	pacity: 0.8;
	position:absolute;
	bottom:0px;
	margin-bottom:0px;
	left:0px;
	height:30px;
	width:100%;
	overflow:hidden;
	z-index:10;
	}
	
html>body #bandeau_fixe{
	position:fixed;
	}


 
#iTvScroller dt { 
    color:#999; 
    font-weight:bold; 
    line-height:0px; 
    height:0px; 
    padding:0 20px 0 30px; 
    /* Les titres ont un fond noir */ 
    ackground:#000 url('images/black-black.png') center left;   
    /* Les titres sont mis côte-à-côte */ 
    float:left; 
	display:none;
} 
#iTvScroller dd { 
    color:#FFF; 
    font-size:13px; 
    font-weight:bold; 
    height:30px; line-height:30px; 
    margin:0; 
    padding:0 30px; 
    position:absolute; bottom:0; left:0; 
    /* Les textes sont masqués par défaut */ 
    display:none; 
	padding-top:10px;
} 

#liste_article_droite ul { margin:-22px 0 0 -40px ;padding-bottom:15px; }
#liste_article_droite ul li { list-style-type:none;letter-spacing:-2.5px;font:bold 34px Arial;margin-bottom:10px;margin-top:15px;margin-left:-5px; }
#liste_article_droite ul li a { color:red; }
#liste_article_droite ul li a:hover { ext-decoration:underline; }
#liste_article_droite ul ul { list-style-type:none;margin:-6px 0 0 -36px; }
#liste_article_droite ul ul li { letter-spacing:-0.5px;list-style-type:none;margin-bottom:1px;margin-top:3px;font:12px Arial; }
 #liste_article_droite ul ul li a { color:#888; }
#liste_article_droite ul ul li a:hover { text-decoration:underline;color:#3a5898; }

#aide{ margin:O;margin-right:5px;padding:0 0 5px 5px;color:#ddd;float:right;font:9px Arial;border-bottom:1px solid #eee;border-left:1px solid #eee; }
#aide:hover { color:#555; }

#bouton_reseau { clear:right;list-style-type:none;position:relative;top:0px;left:-18px; }
#bouton_reseau li{ display:inline;order:1px solid grey;height:60px;width:60px;margin:0;padding:0;padding-top:50px;margin-right:1px; }
#bouton_reseau li a { margin:0;padding:0; }
#bouton_reseau li a img{ order:1px solid red;height:32px;width:32px;margin:0;padding:0; }

#video { padding:20px 20px 0 0; }
#video .cadre_video { float:left;border:1px solid #ccc;margin:0 0 20px 20px;width:137px;height:171px; }
#video p { margin:8px;padding:0;width:121px;height:120px;background:#bbb; }
#video p img { margin:0;padding:0;width:113px;height:112px;border:4px solid #ddd; }
#video dl { font:bold 11px Arial;margin:-5px 0 0 0;padding:5px;text-align:center; }
#video dl a { color:#395898; }
#video dd { font:10px Arial;margin:-9px 0 0 0;padding:5px;text-align:center; }


#tabbed_box { margin: 0px auto 0px auto;	width:300px; }
.tabbed_box h4 { font-family:Arial, Helvetica, sans-serif;font-size:23px;color:#ffffff;letter-spacing:-1px;margin-bottom:10px;}
.tabbed_box h4 small { color:#e3e9ec;font-weight:normal;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;position:relative;top:-4px;left:6px;letter-spacing:0px;}
.tabbed_area { order:1px solid red;background-color:#636d76;padding:8px;}
ul.tabs { margin:0px; padding:0px;}
ul.tabs li { list-style:none;display:inline;}
ul.tabs li a {background-color:#464c54;color:#eee;padding:8px 16px 8px 16px;text-decoration:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;border:1px solid #e6e6e6;}
ul.tabs li a:hover {background-color:#2f343a;border:1px solid #e6e6e6;}
ul.tabs li a.active {background-color:#ffffff;color:#395898;border:1px solid #e6e6e6;border-bottom: 1px solid #ffffff;}
.content {background-color:#ffffff;padding:10px;margin-top:6px;border:1px solid #e6e6e6;}
#content_2, #content_3 { display:none; }
ul.tabs { margin:0px; padding:0px;margin-top:5px;margin-bottom:6px;}
.content ul { margin:0 0 30px 0;padding:0px 20px 0px 20px;}
.content ul li {list-style:none;border-bottom:1px solid #e6e6e6;padding-top:15px;padding-bottom:15px;font-size:13px;}
.content ul li a {text-decoration:none;color:#3e4346;}
.content ul li a small {color:#8b959c;font-size:9px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;left:4px;top:0px;}
.content ul li:last-child {	border-bottom:none;}
ul.tabs li a {background:#888;background-repeat:repeat-x;background-position:bottom;cursor:pointer;}
ul.tabs li a.active {background-image:url(../visuel/tab_on.jpg);background-repeat:repeat-x;background-position:top;}
.content {background-image:url(../visuel/content_bottom.jpg);background-repeat:repeat-x;background-position:bottom;}
#content_1 ul li,#content_2 ul li { border-bottom:1px solid #e6e6e6;color:red;margin:15px 0 10px 0;padding:5px 0 5px 0;margin-left:-10px;font:bold 11px Verdana;letter-spacing:-1px; }
#content_1 ul li a, #content_2 ul li a { color:#395898; }
#content_3 ul li { border-bottom:1px solid #e6e6e6;margin:15px 0 10px 0;padding:5px 0 5px 0;margin-left:-10px;font:bold 11px Verdana;letter-spacing:-1px; }
#content_3 ul li strong { color:#395898; }
#content_3 ul li a { color:#999; }
#content_3 ul li a:hover { color:#395898; }
	
	
#plan_site h1 { border-bottom:1px solid #e7e7e7;padding:0 0 25px 0;margin:25px 15px 30px 15px;font:bold 28px Arial;letter-spacing:-0.5px;color:#999; }
#plan_site h1 img { height:50px;width:50px;position:relative;top:14px;margin:0 14px 0 12px; }

#plan_site ul { margin:30px;padding:0;font:12px Arial; }	
#plan_site ul li { margin:0;padding:0;font-size:22px;font-weight:bold;color:#395898; }	
#plan_site ul li ul { margin:0;padding:0;font:12px Arial;color:#777; }
#plan_site ul li ul li { margin:0;padding:0;font:12px Arial;color:#777; }

#plan_site a:hover { text-decoration:underline;color:#395898; }
	
	
.bouton_vote:hover { background:#395898;color:#fff; }

#affichage_article h1{ margin:0px;padding:0px;color:#3a5898;font:Bold 18px Arial;margin-left:20px;margin-top:30px;text-transform:capitalize; }
#affichage_article p.sous_titre { border-top:1px solid #E6E6E6;font:11px Arial;color:#a1a1a1;margin:0px;padding:0px;padding-top:2px;margin-left:21px;margin-top:2px;margin-right:20px; }
#affichage_article p.sous_titre a { font:Bold 11px Arial;color:#999999; }
#affichage_article p.sous_titre_droit { float:right;margin-top:-14px;margin-right:20px;font:Bold 11px Arial;color:#999999; }
#affichage_article p.sous_titre_droit a { color:#999; }



/* Page d'accueil du blog */
#bloc1 { margin:-10px 5px 5px 5px;padding:0; }
#bloc1_article { height:280px;width:394px;margin:0;padding:0;border:1px solid #e6e6e6;background:url('../visuel/fon_art1.png') top repeat-x; }
#bloc1_article h2 { margin:5px;font:bold 24px Arial;letter-spacing:-2px;line-height:27px;padding:0 0 6px 0;border-bottom:2px solid #e6e6e6; }
#bloc1_article h2 a { color:#3a5898; } 
#bloc1_article p { margin:10px 5px 5px 5px;font:12px Arial; }
##bloc1_article p a:hover{ text-decoration:underline; } 
#bloc1_resultat { height:280px;width:250px;float:right;margin:0;padding:0;border:1px solid #e6e6e6; }

#bloc23 { margin:5px;padding:0; }
#bloc2 { height:520px;width:294px;margin:0;padding:20px 10px 0px 10px;border:1px solid #e6e6e6;background:url('../visuel/fon_intermediaire.png') top repeat-x; }
#bloc2 h3 { margin:0px;font:18px Arial;letter-spacing:-1px;line-height:20px;padding:0 0 4px 0;border-bottom:2px solid #e6e6e6;}
#bloc2 h3 a { color:#3a5898; }
#bloc2 p { font:12px Arial;margin:3px 0 35px 0;}
#bloc3 { height:540px;width:330px;float:right;margin:0;padding:0;border:1px solid #e6e6e6;background:url('../visuel/fon_intermediaire.png') top repeat-x; }
#bloc3 ul { list-style-type:none;font:11px Arial;margin:-6px 0 0 -35px; }
#bloc3 ul li { padding-top:3px; }
#bloc3 ul li a { color:#3a5898; }
#bloc3 ul li a:hover { text-decoration:underline; }
#bloc3 ul li img { margin-right:8px;position:relative;top:-1px; }


#bloc4 { margin:5px;padding:0;height:250px; }
#bloc4_adsense { float:left;margin:0;padding:0;height:250px;width:298px;border:1px solid #e7e7e7; }
#bloc4_service { padding:0;margin:0 0 0 305px;height:244px; }
#service1 { padding:0;margin:0 0 0 ;height:126px;border:1px solid #e7e7e7; }
#service2 { padding:0;margin:5px 0 0 0;height:50px;border:1px solid #e7e7e7;background:url('../visuel/fond_forumb_acc_blog.jpg') top no-repeat; }
#service2 h6 { margin:6px 0 0 0;padding:2px 0 1px 5px;font:bold 24px Arial;letter-spacing:-2.5px; }
#service2 h6 a{ color:#777; }
						
#service3 { padding:0;margin:5px 0 0 0;height:58px;border:1px solid #e7e7e7;background:url('../visuel/fon_cdr_art.png') top repeat-x; }
#service3  p { margin:-5px 0 0 3px;padding:0;font:bold 38px Arial;letter-spacing:-3px; }
#service3  p a { color:#c9c9c9; }
#service3  h6 { margin:-8px 0 0 25px;padding:0;font:bold 18px Arial;letter-spacing:-1px; }
#service3  h6 a { color:#3a5898; }

#bloc5 { margin:5px 5px -20px 5px;padding:0;height:360px; }

