body {
	height:100%;
	margin-top: 0;
	margin: 0;

	font-size: 1em;
	font-family: myriad pro, Arial,  Geneva, sans-serif;
	color: #666666;
	}

#container {
	width: 950px;
	margin-top: 0em;
	padding-top: 0em;
	margin-left: auto;/* permet de centrer la page */
	margin-right: auto;/* permet de centrer la page */
	}

/* Container typos & naviguation*/
/* Typo categorie principale*/
		.TitleCat {
		font-family:  myriad pro, Arial,  Geneva, sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		color: #000000;
		
		border-bottom: 2px dotted #e7e0d7;
		}
	
		.TitleCat a { color: #000000; text-decoration:none; }
		.TitleCat a:visited {color: #000000; text-decoration:none; }
		.TitleCat a:active {color: #f9465c; }
		.TitleCat a:hover {color: #6b6c6c;text-decoration:underline; }

/* Typo Titre article*/
		.TitleArt {
		font-family:  myriad pro, Arial,  Geneva, sans-serif;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #f9465c;
		}
	
		.TitleArt a { color: #f9465c; text-decoration:none; }
		.TitleArt a:visited {color: #f9465c; text-decoration:none; }
		.TitleArt a:active {color: #f9465c; text-decoration:none;}
		.TitleArt a:hover {color: #000000; text-decoration:none;}

/* typos ++► */
		.moretext{
			font-weight: bold;
			font-size: 1em;
			}

		.moretext a { color: #000000; text-decoration:none; }
		.moretext a:visited {color: #000000; text-decoration:none; }
		.moretext a:hover {color: #f9465c; text-decoration:none;}
		.moretext a:active {color: #000000; text-decoration:none;}

/* Naviguation pavé numérique bas de page */
		.navigation li a,
		.navigation li a:hover,
		.navigation li.active a,
		.navigation li.disabled {text-decoration:none; text-align:right;}

		.navigation li {display: inline;}

		.navigation li a,
		.navigation li a:hover,
		.navigation li.active a,
		.navigation li.disabled {
		background-color: #f8f3ed;
		color: #666666;
		border-radius: 3px;
		cursor: pointer;
		padding: 12px;
		padding: 0.75em;
		}

		.navigation li a:hover,
		.navigation li.active a {background-color: #000000;color: #fff;}
/* Fin du pavé numérique de naviguation */
/* Fin du Container typos & naviguation*/


#header{
	background:url(http://www.dellamalva.fr/00_DATA//BG_Header.png);
	background-repeat: repeat-x;
	background-position: center;
	background-color : #ffffff;/* A poster après le png pour un affichage correct */;

	margin-left: auto;/* permet de centrer la page */
	margin-right: auto;/* permet de centrer la page */
	margin-top: 0px;

	color: #ffffff;
	}

/* Header typos & naviguation*/		
/* Liens header */
		.headlink {
		font-family:  myriad pro, Arial,  Geneva, sans-serif;
		font-variant: small-caps;
		font-size: 1.2em;
		font-weight: bold;
		color: #ffffff;
		}
	
		.headlink a { color: #ffffff; text-decoration:none; }
		.headlink a:visited {color: #ffffff; text-decoration:none; }
		.headlink a:hover {color: #000000; }
		.headlink a:active {color: #f9465c; }


/* Formulaire de recherche */
		input#s{ 
			float:left;
			width:160px;
			height: 23px;
			margin-left:82px;
			padding-left:5px;

			font-size: 0.70em;

			border:none;
			border-radius: 3px;
			}

		.searchsubmit {
			background-color:#000000;	
			border-radius: 3px;
			width:25px;
			height:25px;

			margin-left: auto;/* permet de centrer la page */
			margin-right: auto;/* permet de centrer la page */
	
			font-size: 0.70em;
			font-weight: bold;
			color: white;
			text-align: center;

			border:1px #000000 solid;
			cursor:pointer;
			}

			.searchsubmit:hover {border:1px #f8f3ed solid; background-color: #f8f3ed; color: #f0767e;}
			.searchsubmit:active {border:1px gray solid ; background-color:gray;}

/* Fin du formulaire de recherche*/
/* Fin de Header typos & naviguation*/	

#footer {
	background:url(http://www.dellamalva.fr/00_DATA/BG_Footer.png);
	background-repeat: repeat-x  ;
	background-position: center;
	background-color: #f5a3ac; /* A poster après le png pour un affichage correct */;
	height:132px;

	margin-left: auto;/* permet de centrer la page */
	margin-right: auto;/* permet de centrer la page */

	clear: both; /* empeche le chevauchement */

	font-size: .85em;
	}

/* Liens footer */
		.footerlink {
		font-family:  myriad pro, Arial,  Geneva, sans-serif;
		color: #666666;

		padding-top: 15px;
		}
	
		.footerlink a { color: #666666; text-decoration:none; }
		.footerlink a:visited {color: #666666; text-decoration:none; }
		.footerlink a:hover {color: #d32f43; }
		.footerlink a:active {color: #666666; }
			

/* Permet de centrer le contenu de header & footer, par rapport à la largeur 100% */
		.centercolumn{
		width:950px;/*Taille de la colonne centrée moins le padding*/
		margin-left: auto;/* permet de centrer la page */
		margin-right: auto;/* permet de centrer la page */
		}

#sidebar {
	width: 300px;
	float: right;

	margin-bottom: 4em;
	margin-right: 0px ;
	padding: 0px;

	font-size: 0.85em;
	line-height: 1.45em;
	list-style: none;
	}

		#sidebarright {
			display :block;
			float: right;
			width: 150px;
			}

		#sidebarleft {
			display :block;
			float: left;
			width: 140px;
			}

		#sidebarrandom {
			display :block;
			float: center;
			width: 300px;

			margin-top: 0.5em;
			padding-top:1em;
			padding-bottom:1em;
			border-top: 2px dotted #e7e0d7;
			}

		#sidebarbottom {
			display :block;
			float: left;
			width: 300px;

			margin-top: 0.5em;
			padding-top:1em;
			padding-bottom:2em;
			border-top: 2px dotted #e7e0d7;
			}


#entries {
	float: left;
	width: 600px;

	padding-left:0px;
	margin-left: 0px;
	margin-top: 1.5em;

	font-size: 0.85em;
	}

/* Articles */
	.post {
	margin-top:1.5em;
	margin-bottom: 3.5em;
	padding-bottom:2.5em;
	border-bottom: 2px dotted #e7e0d7;

	font-size:1.1em;  
	color: grey;
	text-align: center;
	}

	.post a {color: #000000; text-decoration: none; }
	.post a:visited {color: #000000; text-decoration: none; }
	.post a:active {color: #000000; text-decoration: none;}
	.post a:hover {color: #f9465c; text-decoration:none;}

/* liens */
	a {color: #8c8d8e; text-decoration: none; }
	a:visited {color: #8c8d8e; text-decoration: none; }
	a:active {color: #8c8d8e; text-decoration: none;}
	a:hover {color: #34353e; text-decoration:underline;}

	a:link img {border: none; }

/* listes */
	ul {
	font-size:0.95em;
	list-style: none;
	margin: 0 0 25px 0;
	padding: 0px;
	}

	img { border: none;}
	img.frame {padding: 2px; border: solid 1px #DEE4E5;}

/* typos */
/* Typo normale principale*/
	h1 {
	font-size:0.98em;

	line-height: 1.25em;
	color: grey;  
	font-weight:normal;
		}
		
		h1 a { color: #666666;    }
		h1 a:visited {color: #666666;;    text-decoration: none; }
		h1 a:active {color: #666666;;     text-decoration: none;}
		h1 a:hover {color: #333333;  text-decoration:underline ;}

/* Typo sous catégorie page references*/
	h2 {
		margin-bottom:30px;
		margin-top:-10px;
		padding-top: 0px;
		font-size: 0.90em;
		font-weight: normal;
		color: grey;	
		}

/* Texte en anglais*/
	h3 {
	padding-bottom:0.90em;
	color: #beaa93;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	}

/* Typo Titre*/
		h4 {
		font-size: 1.20em;
		text-transform: uppercase;
		text-align: left;

		margin-bottom: 0.4em;
		margin-top: 1.4em;
		padding-top:0.2em;

		color: #6b6c6c;
		list-style: none;
		}

			h4 a { color: #f9465c; }
			h4 a:visited {color: #f9465c; text-decoration:none; }
			h4 a:active {color: #f9465c; text-decoration:none;}
			h4 a:hover {color: #000000; text-decoration:none ;}

/* Titre page*/
	h5 {
	font-size:1.2em; 
	text-transform: uppercase;
	margin-top: 0.5em;
	margin-bottom: -0.5em;

	text-align: left;
	color: #6b6c6c;
	}

			h5 a { color: #f9465c; }
			h5 a:visited {color: #f9465c; text-decoration:none; }
			h5 a:active {color: #f9465c; text-decoration:none;}
			h5 a:hover {color: #000000; text-decoration:none ;}


/* Typo petite-gris clair pour aider à la naviguation*/
		h6 {
		margin-bottom:30px;
		margin-top: -2.1em;
		padding-top: 0px;

		text-align:center;
		font-size: 0.90em;
		font-weight: normal;
		color: silver;	
		}

/* Typo Titre dans les articles*/
	.PostTitle {
	font-size: 1.1em;
	color: grey;	
	font-weight: normal;
	text-align: center;

	margin-bottom:-1em;
		}

/* Typo Titre dans les articles*/
	.Previously {
	font-size: 0.9em;
	color: grey;	
	font-weight: normal;
	text-align: center;

	padding-top:0.4em;
	margin-bottom:-1.5em;

	border-top: 2px dotted #e7e0d7;
}

/* Pages Ref*/
	.Ref {
	margin-left: 28px;
	font-size: 0.95em;
	color: #949494;
		}

		.Ref a { color:#a4a4a4; text-decoration:none; }
		.Ref a:visited {color: #a4a4a4; text-decoration:none; }
		.Red a:active {color: #a4a4a4; text-decoration:none; }
		.Ref a:hover {color: #000000;text-decoration:underline; }

/*Pages Ref Titre*/
	.RefTitre {
	color:#000000;
}
		.RefTitre a { color:#000000; text-decoration:none; }
		.RefTitre a:visited {color: #000000; text-decoration:none; }
		.RedTitre a:active {color: #000000; text-decoration:none; }
		.RefTitre a:hover {color: grey;text-decoration:underline; }


/* Fin des typos*/
/* Pas encore corrige*/

		.backlink{
		font-size: 0.99em;
		font-weight: normal;
		letter-spacing: .02em;
		text-align:left;
		padding-top: 0.5em;
		}

		.uplink{
		font-size: 1.02em;
		font-weight: normal;
		letter-spacing: .02em;
		text-align:right;

		padding: 5em  0 2em 0 ;
		margin-right: 3px;
		}

		.Gtext{
		font-size: 1.05em;
		text-align: justify; 
		margin-left:28px; 
		margin-top:15px;
		}

		blockquote {
		background-color: #f3f3f3;
		padding: 10px;
		margin: 15px 0;
		}

/* Fin de Pas encore corrige*/
/*Commentaires*/

	.comments_tiny {color: #b8b8b8;	border-bottom: 1px solid silver;}

	.alt {	margin: 0;padding: 10px;background: #f3f3f3;}

	.commentlist {margin-top: 0px;}

	.commentlist li {margin: 5px 0 0 0px;}

		.commentlist p {margin: 10px 5px 10px 0;}

#commentform p {margin: 5px 0;}

	.nocomments {text-align: center;margin: 0;padding: 0;}

	.commentmetadata {margin: 0;display: block;}

	li.comment {font-weight: bold;padding: 10px;list-style: none;}

	.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}

#commentform {margin-top: 30px;}

	.commentmetadata {font-weight: normal;}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}

	.content {margin-bottom: 25px;padding-left: 5px;font-weight: normal;}

	.commentbox {width: 100%;height: 100px;}
/* Fin des commentaires*/


/* Fin du fichier style*/
