/* Global Styles */

body {
font-size: 12px; /* Resets 1em to 10px */
font-family: 'Trebuchet MS', Sans-Serif;
color: #454547;
text-align: center;
background:#efefef;
}



/* Menu */

button, button:visited {
	border: 1px solid #d5d5d5;
	font-weight:bold;
	margin: 2px;
	font: 11px "Trebuchet MS", Sans-Serif;
	color: #02021e;
	background-color: #CCCCCC;

}
button:hover {
	border: 1px solid #d5d5d5;
	font-weight:bold;
	font: 11px "Trebuchet MS", Sans-Serif;
	color: #FFFFFF; 
	background-color:#02021e;
}

#menu li { 
	font: 11px "Trebuchet MS", Sans-Serif; 
	color:#999999; 
	margin: 0; 
	padding: 0; 
	display: inline;
}

#menu li a:link, #menu li a:visited{ 
	display: inline; 
	font: 11px "Trebuchet MS", Sans-Serif; 
	font-weight:bold; 
	color: #999999; 
	float: left; 
	height: 45px; 
	line-height: 38px; 
	text-decoration: none;
	padding: 0 10px;
}

#menu li a:isPage{	
	text-decoration:none;
	color:#02021e;
}

#menu li a:hover{
	text-decoration:none;
    padding: 0 10px;
	color: #02021e;
} 



/* Titres articles */

.titrearticle{
	font: 20px "Trebuchet MS", Sans-Serif; 
	font-weight:bold; 
	color:#02021e;
}

#lien-titre a, #lien-titre a:visited{
	font: 20px "Trebuchet MS", Sans-Serif; 
	font-weight:bold;
	text-decoration:none;
	color:#02021e;
}

#lien-titre a:hover{
	font: 20px "Trebuchet MS", Sans-Serif; 
	font-weight:bold; 
	text-decoration: underline;
	color:#02021e;
}

.categorie{
	font: 12px "Trebuchet MS", Sans-Serif; 
	font-weight:bold; 
	color:#02021e;
}



/* Corps des articles */

.bloc { background: url(file:///C|/wamp/www/Divers/grad2.png) repeat-x;
border:1px solid #d5d5d5;
	  }
	
.bodytext {
	font: 12px "Trebuchet MS", Sans-Serif;
	line-height:18px;
	color:#454547;
	}
	
.bodyText {
	font: 12px "Trebuchet MS", Sans-Serif;
	line-height:18px;
	color:#454547;
	}
	
.lignetop{
	border-top:1px solid #d5d5d5;
}

.cadresousarticle{
	border-top:1px dotted #d5d5d5;
	border-bottom:2px solid #d5d5d5;
}


/* Footer */
	
.footer {
	font: 9px "Trebuchet MS", Sans-Serif;
	color:#999999;
	}

#footer a, #footer a:link, #footer a:visited, #footer a:hover{
	font: 9px "Trebuchet MS", Sans-Serif;
	color:#999999;;
	text-decoration:none;
	}
	
	
	
/* Liens */


#recherche a {
	color: #CC3300;
	text-decoration:none;
}

#contact a, #contact a:visited {
	font: 12px "Trebuchet MS", Sans-Serif;
	color:#454547;
	text-decoration:none;
}

#contact a:hover {
	font: 12px "Trebuchet MS", Sans-Serif;
	color:#454547;
	text-decoration:underline;
}

#lientexte a, #lientexte a:visited {
font: 12px "Trebuchet MS", Sans-Serif;
font-weight:bold;
color: #FF0000;
letter-spacing:.1em;
}

#lientexte a:hover {
font: 12px "Trebuchet MS", Sans-Serif;
font-weight:bold;
color:#FF0000;
letter-spacing:.1em;
text-decoration:underline;
}


#titremusique a, #titremusique a:visited {
font: 12px "Trebuchet MS", Sans-Serif;
font-weight:bold;
color:#02021e;
letter-spacing:.1em;
}

#titremusique a:hover {
font: 12px "Trebuchet MS", Sans-Serif;
font-weight:bold;
color:#02021e;
letter-spacing:.1em;
text-decoration:underline;
}

