/*fond total */
body {
font-family:"Times New Roman", Times, "Liberation Serif", FreeSerif, serif;
font-size: 1.1em;
color:#96F;
background:#A4BCE0;
font-weight:400;
margin:3em 0;
padding:0;
}
h1,h2,h3,h4,h5,h6 {
font-style:normal;
}

h1,h3,h5,dt {
font-weight:700;
}

h2,h4,h6 {
font-weight:400;
}

/*titres d'article*/
h1 {
color:#A30034;
font-size:1em;
margin-top:0.5em;
margin-bottom:0.3em;
text-align:left;
position:relative;
}
/*Texte d'article*/
h2 {
font-size:0.8em;
margin-top:0.5em;
margin-bottom:0.3em;
text-align:left;
position:relative;
}
/*Texte N° d'article*/
h3 {
font-size:0.5em;
text-align:left;
font-style:italic;
margin-top:0.3em;
margin-bottom:0.3em;
}

/*texte du guestbook*/
h4 {
font-size:1.2em;
margin-top:0.3em;
margin-left:3px;
margin-bottom:0.2em;
}

/*pub ADSENSE*/
h5 {
font-size:0.8em;
margin-top:0.5em;
margin-bottom:0.3em;
text-align:center;
position:relative;
}

h6 {
font-size:1.1em;
margin-top:0.1em;
margin-bottom:0.1em;
}

th {
font-size:1.1em;
margin-top:0.2em;
margin-bottom:0.2em;
}

h2,h3,h4,h5,h6,dt,th,hr {
color:#282E2D;
}

:link:active,:visited:active {
background:#FFF;
color:red;
}

:link:hover,:visited:hover {
color:#3F0;
}

:link {
color:#75C2F0;
}

:visited {
color:#000;
}

A IMG {
border-color:#000;
border-style:none;
border-width:thin;
}

.ARTimage {
margin-top:4px;
text-align:center;
width:363px;
}

.ARTimageart {
position:relative;
margin-top:4px;
text-align:center;
width:622px;
}

.ARTvideo {
margin-top:4px;
text-align:center;
}

.DRAP {
text-align:center;
}

.CATbouton {
font:Arial, Helvetica, sans-serif;
color:#15044D;
text-align:center;
font-size: 14px;
margin-top:4px;
margin-bottom:2px;
}

/* Boutons de gauche : catégorie */
.CATbouton :link {
font:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
font-size: 14px;
color:#15044D;
font-weight:700;
margin-top:4px;
margin-bottom:2px;
}

.CATbouton :visited {
font:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
color:#15044D;
font-size: 14px;
font-weight:700;
margin-top:4px;
margin-bottom:2px;
}

.CATbouton :hover {
font:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
color:#F63;
font-size: 14px;
font-weight:700;
margin-top:4px;
margin-bottom:2px;
}
.partage {
	margin-top: 4px;
	margin-bottom:4px;
	text-align: center;
		}

/*Nuage de tag*/
.CATtag {
font:Arial, Helvetica, sans-serif;
text-align:center;
}

.CATtag :link {
text-decoration:none;
color:#A30034;
}

.CATtag :hover {
text-align:center;
text-decoration:none;
color:#F63;
}

/*Numero de page*/
.NP {
font:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
}

.NP :link {
text-decoration:none;
color:#C00;
}

.NP :hover {
text-align:center;
text-decoration:none;
color:#000;
}

#xlink {
height:60px;
left:100px;
}

/*bouton qui tourne lors du téléchargement de la page*/
#Loading {
position:absolute;
width:100px;
height:100px;
left:688px;
top:36px;
z-index:10;
background-image:url(loading.gif);
visibility:visible;
}

/*boutons de gauche(catégories)
boutons de droite (liens)*/
a.button{
				background:url(Bouton_link.png);
				position:relative;
				font:Arial, Helvetica, sans-serif;
				text-align:center;
				width:150px;
				height:19px;
				z-index:1;
				display:block;
				font-weight:bold;
				font-size:14px;
				font-weight:700;
				padding-top:4px;
				padding-bottom:2px;
				
				
}
a.button:link {
				text-decoration:none;
				text-align:center;
				color:#15044D;
}
a.button:visited {
				text-decoration:none;
				text-align:center;
				color:#15044D;
}
a.button:hover {
				text-decoration:none;
				text-align:center;
				color:#F63;

	}
