/*
Theme Name: Saint Germain Solidaire
Theme URI: http://www.saintgermainsolidaire.fr/
Description: Theme realised by ACS Horizons for Pascal LEVEQUE
Version: 1.0
Author: Armony ALTINER

Saint-Germain Solidaire Theme by Armony ALTINIER || http://www.acs-horizons.fr
*/

/* -----------------------------------------------------------------
	1. STRUCTURE
	a inscrire ici ou en important une css de structure placee dans
	le meme repertoire et appelee grace a l'instruction ci-dessous
------------------------------------------------------------------ */
@import url(layout.css);

/* ------------------------------------------------------------
	2. BALISES HTML PAR DEFAUT
------------------------------------------------------------- */

body {
	background-image:url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/bg.gif);
	background-repeat:repeat;
 }
 
h1 { }
h2 {
	font-family:arial, sans-serif;
	font-size:1em;
	font-weight:bold;
 } 
h3 {
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
 }
h4 { }
h5 { }
h6 { }

p {
	font-family:'trebuchet ms', sans-serif;
	font-size:0.85em;
	text-align:justify;
 }
img {
	border:none;
 }
sup { }
abbr, acronym { }

blockquote, q { }
blockquote { }
cite { }

ul {
	margin:0;
	padding:0;
	
 }
 
li {
	list-style-type:none;
 }
ol { }
dl { }

form { }
fieldset { }
input { }
label { }

a { }
a:link { }
a:visited { }
a:hover { }
a:focus { }
a[hreflang]:after { }
a img { }
 
code, pre { }
pre { }
 
hr { }
 
/* ------------------------------------------------------------
	3. PAGE
------------------------------------------------------------- */
 
#page {
	background-color:#fff;
	border:1px solid #a90303; /*bordeaux*/
 }

 
/* ------------------------------------------------------------
	4. HAUT DE PAGE
------------------------------------------------------------- */

#banniere {
	/*margin-top:-21px;*/
 }
 
#prelude {
	margin-bottom:10px;
	background-image:url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/bg.gif);
	background-repeat:repeat;
	font-family:'trebuchet ms', arial, sans-serif;
	font-size:0.8em;
 }
#prelude a:link {
	color:#a90303; /*bordeaux*/
	text-decoration:underline;
 }

#prelude a:visited {
	color:#a90303; /*bordeaux*/
	text-decoration:underline;
 }

#prelude a:hover {
	color:#a90303; /*bordeaux*/
	text-decoration:none;
	
 }

#prelude a:focus {
	color:#a90303; /*bordeaux*/
	text-decoration:none;
	
 }

#prelude a:active {
	color:#a90303; /*bordeaux*/
	text-decoration:none;
	
 }

/* ------------------------------------------------------------
	5. WRAPPER MAIN CONTENT
------------------------------------------------------------- */
#content {
	background-color:#fbeed5; /*teinte légèrement beige*/
 }

.post h2 a {
	font-family:'century gothic', arial, sans-serif;
	font-size:1.1em;
	color:#a90303; /*bordeaux*/
	text-decoration:none;
 } 

.post h2 a:visited {
	color:#f060f9; /*mauve*/
 }	

.post h2 a:hover {
	color:#b9b9b9; /*gris*/
 }	

/* ------------------------------------------------------------
	6. BILLETS
------------------------------------------------------------- */
.post_content p {
	font-family:'trebuchet ms', arial, sans-serif;
	font-size:0.9em;
	color:#000;
	text-align:justify;
	line-height:1.2em;
 }

.post_content ul, ol {
	font-family:'trebuchet ms', arial, sans-serif;
	font-size:0.9em;
	color:#000;
	text-align:justify;
	line-height:1.2em;
	margin-left:2em;
 }

.post_content ul li {
	list-style-image:url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-liste-carre-bordeaux.png);
	padding-bottom:0.5em;
 }

.post_content img {
	border:none;	
	padding:1em;
 }

.post_content ol li {
	list-style-type:decimal;
	padding-bottom:0.5em;
 }

.post_content a {
	font-family:'trebuchet ms', arial, sans-serif;
	font-size:0.9em;
	color:#a90303; /*bordeaux*/
	text-decoration:underline;
 }

.post_content a:visited {
	color:#f060f9; /*mauve*/
	text-decoration:underline;
 }

.post_content a:hover {
	color:#b9b9b9; /*gris*/
	text-decoration:none;
 }

.post_content blockquote {
	background:url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/citation.png) no-repeat top left;
	padding-left:35px;
	padding-top:1px;
}

