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

/*** [ Codes couleurs ]
orange : 

***/

/****** Liens *****/
/* :link :visited :hover :active */
a:link		{text-decoration:none;}
a:visited	{ text-decoration:none; }
a:hover	 	{ text-decoration:underline; }
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; }

	#home #content_right a, #home #content_right a:hover {color:#FFF;}

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
	{ font-weight:bold; }



/***** 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
	{  }

#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					{  }
#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); }
.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, .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 #comment, .comment-total_responses, .comment, .comment-author
	{ background-position:0 50%;color:#FFF; }
	
#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; }