a.buttoncat{
			font:Arial, Helvetica, sans-serif;
			text-align:center;
			text-decoration:none;
			font-size:14px;
			color:#15044D;
			font-weight:700;
				padding-top:4px;
				padding-bottom:4px;
				
}
a.buttoncat:link {
				text-decoration:none;
				text-align:center;
				color:#15044D;
}
a.buttoncat:visited {
				text-decoration:none;
				text-align:center;
				color:#15044D;
}
a.buttoncat:hover {
				text-decoration:none;
				text-align:center;
				color:#F63;

	}
/*Bandeau de la page  */
#Haut {
position:absolute;
width:997px;
height:139px;
z-index:5;
left:-131px;
top:-40px;
background-color:#FFF;
background-image:url(bandeau2.jpg);
}
/*calque du fond de la page  997*/
#Fond {
position:absolute;
top:-2%;
width:0;
height:102%;
z-index:0;
left:-175px;
background-color:#344D72;
}

/*Colone de gauche*/
#Gauche {
position:absolute;
text-align:center;
width:170px;
z-index:3;
top:106px;
left:-131px;
background-color:#FFF;
}

/*Colone centrale*/
#Centre {
position:absolute;
width:587px;
z-index:3;
left:43px;
top:106px;
margin-left:0;
background-color:#FFF;
height:1350px;
}
#Centreart {
	position: absolute;
	width: 822px;
	text-align: center;
	z-index: 3;
	left: 44px;
	top: 106px;
	margin-left: 0px;
	background-color: #FFFFFF;
	height: 1861px;
	}
#Retour {
position:absolute;
width:996px;
height:100%;
z-index:-3;
left:-174px;
top:0;
background-color:#88A1D1;
}

#ConteneurCentral {
position:absolute;
top:0;
left:0;
height:100%;
width:587px;
z-index:-2;
background-color:#FFF;
}
#ConteneurCentralArt {
position:absolute;
top:0;
left:0;
height:100%;
width:822px;
z-index:-2;
background-color:#FFF;
}
#Bas {
position:absolute;
width:996px;
height:40px;
z-index:5;
left:-174px;
top:100%;
background-color:#869DCA;
margin-top:5px;
}

#Centreart {
position:absolute;
width:822px;
text-align:center;
z-index:3;
left:44px;
top:106px;
margin-left:0;
background-color:#FFF;
height:1861px;
}

#Article {
background-color:#FFF;
position:absolute;
width:587px;
}
.Article {
background-color:#FFF;
position:absolute;
width:587px;
}
.ArticleArt {
background-color:#FFF;
}
#Droite {
position:absolute;
width:230px;
z-index:3;
left:635px;
top:106px;
background-color:#FFF;
}

/*séparateur zone centrale*/
.separateur {
						position:relative;
						width:587px;
						text-align:center;
						height:3px;
						z-index:4;
						background-color:#88A1D1;
						width:100%;
						}

.separateurart {
position:relative;
width:822px;
height:2px;
z-index:4;
background-color:#88A1D1;
width:100%;
}

/*séparateur colone de droite*/

.separateurD {
position:relative;
width:230px;
height:6px;
z-index:4;
background-color:#88A1D1;
width:100%;
}
/*séparateur colone de gauche*/
.separateurG {
position:relative;
width:170px;
height:6px;
z-index:4;
background-color:#88A1D1;
width:100%;
}
/*Barre de titre  droite*/
.Titre {
position:relative;
width:230px;
height:20px;
z-index:4;
background-color:#1B2D59;
background-image:url(BlockHeader_cote.png);
font:Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
text-align:center;
font-weight:700;
color:#FFF;
}
/*Barre de titre gauche */
.Titreg {
position:relative;
width:170px;
height:20px;
z-index:4;
background-color:#1B2D59;
background-image:url(BlockHeader_cote_g.png);
font:Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
text-align:center;
font-weight:700;
color:#FFF;
}
/*Barre de titre centrale  */
.TitreC {
position:relative;
width:587px;
height:20px;
z-index:4;
background-color:#1B2D59;
background-image:url(Blockheader_centre.png);
font:Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
text-align:center;
font-weight:700;
color:#FFF;
}
#TitreCart {
	position: relative;
	width: 822px;
	height: 20px;
	z-index: 4;
	background-color: #1B2D59;
	background-image: url(Blockheader_centreart.png);
	font: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	}
.Vote {
		position:relative;
		width:60px;
		height:20px;
		background-image:url(votes.gif);
		text-align:left;
		padding-top:10px;
		padding-left:30px;
}
.Comm {
position:relative;
width:25px;
height:35px;
background-image:url(comm.png);
text-align:left;
padding-top:15px;
padding-left:20px;
}

#Recherche {
position:relative;
text-align:center;
}

.CATtag :visited,.NP :visited {
text-decoration:none;
color:#15044D;
}

.Article1,.Article2,.Article3 {
background-color:#FFF;
}