body{
	background: url("../h/images/font_gestion.jpg") repeat-y white;}

img{
	border: none;}

a{
	text-decoration: none;
	color: black;}

em{
	text-decoration: underline;}

.jaune{
	color: rgb(255,235,215);}

.rouge{
	color: red;}
   
.corp{
	text-align: center;
	padding-left: 15px;}

.corp a{
	text-decoration: none;
	color: rgb(100,140,255);}

a:hover{
	color: rgb(140,60,255);
	background-color: rgb(247,240,255);}
   
a:active, .corp a:active{
	color: rgb(90,12,170);}
   
a:visited, .corp a:visited{
	text-decoration: none;
	color: rgb(205,050,150);}
   
.part_left{
	width: 220px;
	vertical-align: top;
	float: left;
	width: 220px;}
   
.part_left p{
	font-size: small;
	font-family: verdana, "comic Sans MS", Serif;
	background: url("../h/images/font_caption.jpg") no-repeat rgb(247,247,250);}

.donations{
	margin: auto;
	width: 55%;
	font-family: verdana, Serif;
	color: white;
	font-size: small;
	border: inset white 2px;
	background: black;
	text-align: left;}

.donations .bouton_paypal{
	text-align: right;
	padding-right: 10%;}

.donations .donateurs td{
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: inset thin white;}
   
.pub_001{
	border: none;
	margin-left: 20px;}
   
.pub_top_right{
	position: absolute;
	top: 2px;
	right: 0px;}
   
.statistiques{
	position: relative;
	bottom: 20px;
	width: 180px;
	margin-left: 10px;
	padding: 5px;
	background-color: rgb(247,247,250);
	font-size: small;
	font-family: verdana, "comic Sans MS", Serif;}
   
.partenaire{
	text-align: center;
	position: relative;
	bottom: 20px;
	width: 170px;
	margin-left: 10px;
	padding: 5px;
	font-size: small;
	font-family: verdana, "comic Sans MS", Serif;}
   
.details{
	width: 170px;
	margin-left: 10px;
	padding: 5px;}
   
.details a:hover{
	color: black;
	text-decoration: underline;
	border: inset thin silver;}
   
.details a:visited{
	color: black;}
   
.details  select{
	text-align: center;
	width: 90px;
	margin-right: 15px;
	margin-left: 10px;
	font-family: "comic Sans MS", Serif;}
   
.switch {
	margin-left: 5px;
	font-weight: bold;
	font-style: normal;}
   
.caption, .n_{
	font-weight: bold;}
   
.border0{
	margin: auto;
	width: 500px;
	border: double black;}
	
.iframe_focus iframe{
	position: relative;
	right: 2px;
	width: 84%;
	margin: auto;
	overflow: auto;
	border: inset medium rgb(200,210,220);
	border-right: none;}

.iframe img{
	position: relative;
	top: 2px;}
	
.iframe{
	background-image: none;
	background-color: rgb(245,245,245);}
   
.body_galerie{
	position: absolute;
	top: 0px;
	left: 5px;
	width: 99%;}

.new_forum td{
	border-bottom: outset thin black;}

.new_forum .forum_section{
	width: 120px;
	color: black;
	background-color: silver;
	border-left: outset thin black;}

.new_forum .forum_titre{
	text-align: center;
	background-color: silver;
	border-left: outset thin black;}

.new_forum .forum_auteur{
	text-align: right;
	width: 115px;
	color: rgb(14,95,10);
	font-style: italic;
	background-color: silver;
	border-right: outset thin black;
	border-left: outset thin black;}
   
.tribune_libre{
	margin: auto;
	text-align: left;
	width: 84%;
	height: 130px;
	color: silver;
	font-family: "comic Sans MS", Serif;
	background-image: url("../h/images/fond_trib.jpg");
	border: inset medium rgb(200,210,220);}
   
.tribune_libre input{
	font-weight: bold;}

.tribune_libre .nombre{
	width: 26px;}

textarea{
	width: 80%;
	height: 40px;}
   
.news{
	margin: auto;
	padding-left: 2%;
	padding-right: 2%;
	padding-bottom: 2%;
	padding-top: 4px;
	width: 80%;
	font-size: large;
	text-align: left;
	font-family: "comic Sans MS", Serif;}
   
.news table{
	margin: auto;
	width: 94%;}
   
.news td{
	padding: 1.5%;}
   
.border{
	background-color: rgb(245,245,245);
	border: inset medium silver;
	text-indent: 3%;}
   
.date{
	font-size: x-large;
	color: rgb(00,00,150);
	padding-left: 1%;
	text-decoration: underline;}
   
.contenu{
	height: 380px;
	color: blue;
	text-align: left;
	font-family: "comic Sans MS", Serif;
	border: outset thin black;}
   
.contenu input{
	color: white;
	font-size: 1em;
	font-family: "comic Sans MS", Serif;
	background-color: black;}

.paire{
	color: black;
	background-color: rgb(208,218,255);
	border: outset medium rgb(208,218,255);}
	
.impaire{
	color: black;
	background-color: rgb(168,178,245);
	border: outset medium rgb(168,178,245);}
	
.admin{
	color: black;
	background-color: rgb(255,240,228);
	border: outset medium rgb(255,240,228);}
	
.color_name{
	margin-right: 5px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 5px;
	color: rgb(235,255,215);
	font-style: italic;
	background-color: black;
	border: outset thin black;}
	
.color_admin{
	margin-right: 5px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 5px;
	color: rgb(255,215,205);
	font-style: italic;
	background-color: black;
	border: outset thin black;}
   
.hr40 { width: 40%;}
.hr50 { width: 50%;}
.hr60 { width: 60%;}
.hr70 { width: 70%;}
.hr80 { width: 80%;}
.hr90 { width: 90%;}
	
	
