@charset "UTF-8";
@import url(colors.css);
@import url(../layout.css);

/*** [ Codes couleurs ]
orange : 

***/

/****** Liens *****/
/* :link :visited :hover :active */
a			{ text-decoration:underline; }
a:link		{}
a:visited	{ text-decoration:none; }
a:active	{}



/***** Font styles *****/
#content a:hover
	{ text-decoration:underline; }

a:visited, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
#content_middle a, #content_middle a:hover, #content_right a, #content_right a:hover,
#menu a, #portals a, #tools a, #files a, #ariane a:link, #site h2 a:link,
.article h3 a:link, #content .article h3 a:hover, .link a, ul.dash a,
a.comment-ID, li.first a:hover.comment-ID,
.pagination .lien_pagination, .pagination .on,
.tools a
	{ text-decoration:none; }

h2.comment-head strong,
.on, li.alt p.link
	{ font-weight:normal; }
	
#tools a, .link, ul.tree a.on,
.lien_pagination, .lien_pagination_borne, .pagination .on, strong.spip, .gras
	{ font-weight:bolder; }



/***** border *****/
#search_input
	{ border-width:1px; }

* html #content_right ul.tree li
	{ border-top-width:1px; }

#section_info,
#content_left h2, #section_info h2,
#article_double_cols h3,
ul.dash li a, ul.dash li a:hover,
* html #content_middle ul.dash li, * html #content_right ul.dash li,
.block h3
	{ border-bottom-width:1px; }

#map .sub, #search .sub
	{ border-left-width:1px; }

blockquote.spip
	{ border-left-width:3px; }

#search_input, #map .sub, #search .sub,
ul.dash li a, ul.dash li a:hover,
* html #content_middle ul.dash li, * html #content_right ul.dash li, * html #content_right ul.tree li,
blockquote.spip
	{ border-style:solid; }

#section_info,
#content_left h2, #section_info h2, #article_double_cols h3,
.block h3
	{ border-style:dashed; }

#section_articles .block h3, #content_middle .block h3, #map .sub h3, #search .sub h3,
#sites h4, #sites ul.dash li h4 a,
a.comment-ID, .alt h3, #content_left #comment h2.comment-head,
h3.spip
	{ border-bottom:none; }

a img, blockquote.spip, #content_left h2.comment-head
	{ border:none; }



/***** background-image *****/
#footer li, #menu li, #portals li, #menu li,
#content_left .tools li, #site #content_left li, #site #section_articles li,
#search #content_left li,
#portfolio li, #content_left .jcarousel li,
.alt, .alt ol.child a.comment-ID,
ul.dash li
	{ background-image:none; }

#home #content_middle ul a:visited, #breves a:visited
	{ background-image:url(img/check.png); }

li, #search_result li, #search_rubrique li, .tree li, #site #content_left li
	{ background-image:url(img/bullet.png); }

body					{ background-image:url(img/bg-body.png); }
#home #page				{ background-image:url(img/bg-page.png); }
#home #header			{ background-image:url(img/bg-header.png); }
#home #footer			{ background-image:url(img/bg-footer.png); }
#map #page				{ background-image:url(img/bg-page_section.png); }
#map #header			{ background-image:url(img/bg-header_section.png); }
#map #footer			{ background-image:url(img/bg-footer_section.png); }
#section #page			{ background-image:url(img/bg-page_section.png); }
#section #header		{ background-image:url(img/bg-header_section.png); }
#section #footer		{ background-image:url(img/bg-footer_section.png); }
#site #page				{ background-image:url(img/bg-page_section.png); }
#site #header			{ background-image:url(img/bg-header_section.png); }
#site #footer			{ background-image:url(img/bg-footer_section.png); }
#search #page			{ background-image:url(img/bg-page_section.png); }
#search #header			{ background-image:url(img/bg-header_section.png); }
#search #footer			{ background-image:url(img/bg-footer_section.png); }
#menu .on				{ background-image:url(img/actif.png); }
#feed_rss				{ background-image:url(img/bg-feed_rss.png); }
#files a:hover			{ background-image:url(img/bg-file.png); }
#files a:hover small	{ background-image:url(img/bg-file2.png); }
.first					{ background-image:url(img/bg-forum.png); }
.first .comment-head	{ background-image:url(img/bg-forum-1.png); }
ol.child .comment-head	{ background-image:url(img/bg-forum-child-1.png); }
ol.child p.link			{ background-image:url(img/bg-forum-child-2.png); }
a.comment-ID			{ background-image:url(img/bg-date.png); }
ul.tree li.on			{ background-image:url(img/menu-open.png); }
h2.comment-head			{ background-image:url(img/bg-article_response_details.png); }