.post {
	border-bottom: 1px dotted #b9b9b9; /*gris*/
 }

.haut a {
	font-family:'trebuchet ms', arial, sans-serif;
	font-size:0.9em;
	color:#a90303; /*bordeaux*/
	text-decoration:underline;
 }

.haut a:visited {
	color:#f060f9; /*mauve*/
	text-decoration:underline;
 }

.haut a:hover {
	color:#b9b9b9; /*gris*/
	text-decoration:none;
 }

p .postmetadata {
	font-size:0.7em;
	color:#989898; /*gris foncé*/
 }

/* ------------------------------------------------------------
	7. COMMENTAIRES, PINGS
------------------------------------------------------------- */




/* ------------------------------------------------------------
	8a. LEFT SIDEBAR
------------------------------------------------------------- */ 
#l_sidebar ul {
	margin:0;
	padding:0;
 }
 
.contact a { 
	font-family:arial, sans-serif;
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#ec008c;	/*fushia*/
 }
 
.contact a:hover {
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

/*------- Blog-------*/
.categories h2 {
	padding-top:0.5em;
	background-color:#a6ce38;	/*vert*/
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	height:1.5em;
	text-align:center;
 }

.cat-item a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-category.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#a6ce38;	/*vert*/
	padding-left:8px;
 } 

.cat-item a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

.billets h2 {
	padding-top:0.5em;
	background-color:#00b9f1;	/*bleu*/
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	height:1.5em;
	text-align:center;
 } 

.wplp-post h3 a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-billets.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#00b9f1;	/*bleu*/
	padding-left:8px; 
 }

.wplp-post h3 a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/
 }

.commentaires h2 {
	padding-top:0.5em;
	background-color:#f58232;	/*orange*/
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	height:1.5em;
	text-align:center;
 }

#commentaires ul li {
	color:#000;
	font-weight:normal;
	font-family:arial, sans-serif;
	font-size:0.9em;
 }

#commentaires ul li a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-commentaires.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#f58232;	/*orange*/
	padding-left:8px;
 } 

#commentaires ul li a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

.archives h2 {
	padding-top:0.5em;
	background-color:#ef403d;	/*saumon*/
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	height:1.5em;
	text-align:center;
 }

#archives ul li a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-archives.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#ef403d;	/*saumon*/
	padding-left:8px;
 } 

#archives ul li a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

/* ------ Menu Principal------*/

li .pagenav h3, li .blognav h3 {  
	padding-top:0.5em;
	padding-left:1em;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	background-color:#ec008c;
	color:#fff;
	height:1.5em;
 } 

#l_sidebar ul li .page_item a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-page.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#c575dc;	/*mauve*/
	padding-left:8px;
 } 

#l_sidebar ul li .page_item a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/
 }

#l_sidebar ul li #menu-category a { 
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-category.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#a6ce38;	/*vert*/
	padding-left:8px;
 } 

#l_sidebar ul li #menu-category a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

#l_sidebar ul li #menu-billets a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-billets.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#00b9f1;	/*bleu*/
	padding-left:8px;
 } 

#l_sidebar ul li #menu-billets a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

#l_sidebar ul li #menu-commentaires a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-commentaires.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#f58232;	/*orange*/
	padding-left:8px;
 } 

#l_sidebar ul li #menu-commentaires a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

#l_sidebar ul li #menu-archives a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-archives.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#ef403d;	/*saumon*/
	padding-left:8px;
 } 

#l_sidebar ul li #menu-archives a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

#l_sidebar ul li #menu-guestbook a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-boite-a-idees.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#d9cc04;	/*jaune-foncé*/
	padding-left:8px;
 } 

#l_sidebar ul li #menu-guestbook a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

#l_sidebar ul li #menu-liens a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-liens.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#8c63aa;	/*mauve*/
	padding-left:8px;
 } 

#l_sidebar ul li #menu-liens a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

#l_sidebar ul li #menu-rss a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-rss.png) no-repeat bottom left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#f8922f;	/*orange2*/
	padding-left:16px;
 } 

#l_sidebar ul li #menu-rss a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

/* ------------------------------------------------------------
	8b. RIGHT SIDEBAR
------------------------------------------------------------- */

/*CALENDRIER*/
#calendar h2 {
	font-family:arial, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	color:#000;
 }

#wp-calendar {
	margin-left:15px;
 }

#wp-calendar caption {
	font-family:'trebuchet ms', sans-serif;
	font-size:0.9em;
	font-weight:normal;
	text-align:center;
	color:#000;
 }

