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


/* GÉNÉRAL */

body { 	font-size:11px;
	font-family:Trebuchet MS;
	letter-spacing: 0px;
	font-size: 8 pt;
	color: #bebdbd;
	margin-left:10px;
	padding: 0px;
    text-align:justify;
	background-color : #fbfbfb;
}


	
a:link, a:active, a:visited { font-family: Trebuchet MS;
	text-decoration: none;

	color: #c2be40;
}

a:hover {	font-family: Trebuchet MS;
	
	color: #000000;
}


ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 2px 8px; }

#navlist a:link, #navlist a:visited
{
letter-spacing: 1px;
color: #ffffff;
text-decoration: none;
}

#navlist a:hover
{
color: #ffffff;
letter-spacing: 1px;
background-image: url("images/bg.jpg");
text-decoration: none;
}


	
/* CARACTÈRES SPÉCIAUX */

strong, b { font-family: Trebuchet MS;
	color: #e2d8e1;
	font-weight: bold;}

em, i { color: #ffffff;
	font-style: italic;
	letter-spacing:0px;}
	

u{
color: #413d3d;
font-weight:none;
}


/* TITRES */

h1 {
    font-family: Georgia;
	font-style:italic;
	font-weight : normal;
	font-size: 16px;
	text-align:left;
	color: #c2c72f;
	border-bottom:  1px dotted #cd156f;
    padding:7px;
	}
	
h2 {
    font-family: Georgia;
	font-style:italic;
	font-weight : normal;
	font-size: 16px;
	text-align:center;
	color: #c2c72f;
	border-bottom:  1px dotted #cd156f;
    padding:7px;
	}
	

	
a.catlink{
text-align: left; 
color:#909090;
background-color:#2c2c31;
font-weight:normal;
padding-left:9px;
font-size: 10px;
display:block;
text-decoration: none; 
margin:0px 0px 0px 0px;
text-transform:none;
border-left: 3px double #d9dc8c;}

a.catlink:hover{
text-align: left; 
color:#909090;
background-color:#222226;
font-weight:normal;
font-size: 10px;
padding-left:9px;
display:block;
text-decoration: none; 
margin:0px 0px 0px 0px;
text-transform:none;
border-left: 3px double #656647;}
		


/* IMAGES */


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

a img.photo{ 
border: 1px solid #d2d2d2;
BACKGROUND-COLOR:#f1f1f1; 
margin-right: 2px; 
margin-bottom: 2px;
padding:2px; 
	opacity:.80;
	filter: alpha(opacity=80);
} 

a:hover img.photo{ 
border: 1px solid #f2b84c;
BACKGROUND-COLOR:#f1f1f1;
margin-right: 2px; 
margin-bottom: 2px;
padding:2px; 
opacity:1;
filter: alpha(opacity=100);
}

.aff {	

	opacity:.70;
	filter: alpha(opacity=70);
	padding-right : 2px;
	BACKGROUND-COLOR:#ffffff; 
}

.aff:hover {	

opacity:1;
filter: alpha(opacity=100);
	padding-right : 2px;
	BACKGROUND-COLOR:#ffffff; 
}

.photo {	

	opacity:.70;
	filter: alpha(opacity=70);
 	-moz-opacity: 0.7;
	padding-right: 10px;
}

.photo:hover {	

	opacity:.50;
	filter: alpha(opacity=100);
 	-moz-opacity: 12;
	padding-right: 10px;
}

a img.news{ 
border: 1px solid #ebcbd7; 
padding:3px; 
BACKGROUND-COLOR:#ffffff;
opacity:0.8;
filter: alpha(opacity=80);
margin-right:4px
} 

a:hover img.news{ 
border: 1px solid #ee7aa5; 
padding:3px; 
BACKGROUND-COLOR:#ffffff;
opacity:1;
filter: alpha(opacity=100);
margin-right:4px
}
	
a img.mini{ 
border: 1px solid #ebcbd7; 
padding:2px; 
BACKGROUND-COLOR:#ffffff;
width: 46px;
height: 46px;
opacity:.80;
filter: alpha(opacity=80);
} 

a:hover img.mini{ 
border: 1px solid #ee7aa5; 
padding:2px; 
BACKGROUND-COLOR:#ffffff;
width: 46px;
height: 46px;
opacity:1;
filter: alpha(opacity=100);
}	

.citation {	
padding : 5px;
}


	
 /* AUTRE */

blockquote {
	background-color: #eeeeee;
	PADDING: 12px 12px 12px 12px;
	MARGIN: 10px 15px 10px 15px;
	COLOR: #444b56;
	font-size : 10px; 
    font-family : trebuchet MS;
	border : 1px solid #cec9c9; 
}
	
.twitter li {
    margin-bottom: 2px;
    margin-top: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-repeat: no-repeat;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #339fa3;
    list-style: none;
}

	
/* CUTENEWS*/

.cute_news
{
	position: relative;
    border-bottom: 3px double #c6c147;
	width: 480px;
	clear: right;
	background-color: #ffffff;
    padding-left : 7px;
	padding-right : 7px;
	padding-top : 7px;
}

.news
{
    text-align:justify;

}

.cute_date
{
	width: 51px;
	height: 47px;
	text-align: center;
    margin-left: 10px;
	background-image: url("images/date.png"); 
	float: left;
}

.cute_day
{
	font-family: georgia;
	position: relative;
	font-size: 14px;
	padding-top: 16px;
	color: #000000;
}

.cute_title
{
	position: relative;
    font-family: Georgia;
	font-style:italic;
	background-image: url("images/titre.jpg"); 
    background-repeat:x;
	padding:11px;
	margin-left: 70px;
	font-size: 16px;
	color: #3a4749;
}


.cute_infos
{
	position: relative;
	background-color:#ebebeb;
    BACKGROUND-IMAGE: url("images/quote.jpg");
	padding: 10px;
	font-size: 10px;
	border-bottom: 1px dotted #9d9c9c;
}

.cute_autor
{
	position: relative;
	margin-left: 70px;
	margin-top:-10px;
	margin-bottom:5px;
	font-size: 10px;
	border-bottom: 1px dotted #c1c6c6;
}

 
td { 
font-family : Trebuchet MS; 
font-size : 11px; 
text-align : left; 

}