#rss					{ background-image:url(img/icon-rss.png); }
#sites					{ background-image:url(img/icon-sites.png); }
#breves					{ background-image:url(img/icon-breves.png); }
#rubriques				{ background-image:url(img/icon-rubriques.png); }
#utilisateurs			{ background-image:url(img/icon-utilisateurs.png); }
#search_result			{ background-image:url(img/icon-recherches.png); }
/*.protected				{ background-image:url(img/icon-cadenas.png); }*/
.tools #lien_envoiparmail{ background-image:url(img/icon-sendto.png); }
.tools #lien_print		{ background-image:url(img/icon-print.png); }
.comment-author			{ background-image:url(img/icon-author.png); }
.tools #comment			{ background-image:url(img/icon-comment.png); }
.comment-total_responses{ background-image:url(img/icon-comment2.png); }

.haut					{ background-image:url(img/icon-haut_de_page.png); }


/***** background-repeat *****/
#page, li.first
	{ background-repeat:repeat-y; }

li, #search_result li, #search_rubrique li, .tree li, ul.tree li.on, #site #content_left h4,
#home #header, #home #header small, #home #footer,
#section #header, #section #header small, #section #footer,
#map #header, #map #header small, #map #footer,
#site #header, #site #header small, #site #footer,
#search #header, #search #header small, #search #footer,
#feed_rss, #rss, #files a:hover, #files a:hover small, #menu .on,
#breves, #sites, #rubriques, #utilisateurs, #search_result, #utilisateurs,
#home #content_middle ul a:visited, #breves a:visited,
h2.comment-head, li.first .comment-head, ol.child .comment-head, ol.child p.link,
a.comment-ID,
.tools #lien_envoiparmail, .tools #lien_print,.comment-author, .tools #comment, .comment-total_responses, .protected, .haut
	{ background-repeat:no-repeat; }



/***** background-position *****/
#page, #home #header, #home #header small, #home #footer,
#section #header, #section #header small, #section #footer,
#map #header, #map #header small, #map #footer,
#site #header, #site #header small, #site #footer,
#search #header, #search #header small, #search #footer,
h2.comment-head, li.first .comment-head,
a.comment-ID,
#feed_rss, #rss, #files a:hover,
.haut
	{ background-position:0 0; }

#breves, #sites, #rubriques, #utilisateurs, #search_result, #utilisateurs,
li.first
	{ background-position:right top; }

#files a:hover small, ol.child .comment-head, ol.child p.link
	{ background-position:left bottom; }

.tools #lien_envoiparmail, .tools #lien_print, .tools #comment, .comment-total_responses, .comment, .comment-author
	{ background-position:0 50%; }
	
#menu .on
	{ background-position:50% 0; }

#breves a:visited,
.protected
	{ background-position:100% 50%; }



#home #content_middle ul a:visited
	{ background-position:100% 0%; }

#home #content_middle ul a:visited:hover
	{ background-position:100% -121px; }



li, #search_result li, #search_rubrique li,
.tree li
	{ background-position:0 5px; }

ul.tree li.on
	{ background-position:-1px 5px; }
	
#site #content_left li
	{ background-position:20px 8px; }

#rss:hover
	{ background-position:0 -32px; }

