/* Général -------------------------------------------------------------------- */

body
{margin:0;padding:0;font-family:arial;}

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

/* Haut -------------------------------------------------------------------- */
#trait_noir{height:50px;background:black;}
#banniere{height:50px;background:black;margin:auto;width:960px;}

.menu_h{float:left;color:white;font-size:12px;margin-top:20px;}
#menu_h1{display:none;}
#menu_h2{display:none;}
#menu_h3{display:none;}

#anim_espace{width:260px;float:left;}
#corps_bann{font-size:36px;color:white;margin-left:90px;padding-right:30px;}
#e{display:none;}
#trait{display:none;}
#c{display:none;}
#r{display:none;}
#i{display:none;}
#t{display:none;}
#u{display:none;}
#r2{display:none;}
#e2{display:none;}
#s{display:none;}
#point{display:none;}
#f{display:none;}
#r3{display:none;}


#banniere li{float:left;text-align:center;height:16px;padding-top:13px;list-style-type:none;font-weight:bold;margin-right:5px;}	
#banniere a{text-decoration:none;color:white;}

#li_ombres{float:left;margin-left:30px;margin-right:20px;margin-top:15px;}
#li_ombres:hover{color:#941414;}
.gif_ombres{margin-bottom:0px;margin-right:2px;border:0;}

#li_css{float:left;margin-right:20px;margin-top:15px;}
#li_css:hover{color:#941414;}
#gif_css{margin-right:2px;border:0;}


#li_grotte{float:left;margin-top:15px;margin-right:18px;}
#li_grotte:hover{color:#941414;}
.gif_grotte{margin-right:2px;margin-top:-5px;border:0;}

#li_notes{float:left;margin-top:15px;}
#li_notes:hover{color:#941414;}
.gif_notes{margin-bottom:0px;margin-right:2px;margin-top:-5px;border:0;}

.menuh_li{margin-right:2px;}

#titre_formulaire{float:left;padding-left:50px;margin-top:-3px;}

/*Contenant-------------------------------------------------------------------- */


#contenant
{width: 750px;
margin: 0 auto;
text-align:justify;
clear:both;
}

#boite_news{border: 1px solid rgb(255,249,189);background-color:rgb(255,249,189);font-size:0.6em;margin-top:20px;padding:10px;-moz-border-radius: 15px;-khtml-border-radius:15px;}

#contenant1
{width: 800px;
margin: 0 auto;
text-align:justify;
margin:auto;
clear:both;
}

/*Général-------------------------------------------------------------------- */

.italic{font-syle=italic;}
.texRight{text-align:right;}


/*Contenu -------------------------------------------------------------------- */



#colonne_contenu
{float:left;
width:500px;
padding:10px;
}

img
{border:0;}
img:hover
{border:0;}


.articles
{margin:30px 0;
font-size:0.85em;

}

.billets
{margin-bottom:5px;
margin-bottom:40px;

}

 h3 {
border-bottom:1px black solid;
}

.titre_article
{font-size:1.7em;
margin-bottom:15px;
color:#941414;
}

.texte_article
{padding: 0 10px;
}

.date_article
{
margin-left:15px;
margin-bottom:7px;
font-size:0.82em;
font-style:italic;

}

.pagination{
text-decoration:underline;
font-size:0.8em;
}

/* --chercher------------------------------------------------------------*/

.trouve_champ{
padding-top:45px;
}

.trouve_nom{
padding-bottom:15px;
padding-top:15px;

}

.trouve_texte{
border-bottom:black dotted 1px;
height:80px;
overflow:hidden;
}

#search_retour{margin-top:20px;font-size:1.3em;}



/*--commentaires----------------------------------------------------*/

.commenter
{font-size:0.85em;
text-align:right;
border-top:1px dotted black;
}

.commenter a:hover
{color:black;
}

.par
{font-style:italic;
}

.commis{
border-bottom:dotted black 1px;
margin-bottom:10px;
}

.pseudo{
margin-left:5px;
}

#en_travaux1
{float:left;
padding:10px;
margin:auto;
padding-top:30px;
}

#en_travaux2
{width:350px;
padding:10px;
float:left;
padding-top:50px;
font-size:1.3em;
}

/*Colonne navigation-------------------------------------------------------------------- */	

#colonne_navigation
{width:210px;
padding:10px;
float:left;
font-size:0.75em;
margin-top:10px;
}

#rss{background-image:url("images/rss.jpg");background-repeat:no-repeat;height:40px;width:190px;display:block;}
#rss:hover{background-image:url("images/rss_hover.jpg");background-repeat:no-repeat;height:40px;width:190px;}
.titre_menuv 
{font-size:1.35em;
}

.titre_menuv a
{
color:black;
}

.titre_menuv :hover
{
color:#941414;
}

.titre_menuv1 
{font-size:1.35em;
}

.menuv_comment
{padding-bottom:10px;
}

.bouttons_partage
{margin:auto;
margin-left:320px;
}

#facebook_bouton{background-image:url("images/facebook-page.gif");background-repeat:no-repeat;height:40px;width:190px;border:0;display:block;}
#facebook_bouton:hover{background-image:url("images/facebook-page_hover.jpg");background-repeat:no-repeat;height:40px;width:190px;border:0;}

#facebook_bouton2{background-image:url("images/facebook-profile.gif");background-repeat:no-repeat;height:40px;width:190px;border:0;display:block;}
#facebook_bouton2:hover{background-image:url("images/facebook-profile_hover.jpg");background-repeat:no-repeat;height:40px;width:190px;border:0;}

#twitter_bouton{background-image:url("images/bouton_twitter.gif");background-repeat:no-repeat;height:40px;width:190px;border:0;display:block;}
#twitter_bouton:hover{background-image:url("images/bouton_twitter_hover.jpg");background-repeat:no-repeat;height:40px;width:190px;border:0;}


