/*CSS by Gwenaelle     http://www..alexz-johnson.org */
/*Tout droits réservés*/


/* GÉNÉRAL */

body { font-family:arial;
	letter-spacing: 0px;
	font-size: 11px;
	line-height:12pt;
	color: #898889;
	margin-left:15px;
	padding: 0px;
    background-color: #e8e7e2;
    text-align:justify;
}

.contenu {
	text-align:justify;
	background-image: url("images/bgcont.png");
	background-repeat: repeat-y;
	padding-left: 25px;
	padding-right: 27px;
}

.sep{
padding:7px;
}
	
a:link, a:active, a:visited { 
    text-decoration: none;
	color: #6f5c5c;
}

a:hover {		
     text-decoration: underline;
	 color: #e7d7c9;
}



	
/* CARACTÈRES SPÉCIAUX */

strong, b { font-family: Arial;
	color: #ffffff;
	font-weight: bold;}

em, i { color: #8e4e5e;
	font-style: italic;
	font-family:Arial;
	letter-spacing:0px;}
	

u{
color: #5b4f57;
font-weight:none;
}


/* TITRES */

	
.h2 {
	font-weight : normal;
	height: 50px;
	background-image: url("images/h1.png");
	background-repeat: no-repeat;
	font-size: 14px;
	color: #ffffff;
	text-align:center;
	padding-top:18px;
	margin-top:10px; 
	}
	
.h3 {
	font-style : italic;
	font-family:Georgia;
	height: 50px;
	background-image: url("images/h2.png");
	background-repeat: no-repeat;
	font-size: 16px;
	color: #ffffff;
	text-align:center;
	padding-top:10px;
	margin-top:20px; 
	}	
	
.projet{
font-size : 14px; 
padding-bottom: 5px;
color : #ffffff;
font-family: Georgia;
font-style: italic;
letter-spacing: 1px;
}
	
.titrecontenu { 
margin-left:20px;
margin-right:20px;
background: #0b0305;
border-bottom: solid 1px #200c12;
font-weight : normal; 
font-size : 10px; 
font-family : verdana; 
color : #a6a5a5; 
text-align : left; 
line-height : 13px; 
padding-left : 3px; 
padding-top : 6px; 
padding-bottom : 6px; 
}

.h1 { 
background: #1f1f1f;
}		

.table1 { 
background: #0b0305;
color : #a6a5a5;
}	

.side1 { 
padding:5px;
}

/* IMAGES */


a img{ 
border: 0px solid #b8d0db; 
} 

a img.photo{ 
border: 5px solid #0d0406;
-moz-border-radius:5px;
 
opacity:.80;
filter: alpha(opacity=80);
margin-right:2px;
} 

a:hover img.photo{ 
border: 5px solid #000000;
-moz-border-radius:10px;
 
opacity:1;
filter: alpha(opacity=100);
margin-right:2px;
}

a img.mini{ 
height: 40px;
width: 40px;
padding: 4px;
border: 1px solid #985465;
-moz-border-radius:10px;
opacity:.70;
filter: alpha(opacity=70);
margin-right:2px;
} 

a:hover img.mini{ 
height: 40px;
width: 40px;
border: 1px solid #613440;
padding: 4px;
-moz-border-radius:10px;
opacity:1;
filter: alpha(opacity=100);
margin-right:2px;
}

.aff {	

opacity:.70;
filter: alpha(opacity=70);
margin-right : 2px;

}

.aff:hover {	

opacity:1;
filter: alpha(opacity=100);
margin-right : 2px;

}

	
	
blockquote {
	background-image: url("images/blockquote.png");
	background-color: #000000;
	background-repeat: no-repeat;
	PADDING: 12px 12px 12px 12px;
	MARGIN: 10px 15px 10px 15px;
	COLOR: #c7c7c7;
	font-size : 10px; 
    font-family : trebuchet MS; }	
	
.twitter li {
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;
	line-height:9pt;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color:#1f1f1f;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #8e4e5e;
    list-style: none;
}

.twitter li  :link, a:active, a:visited {
	text-decoration: none;
	letter-spacing: 0px;
}

.cute{
	padding: 1px;
	    font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
	padding-left:10px;
	font-size : 9px; 
	color: #a0a0a0;
	margin-top:13px;
	margin-left:10px;
	margin-right:60px;

}

 
.com{
	color: #ffffff;
	 font-size: 11px;
	 font-style:bold;
margin-left:435px;
margin-top:22px;}
 
td { 
font-size : 10px; 
text-align : left; 

}

.footer {
background-color: #000000;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 50px;
padding-right: 50px;
}