.haut:hover
	{ background-position:0 -16px; }
.comment-head .haut
	{ background-position:0 -32px; }
.comment-head .haut:hover
	{ background-position:0 -48px; }
	
	
	
/***** modif lalettre *****/
#section #section_info .sub				{ margin:1em 0 0 0; font-size:1.3em; }
#rub2 h3 a								{font-size:0.8em;text-decoration: none;line-eight:0.8em;}
#rub2 .sub, #rub2 .sub a				{font-size:1em;text-decoration: none;color:#000000;}
#rub2 .sub a							{color:#990000;font-weight:normal;}
#rub2 ul.tree li.on						{border-bottom:thin solid #990000;}
#rub2 h3								{padding-bottom: 0px;}
.sstitre								{font-size:1.2em; margin-left: 20px; font-style: italic; font-size:1.2em;}
.pagination .lien_pagination 			{ color:#000; }
#content_left ul.block 					{margin-top: 10px; margin-bottom: 10px; }
#content_left h2						{padding-top: 6px; padding-bottom: 6px; border-bottom-width: 0px; border-style:none;}
#content_left a.link					{text-decoration: none; }
#content_right h3 						{margin-bottom: 3px; }
#last_articles ul.dash					{font-style: italic;color: #FDFCE4; }
#last_articles a						{font-style: normal; }

#accesabonnes h2						{display: none;}
#accesabonnes fieldset					{background-color: #9C0000;; margin-top:0em; padding:0em 0em;}
#accesabonnes legend					{display: none;}
#accesabonnes label						{clear:none; float:none; font-weight:normal; line-height:1.8em; margin-right:0.5em; text-align:right; width:16em;}
#accesabonnes input.forml				{width:200px;font-size:1.0em;}
#accesabonnes p							{margin:0em 0pt; padding:0em; padding-left: 0%;}
#accesabonnes select, option			{background-color:red; color:white; }
#accesabonnes p.spip_bouton input		{margin-top: 5px; float:right; font-size:1.0em; }
#accesabonnes p.reponse_formulaire		{color:#FDFBE6; background-color: #990000;text-align:center;}
.spip li 								{ background-image:url(img/puce.gif); }

#section_articles .tab-row .selected a { color:black; }
	
#section_articles .spip_forms 			{ border-left:0px solid #996633; color:black; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; margin:0px 0px 0px; padding:0px;}
#section_articles .spip_forms fieldset	{ border-color:#CCC; border-style:dashed; background-color: transparent	;border-width:1px 1px 1px 1px; margin:0.5em 0pt; padding:0.4em 0.4em 0.4em 1em; }
#section_articles .spip_forms .formo	{ border-color:#CCC; border-style:solid; border-width:1px; font-size:1em; padding:0.25em; width:85%; }
#section_articles .spip_forms .fondl	{ background: #FFF none repeat scroll 0%; color:black; width:85%; }
#section_articles .spip_forms .forml, .spip_forms .fondl { background:#FFF none repeat scroll 0% 50%; color:#4A4336; width:85%; }
#section_articles .spip_forms .forml, .spip_forms .formo { border-color:red; border-style:solid; border-width:1px; font-size:1em; padding:0.25em; width:85%; }
#section_articles .spip_forms .spip_bouton input { background:#AEC446 none repeat scroll 0%; border:1px solid #999; color:black; cursor:pointer; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; font-weight:bold; padding:0.4em; width:100px; }

#home h2,#home h3,#home h3 a:link,#home h3 a:visited	{ color:#FDFCE3; }  /* [ Titre] */ 
#home #content_right 									{color:#FDFCE3;}
#home #content_right a:hover,#home #content_right a:visited,#home #content_right a:link 	{ color:#FDFCE3; }
#home #content_right .article 			{margin-top:20px;}

#footer a:hover {text-decoration: underline;color:#FDFCE3;}
#search_box {background-color:#600;width:232px; height:40px; margin:1em 0 2em 0.5em;}