#wp-calendar thead tr th {
	font-family:'trebuchet ms', sans-serif;
	font-size:0.9em;
	font-weight:normal;
	text-align:center;
	color:#000;
 }

#wp-calendar tfoot tr td {
	font-family:'trebuchet ms', sans-serif;
	font-size:0.9em;
	font-weight:normal;
	text-align:center;
	color:#000;
 }

#wp-calendar tbody tr td {
	font-family:'trebuchet ms', sans-serif;
	font-size:0.9em;
	font-weight:normal;
	text-align:center;
	color:#000;
 }

#wp-calendar tbody tr td a {
	color:#fff; /*gris*/
	background-color:#e6a5f8; /*mauve*/
	text-decoration:none;
 }

#wp-calendar tbody tr td a:hover {
	color:#e6a5f8; /*mauve*/
	background-color:#fff; /*gris*/
	text-decoration:none;
 }


.dday-title {
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#f00; /*rouge*/ 
 } 

.guestbook h2 {
	padding-top:0.5em;
	background-color:#d9cc04;	/*jaune-foncé*/
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	height:1.5em;
	text-align:center;
 }

#guestbook p {
	color:#000;
	font-weight:normal;
	font-family:'trebuchet ms', sans-serif;
	font-size:0.9em;
	text-align:left;
 }

#guestbook a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-boite-a-idees.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#d9cc04;	/*jaune-foncé*/
	padding-left:8px;
 } 

#guestbook a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }

.linkcat h2 {
	padding-top:0.5em;
	background-color:#8c63aa;	/*mauve*/
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	height:1.5em;
	text-align:center;
 }

.linkcat a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-liens.png) no-repeat top left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#8c63aa;	/*mauve*/
	padding-left:8px;
 } 

.linkcat a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/		 
 }
 
.rss h2 { 
	padding-top:0.5em;
	background-color:#f8922f;	/*orange2*/
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	height:1.5em;
	text-align:center;
 }

.rss a {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-rss.png) no-repeat bottom left;
	font-family:arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#f8922f;	/*orange2*/
	padding-left:16px;
 } 

.rss a:hover {
	background:#fff url(http://www.saintgermainsolidaire.fr/wp-content/themes/saint-germain-solidaire/images/puce-hover.png) no-repeat top left;
	text-decoration:none;
	color:#b9b9b9; /*gris*/	

}

/* a completer separement ou globalement pour le sidebar et la page 
spécifique des tags avec les differentes class des tags en fonction 
de leur frequence - voir 9/ classes communes */


/* ------------------------------------------------------------
	9. FOOTER
------------------------------------------------------------- */

#footer {
	background-color:#a90303; /*bordeaux*/
 }

#footer p {
	font-family:'trebuchet ms', arial, sans-serif;
	font-size:0.8em;
	text-align:center;
	color:#fff;
 }

#footer a:link {
	color:#fff; /*blanc*/
	text-decoration:underline;
 }

#footer a:visited {
	color:#fff; /*blanc*//
	text-decoration:underline;
 }

#footer a:hover {
	color:#fff; /*blanc*/
	text-decoration:none;
 }

#footer a:focus {
	color:#fff; /*blanc*/
	text-decoration:none;
 }

#footer a:active {
	color:#fff; /*blanc*/
	text-decoration:none;
 }
/* ------------------------------------------------------------
	10. CLASSES COMMUNES
------------------------------------------------------------- */

/* class sur les liens rss (on peut y placer l'icone
feed.png a piocher dans le theme par defaut par ex.) */




/* tags dans le sidebar et dans la page les regroupant
(exemple ici pour un nuage) */


/* messages d'erreur */

	
/* exemples de ceux que j'ajoute souvent
.left { float: left; margin-right : 1em; }
.right { float: right; margin-left : 1em; }
.center { margin-left : auto; margin-right : auto; }
.left-text { text-align : left; }
.right-text { text-align : right; }
.center-text { text-align : center; }
.little-text { font-size : .8em;}
.little-upper-text { font-size : .8em; text-transform : uppercase; }
*/


/* ------------------------------------------------------------
	11. PAGES SPECIFIQUES
	j'indique le marqueur du body, a completer pour cibler 
	plus precisement (cf l'exemple ci-dessus pour les tags)
------------------------------------------------------------- */


/* ---------------------------------------------------
  12. ET POUR FINIR NE PAS OUBLIER LES CLEARERS
	ici ceux le plus souvent necessaires
--------------------------------------------------- */
.post, .post-content, #footer {
    clear:both;
    }