/*pied------------------------------------------------------------ */


#pied_de_page
{clear:both;
min-height:200px;
margin: 0 auto;
text-align:justify;
}

.validation
{float:left;
margin-left:15px;
}

#connectes
{float:left;
font-size:0.7em;
font-family:arial;
margin-left:15px;
margin-top:5px;
font-weight:bold;
}

.img_center{
margin-left:50px;
width:375px;
}

.italic{
font-style:italic;
}

/* Texte l'averse -------------------------------------------------------------------- */

#averse_part1
{font-size:1.2em;
padding-left:15px;
}

#averse_part2
{font-size:1.1em;padding-left:5px;color:blue;}

#averse_part3
{font-size:1.5em;padding-left:40px;color:red;
}

#averse_part4
{font-size:;padding-left:;color:#373540;}

#averse_part5
{font-size:0.8em;padding-left:70px;}

#averse_part6
{font-size:;
padding:0 10px;
color:#666d3f;
}
#averse_part7	
{font-size:3.2em;
text-align:center;
color:#10035e;
}
#averse_part8
{font-size:1.25em;
padding-left:30px;
color:#1c5826;
}
#averse_part9
{font-size:1.85em;
color:#aa1515;
}

#averse_part10
{font-size:;
padding-left:65px;
}

#averse_part11
{font-size:0.9em;
padding-right:100px;
color:#855425;
}

#averse_part12
{font-size:1.9em;
text-align:center;
color:#18261c;
}
#averse_part13
{font-size:1.2em;
padding-left:10px;
color:#226b57;
}
#averse_part14
{font-size:3em;
text-align:center;
}
#averse_part15
{font-size:1.2em;
text-align:center;
color:#717532;
}
#averse_part16
{font-size:1.9em;
text-align:right;
}

#averse_part17
{font-size:1.2em;
padding-left:15px;
}

#averse_part18
{font-size:1.1em;
padding-left:5px;
color:blue;
}

/* Texte Virus mortel -------------------------------------------------------------------- */

#virusm_1
{
background-image: url("/images/virus_mortel.gif");
background-repeat:no-repeat;
}

#virusm_2
{font-size:1.2em;
margin-top:-30px;
font-family:arial black;
text-align:justify;
margin-left:50px;
margin-right:50px;
}

#virusm_3
{
text-align:justify;
margin-right:60px;
font-family:arial black;
}
#virusm_4
{font-size:1.5em;
font-family:arial black;
text-align:justify;
}

.virusm_titre
{text-align:center;
font-size:3em;
color:blue;
}

/* Texte Samouraï-------------------------------------------------------------------- */

#samou0_jpg
{margin-top:20px;
width:200px;
padding:5px;
background-color:black;
}

.samou_jpg
{
width:200px;
padding:5px;
background-color:black;
margin-top:-70px;
}


.samoup1
{font-size:0.8em;
text-align:justify;
width:200px;}

.samou2_jpg
{margin-left:250px;
width:200px;
padding:5px;
background-color:black;
margin-top:-150px;
}

.samoup2
{margin-left:250px;
font-size:0.8em;
text-align:justify;
width:200px;}

#samou3_jpg
{
width:400px;

}

#samoup3
{width:400px;
font-size:0.8em;
text-align:justify;
}

#samou4_jpg
{
width:400px;
background-color:black;
}
/* News ouverture_bêta-------------------------------------------------------------------- */

#ouverture_beta1
{
width:380px;
height:249px;
margin:auto;
margin-left:40px;
margin-top:10px;
}

#ouverture_beta2
{margin-top:-5px;
font-size:1.3em;
}

#ouverture_beta3
{text-indent:15px;
margin-top:-5px;
font-size:1.1em;
margin-left:20px;
color:#941414;
}

#ouverture_beta4
{margin-top:-5px;
font-size:1.8em;
margin-left:40px;
}

#ouverture_beta5
{margin-top:-5px;
font-size:1.4em;
margin-right:50px;
margin-left:15px;
text-indent:15px;
color:#941414;
}

#ouverture_beta6
{margin-top:-5px;
font-size:2.7em;
text-align:center;}

#ouverture_beta7
{margin-top:-5px;
font-size:1.3em;
margin-left:40px;
text-align:right;
color:#941414;
}

#ouverture_beta8
{margin-top:-5px;
font-size:1.9em;
margin-right:40px;
text-indent:15px;
}
#ouverture_beta9
{margin-top:-5px;
font-size:2.1em;
margin-left:20px;
text-indent:15px;
color:#941414;

}
#ouverture_beta10
{margin-top:-5px;
font-size:1.1em;
margin-left:10px;
margin-right:50px;
text-indent:15px;
}

#ouverture_beta11
{margin-top:-5px;
font-size:1.3em;
margin-left:20px;
margin-right:40px;
text-indent:15px;
color:#941414;
}
#ouverture_beta12
{margin-top:-5px;
font-size:1.4em;
margin-left:30px;
margin-right:30px;
text-indent:15px;
}
#ouverture_beta13
{margin-top:-5px;
font-size:1.5em;
margin-left:40px;
margin-right:20px;
text-indent:15px;
color:#941414;
}

#ouverture_beta14
{margin-top:-5px;
font-size:1.6em;
margin-left:50px;
margin-right:10px;
text-indent:15px;
}

#ouverture_beta15
{margin-top:-5px;
font-size:1.4em;
margin-left:10px;
margin-right:30px;
text-indent:15px;
color:#941414;
}

#ouverture_beta16
{margin-top:-5px;
font-size:1.7em;
text-align:center;}

#ouverture_beta17
{margin-top:-5px;
font-size:2.7em;
text-align:center;
color:#941414;}

