body,tr,td {
	font-size: 			12px;
	font-family:		Verdana;	
}

body {
	background-color: 	#bababa;
}

a {
	color:	black;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	border-color: black;
}

.principal {
	border: 			1px solid #000000;
	
	width:				850px;
	position: 			absolute;
    top:				15px;	
    left: 				50%;                    
    margin-left: 		-425px; 
    
	background-color: 	#dbddde;
}

.banniere {
	text-align: center;
	padding:	6px;
}


.partie {
	font-size: 		15px;
	font-weight:	bold;
	text-decoration:none;
	color:			blue;
}

.partie:hover {
	text-decoration:underline;
}


.lien_sites {
	font-size: 		13px;
	font-weight:	bold;
	text-decoration:none;
	color:			blue;
}

.lien_sites:hover {
	text-decoration:underline;
}


.lien_actions {
	font-size: 		10px;
	font-weight:	bold;
	text-decoration:none;
	color:			blue;
}

.lien_actions:hover {
	text-decoration:underline;
}


.partie_orange {
	font-size: 		15px;
	font-weight:	bold;
	text-decoration:none;
	color:			#f36523;
}

.partie_orange:hover {
	text-decoration:underline;
}


.lien_orange {
	font-size: 		10px;
	font-weight:	bold;
	text-decoration:none;
	color:			#f36523;
}

.lien_orange:hover {
	text-decoration:underline;
}


.lien_orange2 {
	font-size: 		12px;
	font-weight:	bold;
	text-decoration:none;
	color:			#f36523;
}

.lien_orange2:hover {
	text-decoration:underline;
}



.separation {
	width:			180px;
	border-bottom:  1px dashed;
	border-bottom-color: blue;
}

.orange {
	background-color: 	#fbe0be;
}

.blanc {
	background-color: 	#FFFFFF;
}

.titre {
	font-size:	14px;
	font-weight:bold;
	color: 		#f36523;
}


.blog_accueil {
	width:			300px;
	border:			1px solid;
	border-color:	#f36523;	
}


.blog_accueil_titre {
	background-color:	#f36523;
	color:				white;
	font-weight:		bold;
	padding:			3px;	
}

.blog_accueil_date {
	font-size:	10px;
}

.blog_accueil_lien {
	width:			350px;
}


.principal_photo {
	background-color: 	#000000;
	
	color:				white;
	
	font-weight:		bold;
}

.photo {
	border: 1px solid;
	border-color: red;
}

.lien_photo {
	color: white;
}

.legende_photo {
	background-color: 	#a9be73;
	padding:			5px;
	
	text-align:			center;
	font-weight:		bold;
	color: 				white;
	width:				400px;
}

.photo_navigation {
	 width:		692px;
	 color: 	white;
	 font-weight:bold;
}

.diapo {
	background: transparent url(images/diapo.gif) scroll 0%; 
	background-repeat: no-repeat; 
	background-position: center; 
	height: 150px;
}



.photo_steven {
	float: left;
	margin-right: 15px;
}





.identification {
	width: 				500px;
	background-color: 	#f1f3f5;
	border:				1px solid;
	border-color:		#cccccc;
	padding:			10px;
}

.login {
	width: 				300px;
	background-color: 	#e9ecef;
	border:				1px solid;
	border-color:		#cccccc;
	
	font-weight:	bold;
	padding:		10px;
}

.text {
	border:		1px solid;
	margin:	3px;
}

.navigation {
	width:	90%;
	border: 1px solid;
}

.blog {
	text-align:		justify;		
	width: 			95%; 
	background-color: white;
	border:			1px dashed;
	padding:		5px;
}

.titre_blog {
	font-family:	Trebuchet MS;
	font-size: 		16px;
	font-weight:	bold;
	color:			#f36523;

	border-bottom: 	1px solid;
	border-bottom-color: black;
}

.date_blog {
	font-family:	Trebuchet MS;
	font-size: 		12px;
	color:			#f36523;
}


.nb_commentaires {
	text-align: right;
}

.nb_commentaires a {	
	font-family:	Trebuchet MS;
	font-size: 		12px;
	color:			#f36523;
}

.commentaire_titre {
	font-family:	Trebuchet MS;
	font-size: 		16px;
	font-weight:	bold;
	color:			#f36523;
	text-align:		left;
}

.commentaire {
	border:				1px solid;
	border-color:		#f36523;
	background-color: 	#f5ddd1;
	
	padding:		5px;	
}

.champ_blog {
	border:		1px solid;
	border-color:		#f36523;
	background-color: 	#ffd09d;
}

.erreur_blog {
	width:				70%;
	border:				1px solid;
	border-color: 		red;
	background-color:	#ffb6b6;
	
	padding: 	15px;
	text-align:	center;
}

.succes_blog {
	width:				70%;
	border:				1px solid;
	border-color: 		#00ff00;
	background-color:	#dcfcdc;
	
	padding: 	15px;
	text-align:	center;
}

.titre_livre {
	font-weight:bold;
	color: 		#f36523;
}

.champ_publication {
	background-color: 	#fff09d;
	border:				1px solid;
	border-color:		#f36523;
	
	font-weight:bold;
	color: 		#f36523;
}

.visites {
	color: 		black;
	
	font-family:Trebuchet MS;
	font-size: 	12px;
	
}

.blog a{
	color : blue;
}