#lirelasuite a, #lirelasuite a:visited {
font: 12px "Trebuchet MS", Sans-Serif;
color: #009900;
font-weight:bold;
text-decoration:none;
}

#lirelasuite a:hover {
font: 12px "Trebuchet MS", Sans-Serif;
color: #009900;
font-weight:bold;
text-decoration:underline;
}

#rubrique a, #rubrique a:visited {
font: 12px "Trebuchet MS", Sans-Serif;
color: #02021e;
font-weight:bold;
text-decoration:none;
}

#rubrique a:hover {
font: 12px "Trebuchet MS", Sans-Serif;
color: #02021e;
font-weight:bold;
text-decoration:underline;
}

	
#dateformat a {
	color:#99CCFF;
	font:11px georgia;
	color: #99CCFF;
	letter-spacing:.2em;
	text-decoration:none;
	font-weight:bold;
	}
	
#dateformat a:hover {
	color: #ffffff;
	}

/* Class Styles */

.conteneur { /* définition d'un conteneur global*/ 
width: 560px; 
margin: 2px; 
align:left;
} 

.lettrine { 
float: left;
align:left;
vertical-align:top;
margin: 2px; 
padding: 5px; 
}



.pageName{
	font:22px georgia;
	color: #CC3300;
	line-height:24px;
	letter-spacing:0.3em;
	}
	

	
.sidebarHeader {
	font:14px georgia;
	color: #99CCFF;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.detailText {
	font:11px arial;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	}
	
.smallText {
	font:10px arial;
	color:#99CCFF;
	}
			
#titre1 {
	font-family: Georgia;
	font-size: 24px;
	color: #CC3300;
}

 
 #nav li {
 	font: "Georgia";
	color:#02021e;
    margin: 0;
    padding: 0;
    display: inline;
}
#marqueecontainer {
position: relative;
width: 198px; /*marquee width */
height: 198px; /*marquee height */
font: 11px "Trebuchet MS", Sans-Serif;
color: #02021e;
background-color: white;
overflow: hidden;
border: 0px solid black;
text-decoration:none;
}

#marqueecontainer a, #marqueecontainer a:visited {
position: relative;
width: 198px; /*marquee width */
height: 198px; /*marquee height */
font: 11px "Trebuchet MS", Sans-Serif;
color: #02021e;
background-color: white;
overflow: hidden;
border: 0px solid black;
text-decoration:none;
}


#marqueecontainer a:hover{
position: relative;
width: 198px; /*marquee width */
height: 198px; /*marquee height */
font: 11px "Trebuchet MS", Sans-Serif;
color: #02021e;
background-color: white;
overflow: hidden;
border: 0px solid black;
text-decoration:underline;
}


/* SLIDESHOW */

form, input { 
font: 11px "Trebuchet MS", Sans-Serif;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}
select, option {
font: 11px "Trebuchet MS", Sans-Serif;
font-weight:normal;
text-decoration:none;
}
a {
font: 11px "Trebuchet MS", Sans-Serif;
font-weight:bold;
text-decoration:none;
color:#99cc00;
}
a:hover {
font: 11px "Trebuchet MS", Sans-Serif;
color:#fff;
font-weight:bold;
text-decoration:underline;
}
a:active,a:focus {outline:0;}
h1 {
font: 11px "Trebuchet MS", Sans-Serif;
color:#EB2D2E;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}
/* demo specific CSS settings */
h1 a,
h1 a:hover {font-size:18px;}
#fpss-static-title {text-align:center;margin:20px auto;}
#fpss-container {margin:60px auto;background:#fff;}




/* Tilt aide */
.Style14 {
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
}
.Style17 {color: #FFFFFF}
	
#flashcontent {
border: none;
height:450px;	
	}
	
#apDiv15 { 
position:absolute;
background-color: #02021e;
left:800px; 
top:855px; 
width:95px; 
height:24px; 
z-index:1; 
} 

a.archive-categorie, a.archive-categorie:visited  {
  background-color: #FFFFFF;
}
a.archive-categorie:hover {
  background-color: #efefef;
}








