@charset "iso-8859-1";
@import url("default_news.css");

body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	
	background-color: #000000;
	color: #009900;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	overflow-y: scroll; 
}

.background {
	background-color: #000000;
	background-position: center;
}

::-moz-selection {
	color: #74b3d4;
}

::selection {
	color: #74b3d4;
}

#post_it {
	position: absolute;
	float: left;
	
	padding-top: 55px;
	padding-left: 590px;
}


a:link {
	color: #00CC00;
}
a:visited {
	color: #00CC33;
}
a:hover {
	text-decoration: overline;
	color: #00FF00;
}
a:active {
	text-decoration: underline;
	color: #00FF66;
}


/***********************/
/* Partie Tête de page */
/***********************/

	#tete  {
		font-size: 11px;
	}
	#tete aChoixResolution:link {
		font-size: 10px;
		text-decoration: none;
		color: #71B669;
	}
	#tete aChoixResolution:hover {
		text-decoration: underline;
		color: #bbbbbb;
	}
	.logo {
		width: 70%;
	}
	.choixCouleur {
		cursor: pointer;
	}
	

/***********************/
/* Partie Corps */
/***********************/

	table#principale {
		width: 800px;
		text-align: left;
		vertical-align: top;
		padding-bottom: 20px;
		border-collapse: separate;
	}
	table#principale td{
		padding: 4px;
		vertical-align: top;
	}
	
	#separateur {
		height: 20px;
		border-bottom: solid #006600 1px;
		color: #FFFFFF;
		background-image: url(../images/separateur.gif);
		font-weight: bold;
		text-indent: 10px;
		line-height: 180%;
	}
	.separateur_gauche {
		position: relative;
		float: left;
		width: 150px;
		text-align: left;
	}
	.separateur_droite {
		position: relative;
		float: left;
		width: auto;
		text-align: left;
	}
	.align_middle img, .align_middle span {
		vertical-align: middle;
		display: inline-block;
	}
	


/***********************/
/* Partie Colonne Gauche */
/***********************/

	#gauche {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		font-size: 12px;
		text-align: center;
	}
	#gauche a {
		text-decoration: none;
		color: #71B669;
	}
	#gauche a:hover {
		border-bottom: 1px dotted;
		color: #bbbbbb;
	}
	#gauche .listeLiens {
		font-size: 10px;
	}
	.liste {
		text-align: left;
		font-size: 90%;
	}
	



/***********************/
/* Partie Pied de page */
/***********************/

	#pied  {
		font-size: 10px;
		color:#004400;
	}
	#pied a:link {
		text-decoration: underline overline;
		color: #005500;
	}
	#pied a:visited {
		text-decoration: underline overline;
		color: #005500;
	}
	#pied a:hover {
		text-decoration: underline overline;
		color: #007700;
	}
	#pied a:active {
		text-decoration: none;
		color: #00AA00;
	}
	#pied .admin:link {
		text-decoration: none;
		color: #002200;
	}
	#pied .admin:visited {
		text-decoration: none;
		color: #002200;
	}
	#pied .admin:hover {
		color: #003300;
	}




	#pub{
		widht: auto;
		height: auto;
	    margin: 20px;
		text-align: justify;
	}
	#pub p.texte{
		text-indent: 10px;
	    margin: 0px;
    	border: 0px;
    	padding: 0px;
	}




	table#no_news {
		width: 100%;
		margin-top: 15px;
		text-align: center;
	}


	#bodySwf {
		width: 95%;
		max-width: 800px;
		height: 95%;
		max-height: 600px;
		margin: 0px auto;
		background-color: #000000;
	}



/***********************/
/* Partie PLAN */
/***********************/

	#plan {
		padding-left: 20px;
		padding-right: 20px;
		text-align: left;
	}






#aNull:hover {
	text-decoration: none;
	color: #009900;
}



.img {
border: 0px;
border-width: 0px;
}

.img_icone {
height: 20px;
}


.quisommesnous {
	background-color:#333333;
}

#qsn_titre {
	text-align: center;
	text-decoration: underline overline;
}

#qsn_kevin {
	text-align:left;
}

#qsn_florent {
	text-align:right;
}

#qsn_danny {
	text-align:left;
}

#qsn_julien {
	text-align:right;
}



#error404 {
	text-align: center;
	margin-top: 50px;
}