/* @override 
	http://static.440network.dev.440net.net/skins/zicos/css/template.css
*/

/* 
	Zicos Main Stylesheet 
	www.zicos.com

*/

@import url("/skins/global/css/reset.css");
@import url("/skins/global/css/network.css");

/* @group Base
---------------------------------------------------- */

body,td,p {
	font-family: Arial, Helvetica, Geneva, Verdana , sans-serif;
	margin: 0;
}

body {
	background: #151515 url('/skins/zicos/images/global/background.jpg') repeat-x scroll left top;
	color: #a1a5a9;
}

td {
	text-align: left;
}

A:link {
	color: #555;
	text-decoration: none;
}
A:hover {
	color: #777;
	text-decoration: none;
}
A:active {
	color: #eee;
	text-decoration: none;
}
A:visited {
	color: #777;
	text-decoration: none;
}

H1 {
	font-family: Arial,Helvetica, Geneva, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #555;
	margin: 0px;
	padding: 0px 0 15px 0;
}
.intro441{
	line-height: 135%;
	color: #888;
}

/* @end */


/* @group LAYOUT
--------------------------------------------------------------------- */

#wrapper441 {
	width: 990px;
	margin: 28px auto 0 auto;
}
#main441{
}
#head441{
	height: 130px;
	background: #222 url('/skins/zicos/images/global/header.jpg');	
}
#head441left{
	padding: 5px 0 0 0;
	width: 246px;
	float: left;
}
#head441right{
	padding: 16px 0 0 0;
	float: left;
}

#nav441sections{
	text-align: center;

	margin-bottom: 10px;
	margin-top: -10px;
}

#layout441table {
	margin: 0;
	padding: 0;
	width: 100%;
}
#layout441table TD{
	vertical-align: top;	
}
#layout441left,#layout441right {
	margin: 0;
	width: 160px;
}
.layout441sep {
	width: 15px;
}
#layout441middle{
}

#content441 {
	font-size: 12px;
	padding: 10px 15px 20px 15px;
	background: #000;
	border: 3px solid #2C2C2C;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-box-shadow: 4px 4px 15px #000;
	-moz-box-shadow: 4px 4px 15px #000;
}

#footer441{
	font-size: 10px;
	color: #555;
	padding: 6px 0 5px 0;
	text-align: center;
	margin-bottom: 10px;
}
#footer441 A{
	color: #555;
}

#debug441bar{
	padding: 10px 0 10px 10px;
	font-size: 10px;
	font-family: monaco,monospace;
}

/* @end */



/* @group ! Adv
----------------------------------------- */
#adv441_728{
	width: 728px;
	height: 90px;
	margin: auto;
	text-align: center;
	vertical-align: center;
}
#adv441_728b{
	width: 728px;
	height: 90px;
	margin: 0 auto 20px auto;
	text-align: center;
	border: 2px solid #303030;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}
#adv441_Sky{
	width: 160px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 15px;
}
#adv441_Links{
	width: 470px ;
	margin: 0 auto;
	padding-top: 30px;
}
/* @end */



/* @group ! Blocks
----------------------------------------------------- */

.block441 {
	width: 160px;
	padding: 0;
	background: #0D0D0D bottom left no-repeat;
	border: 2px #303030 SOLID;
	margin-bottom: 15px;
	text-align: left;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-box-shadow: 4px 4px 15px #000;
	-moz-box-shadow: 4px 4px 15px #000;
}
.block441title {
	text-align: center;
	color: #ff;
	padding: 2px 0 4px 0;
	font-size: 11px;
	background-color: #303030;
}
.block441content {
	padding: 3px 4px 3px 4px;
	font-size: 14px;
}

.block441title A {
	color: #747B78;
}

hr.block441hr {
	width: 154px;
	margin: 3px 0 3px 0;
	border: #2C2C2C 1px inset;
}

/* @end */


/* @group ! Block Nav Pages 
---------------------------------------------------------- */
#block441pages .block441content{
	padding: 0 0 0 0;
}
.nav441page{
	padding: 6px 0 6px 29px;
	background: 5px 3px  no-repeat;
	border-bottom: 2px solid #333;
}

#block441pages .switch_lang A,
#block441pages .nav441page A{
	color: #747B78;	
}
#block441pages .nav441page A:hover,
#block441pages .switch_lang A:hover{
	color: #aac;
	font-weight: bold;	
}
#block441pages .nav441page.selected A{
	color: #0091FF;
	font-weight: bold;
}

#block441pages .nav441page:hover,
#block441pages .switch_lang:hover{
	background-color: #18181E;
}


#block441pages .switch_lang{
	padding: 6px 0 9px 29px;
	background: 7px 8px no-repeat;
}
#block441pages #switch_en{
	background-image: url('/skins/zicos/images/global/flagmini_EN.gif');
}
#block441pages #switch_fr{
	background-image: url('/skins/zicos/images/global/flagmini_FR.gif');
}


#nav441page_0{
	background-image: url('/skins/zicos/images/nav/n_options.gif');
}
#nav441page_1{
	background-image: url('/skins/zicos/images/nav/n_filters.gif');
}
#nav441page_2{
	background-image: url('/skins/zicos/images/nav/n_add.gif');
}
#nav441page_3{
	background-image: url('/skins/zicos/images/nav/n_about.gif');
}
#nav441page_0.selected{
	background-image: url('/skins/zicos/images/nav/s_options.gif');
}
#nav441page_1.selected{
	background-image: url('/skins/zicos/images/nav/s_filters.gif');
}
#nav441page_2.selected{
	background-image: url('/skins/zicos/images/nav/s_add.gif');
}
#nav441page_3.selected{
	background-image: url('/skins/zicos/images/nav/s_about.gif');
}

/* @end */


/* @group ! Block Adm 
----------------------------------------------------------- */
#block441adm_menu{
	background: #222;
}
#block441adm_menu .block441content LI{
	padding: 2px;
}
/* @end */


/* @group ! Block AddThis 
----------------------------------------------------------- */
#block441addthis{
	padding: 8px 0;
	background: #303030;
	background: -webkit-gradient(linear, 0% 15%, 0% 85%, from(#333), to(#1C1C1C));
	background: -moz-linear-gradient(85% 0% -90deg,#333, #1C1C1C);
	border: 1px solid ;
	border-color: #555 #262626 #262626 #555;
}
#block441addthis .block441content{
	padding: 0;
	width: 125px;
	margin: auto;
}
/* @end */



/* @group ! Block Time 
----------------------------------------------------------- */
#block441time{
}
#block441time .block441content{
	font-size: 11px;
	padding: 5px 0;
	text-align: center;
}
/* @end */



/* @group ! Block Search 
----------------------------------------------------------- */
#block441search  .block441content{
	padding: 12px 10px;
}
#block441search .google_query{
	width: 131px;
	padding: 3px;
	margin-bottom: 8px;
}
#block441search .google_button{
	font-size: 18px;
	margin: 2px 0 0 30px;
	width: 78px;
}
/* @end */



/* @group ! Block Sites 
----------------------------------------------------------- */
#block441sites{
	background: -webkit-gradient(linear, 0% 15%, 0% 45%, from(#050505), to(#151515));
	background: -moz-linear-gradient(45% 0% -90deg,#050505, #151515);
	
}
#block441sites .block441content{
	padding-left: 0;
	padding-right: 0;
}
#block441sites UL {
	padding: 0 0 0 0;
	margin: 2px 0 15px 0;
}

#block441sites .sites441cat A {
	font-size: 11px;
	color: #445;
	font-weight: bold;
	padding-left: 4px;
}
#block441sites .sites441cat.selected A{
	color: #0091FF;
}
#block441sites .sites441cat A:hover {
	font-size: 11px;
	color: #889;
	font-weight: bold;
}

#block441sites LI IMG{
	margin-left: 4px;
}
#block441sites LI {
	list-style: none;
	font-size: 10px;
	line-height: 115%;
	padding: 1px 2px 1px 3px;
}
#block441sites LI:hover{
	background_off: #1B1B1F;
}
#block441sites LI A {
	color: #74747F;
}

#block441sites LI SPAN{
	background: url('/skins/zicos/images/global/status2.gif') no-repeat 0 1px;
	padding-left: 16px;
}
#block441sites LI.status1 SPAN{
	background: url('/skins/zicos/images/global/status1.gif') no-repeat 0 2px;
}
#block441sites LI.status3 SPAN{
	background: url('/skins/zicos/images/global/status3.gif') no-repeat 2px 2px;
}
#block441sites LI.status1 SPAN A{
	color: #444;
}
#block441sites LI.status3 SPAN A{
	color: #aac;
}

#block441sites LI SPAN A:hover {
	color: #BBC;
	font-weight: bold;
}
#block441sites LI.selected {
	background: #1B1B1F;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 3px 0;
}
#block441sites LI.selected SPAN A {
	font-size: 11px;
	color: #0091FF;
	font-weight: bold;
}


/* @end */



/* @group ! Block Last & Top
-------------------------------------------------------------------  */
#block441top LI,
#block441last LI{
	padding: 0 1px 0 3px;
	margin: 9px 0;
	font-size: 11px;
	line-height: 120%;
	list-style-image: url('/skins/zicos/images/global/tri.gif');
}
#block441top LI A,
#block441last LI A{
	color: #888;
}
#block441top LI A:hover,
#block441last LI A:hover{
	color: #bbe;
}

/* @end */



/* @group ! P.Home
-------------------------------------------------------------------  */
#body441home .intro441{
	padding-bottom: 10px;
}
.home441section{
	margin: 20px 0 10px 0;
	font-weight: bold;
	font-size: 13px;
	background: #333;
	padding: 3px 8px 4px 8px;
}
.home441section A {
	color: #0091FF;
}
.home441section A:hover{
	color: #999;	
}
.home441lang_fr,
.home441lang_en,
.home441lang_en2{
	padding: 0 0 10px 30px;
	line-height: 120%;
}
.home441lang_en{
	background: url('/skins/zicos/images/global/flagmini_EN.gif') no-repeat 11px 2px;
}
.home441lang_fr{
	background: url('/skins/zicos/images/global/flagmini_FR.gif') no-repeat 11px 2px;
}
.home441lang_en2{
	padding: 5px 0 15px 40px;
	line-height: 130%;
}
A.home441site {
	color: #999;
}
A.home441site:hover {
	color: #0091FF;
}

/* @end */



/* @group ! P.View 
--------------------------------------------------------------------- */
#body441view H2{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #333;
	padding-bottom: 5px;
	margin:50px 0 15px 0;
}
.view441title{
	line-height: 140%;
	padding-bottom: 15px;
	color: #aaa;
}
.view441date{
	color: #444444;
	padding-bottom: 30px;	
}
A.view441site{
	color: #777;
}
.view441img{
	float: right;
	margin: 0 0 5px 12px;
	border: 1px solid;
	border-color: #151515 #333 #333 #151515;
}
.view441img,
.view441img IMG{
	width: 240px;	
}
.view441desc{
	font-size: 13px;
	color: #AAA;
	line-height: 160%;
	padding-bottom: 25px;
}
.view441icon{
	margin-right: 5px;
}
.view441link A{
	color: #0091FF;	
	font-weight: bold;
}
.view441url{
	font-size: 10px;
	color: #444;
	padding: 4px 0 0 21px;	
}

.news441iBlockRelated{
	padding-bottom: 9px;
}
.news441iBlockRelated TD.news441tdTitle A{
	line-height: 130%;
	font-size: 13px;
}
.news441iBlockRelated{
	margin-bottom: 5px;
}
/*
DIV.divrelnews {
	margin: 5px 2px 0 10px;
}
*/

/* @end */



/* @group ! P.News 
--------------------------------------------------------------------- */

h1.news441title{
	padding-bottom: 0;
}
.news441date{
	background: #333;
	padding: 4px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	margin: 30px 0 15px 0;
	color: #777;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background: -webkit-gradient(linear, 0% 15%, 0% 85%, from(#333), to(#1C1C1C));
	background: -moz-linear-gradient(85% 0% -90deg,#333, #1C1C1C);

}


.news441iBlock{
	padding-bottom: 12px;
	margin-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px solid #222;
}
.news441iBlock.favorite{
	padding-bottom: 5px;
	margin-bottom: 18px;
	background-color: #223;
	background: -webkit-gradient(linear, 0% 15%, 0% 85%, from(#151525), to(#222233));
	background: -moz-linear-gradient(85% 0% -90deg,#000011, #333344);
	border: 1px solid #334;
	border-color: #334 #223 #223 #334;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.news441iDiv1{
	padding: 4px 6px 3px 6px ;
}
.news441iDiv2{
	padding: 1px 6px 0 30px ;
}
.news441iBlock.favorite .news441iDiv1{
	background-color: #222233;
	opacity: 0.7 ;
	border-bottom: 1px solid #333339;
}
.news441iBlock.favorite .news441iDiv2{
	border-top: 1px solid #191929;	
}
.news441iTable{
}

.news441iBlock.favorite .news441tdTitle A{
	color: #2Df;	
}
.news441iBlock.favorite .news441iDesc{
	color: #bbc;
}
.news441iTable TD{
	vertical-align: top;
}
.news441tdIcon{
	width: 23px;
}
.news441tdIcon IMG{
	width: 16px;
	height: 16px;
}
.news441tdTitle A{
	color: #0091FF;
	FONT-WEIGHT: bold;
	font-size: 14px;
	line-height: 130%;
}
.news441tdTitle A:hover{
	color: #aaf;
	text-decoration: underline;
}
.news441tdTitle A:visited{
	color: #555;	
}
.news441tdDate{
	text-align: right;
	white-space: nowrap;
	padding-top: 2px;
}
.news441tdDate A.news441iSite{
	letter-spacing: 0;
	padding: 0 0 0 4px;	
}
.news441iInfos{
	margin-top: 3px;
	margin-right: 50px;
	color: #666;
	text-align: right;
	
}
.news441iInfos UL{
	margin-bottom: -1px;
}
A.news441iSite {
	color: #667;
	FONT-WEIGHT: bold;
	font-size: 11px;
	padding-right: 6px;
	letter-spacing: 1px;
	text-shadow: -1px -1px 1px #001;
}
A.news441iSite:hover {
	color: #ccc;
}
.news441iDate {
	font-size: 10px;
	color: #555559;
	padding-left: 6px;
}


.news441iDesc{
	font-size: 12px;
	color: #999999;
	padding: 3px 0 3px 0;
	line-height: 145%;
}
/*
.news441iDescFav_off{
	font-size: 12px;
	color: #AAAAAA;
	padding: 1px 8px 3px 19px;
	border-bottom: 15px solid #000000;
	background: #191919;	
}
.itatitlefav A.news441iSite {
	color: #f0f0f0;
}
*/
.news441iHits {
	font-size: 9px;
	color: #AAA;
	width: 37px;
	opacity: 0.4;
	float: right;
	margin-top: -14px;
	margin-right: -3px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border: 1px solid;
	border-color: #000 #555 #555 #000;
	background: #333 url('/skins/zicos/images/global/icon_hits.gif') no-repeat 4px 2px;
}
.news441iBlock.favorite .news441iHits{
	margin-bottom: -4px;
	opacity: 0.24;
	background-color: #000;
	color: #fff;
}
.news441iHits UL{
	padding: 1px 6px 0 6px;
	text-align: right;
}
/* @end */



/* @group ! P.Search 
-------------------------------------------------------------------- */

#body441search #content441{
	padding: 10px 10px 10px 10px;
	background: #0d0d0d;
}
#body441search #content441 iframe{
	width: 785px;
	font-size: 12px;
}
#body441search #adv441_Links{
	width: auto;
}
#body441search #adv441_728b{
	padding-left: 170px;
}
/* @end */



/* @group ! P.Map 
-------------------------------------------------------------------- */

#map441table{
	margin: 5px 0 0 40px;	
}
#map441table TD{
	padding: 1px 15px 1px 0;
}
#map441table LI{
	list-style-type: square;
}
A.map441site{
	color: #0091FF;	
}
A.map441section{
	font-weight: bold;
}
A.map441cat{
	font-style: italic;
}

/* @end */



/* @group ! P.Seo 
-------------------------------------------------------------------- */
#body441seo #main441 LI{
	padding: 2px 0 2px 8px;
	line-height: 130%;
	margin: 0 0 2px 0;
}
.seo441liA{
	background-color: #111;
}
.seo441liB{
	background-color: #222;
}

/* @end */



/* @group ! P.About 
-------------------------------------------------------------------- */
#body441about #content441 P{
	padding: 10px 0 30px 0;
	line-height: 150%;
}
#body441about #content441 P.about441contact{
	padding-bottom: 590px;
}
#body441about #content441 A{
	color: #0091FF;
}

/* @end */



/* @group ! P.Add 
-------------------------------------------------------------------- */
#add441form{
	border: 2px solid #333;
	background: #333;
	text-align: center;
	padding: 25px 10px;
	margin-top: 50px;
	margin-bottom: 40px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.add441feed{
	width: 300px;
	font-size: 13px;
	margin-right: 10px;
	padding: 2px;
	background: #ddd;
}
.add441select{
	font-size: 13px;
	margin-right: 10px;
}
.add441select optgroup{
	font-size: 11px;
}
.add441submit{
	font-size: 16px;
}

.add441message{
	text-align: center;
	font-size: 20px;
	color: #F00;
	line-height: 130%;
	margin-bottom: 40px;
}
.add441rss{
	border-top: 3px solid #333;
	padding-top: 20px;
}
.add441rss .news441iDesc{
	padding-left: 0;
}

/* @end */



/* @group ! Pagination 
--------------------------------------------------------------------- */
#pages441div{
	margin: 30px 0;
	background: #333;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border: 1px solid #444;
	border-color: #444 #222 #222 #444 ;
}
#pages441table{
	width:100%;
}
#pages441table TD{
	padding: 5px 2px;
	font-size: 12px;
	margin: 20px 0 15px 0;
}
#pages441table TD.pages441left,
#pages441table TD.pages441right{
	width: 20px;
}
#pages441table TD.pages441left A{
	background: url('/skins/zicos/images/global/a_left.gif') no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 0 0 0 5px;
	text-align: left;
}
#pages441table TD.pages441right A{
	background: url('/skins/zicos/images/global/a_right.gif') no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 0 6px 0 0;
	text-align: right;
}

#pages441table TD.pages441main{
	text-align: center;
	font-size: 11px;
	color: #777;
	vertical-align: middle;
}
.pages441pages{
	padding-right: 6px;	
}
.pages441links A{
	padding: 3px 4px;
	border: 1px solid #444;
	margin: 0 2px;
	background: #222;
	color: #555;
	border-color: #111 #444 #444 #111 ;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
A.pages441selected{
	font-weight: bold;
	border-color: #555;
	background: #444;
	color: #bbb;
	border-color: #555 #111 #111 #555 ;
}
.pages441links A:hover{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background: #000;
}
/* @end */



/* @group ! P.Prefs 
--------------------------------------------------------------------- */
#body441prefs P.intro441{
	padding-bottom: 40px;
}

#prefs441message{
	color: #c00;
	font-size: 20px;
	padding: 10px 0 40px 0;
	text-align: center;
	line-height: 160%;
}

#prefs441form{
	border: 2px solid #444;
	background: #222;
	padding-bottom: 20px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
}
#prefs441tabs{
	margin-bottom: 5px;
	margin-left: 20px;
}
#prefs441tabs A{
	text-decoration: none;
	padding: 0 9px;
	font-weight: bold;
}
#prefs441tabs A:hover{
	color: #fff;
}
#prefs441tabs SPAN{
	padding: 4px 0;
	border: 2px solid #444;
	margin-right: 1px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
#prefs441tabs SPAN.selected{
	background-color: #222;
	border-bottom-color: #222;
}
#prefs441tabs SPAN.selected A{
	color: #999;	
}
.prefs441section{
	padding: 3px 6px;
	background: #444;
	font-weight: bold;
	margin: 20px 0 1px 0;
	font-size: 11px;
}
.prefs441divTable{
	margin-bottom: 20px;
}
.prefs441table{
	width: 100%;
}
.prefs441table TD{
	border-bottom:1px solid #444;
}
.prefs441table TR:hover TD{
	background-color: #111;
}
.prefs441tdIcon{
	width: 25px;
	padding: 2px 0 2px 15px;
}
.prefs441tdSite{
	width: 280px;
	padding-top: 3px;
	font-weight: bold;
}
.prefs441tdLang{
	padding-top: 5px;
	width: 25px;
	text-align: center;
}
.prefs441tdRadio{
	padding-top: 2px;
	text-align: right;
}
.prefs441tdRadio INPUT{
	vertical-align: bottom;
	margin-right: 5px;	
}
.prefs441tdRadio LABEL{
	margin: 0 8px;
	font-size: 11px;
}
.prefs441tdSpacer{
	height: 20px;
}


#prefs441buttons{
	margin-bottom: ;
	margin-bottom: 20px;
}
#prefs441buttons TD{
	background: #333336;
	border-top:1px solid #444;
	vertical-align: middle;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#prefs441buttons TD.prefs441tdRadio{
	text-align: left;
	padding-left: 25px;
}
#prefs441buttons TD.prefs441tdSite{
	font-weight: normal;
	font-size: 10px;
	color: #666;
}
#prefs441buttons button{
	font-size: 10px;
}

#prefs441submit{
	text-align: center;
}
#prefs441submit INPUT{
	font-size: 16px;
}
/* @end */



/* @group ! Adm.Sites
--------------------------------------------------------------------- */
#adm_sites441table{
	width: 100%;
}
#adm_sites441table TD{
	padding: 1px 3px;
	border-bottom: 1px dotted #222;
	vertical-align: top;
	white-space: nowrap;
}
#adm_sites441table TR.trTitle TD{
	background-color: #222;
	padding: 3px 5px;
	font-weight: bold;
	border-bottom: 1px solid #444;
	color: #fff;
}
#adm_sites441table TR.tr1 TD{
	background: #111;
}
#adm_sites441table TR.tr0 TD.adm_sites441tdSite{
	font-style: italic;
}
#adm_sites441table TR:hover TD{
	background: #222;
}
TD.adm_sites441tdId{
	text-align: right;
	font-size: 9px;
}
.adm_sites441tdAdm A{
	background-color: #c60;
	margin-right: 2px;
	color: #fff;
	padding: 1px 2px;
	font-size: 10px;
	font-weight: bold;
}
.adm_sites441tdAdm A:hover{
	background-color: #f93;
	color: #000;
}
.adm_sites441tdLinks A{
	background: #00F;
	margin-right: 2px;
	color: #fff;
	padding: 1px 2px;
	font-size: 10px;
	font-weight: bold;
}
.adm_sites441tdIcon IMG{
	width: 16px;
	height: 16px;
	background: #333;
	margin-right: 3px;
}
.adm_sites441tdLang{
	
}
.adm_sites441tdSite{
	font-size: 12px;
}
.adm_sites441tdLinks A:hover{
	background: #66F;	
}
.adm_sites441tdDate{
	font-size: 9px;
	text-align: right;	
}
.adm_sites441tdCat{
	font-size: 10px;
}
/* @end */



/* @group ! Adm.Admin
--------------------------------------------------------------------- */
#body441adm_admin TR.pme-header TH{
	font-size: 10px;
	background-color: #444;
	border-right: 1px solid #000;
	padding-left: 1px;
}
#body441adm_admin TR.pme-filter TD{
	background: #777;
}
#body441adm_admin TR.pme-sortinfo TD{
	color: #ccf;
}
#body441adm_admin TR.pme-queryinfo TD{
	color: #cfc;
}
#body441adm_admin TR.pme-header TH INPUT,
#body441adm_admin TR.pme-filter TD INPUT{
	font-size: 10px;
}
#body441adm_admin TR.pme-header TH A{
	color: #ccc;	
}
#body441adm_admin TR.pme-row-0 TD{
	background-color: #111;
}
#body441adm_admin TABLE.pme-main TD{
	font-size: 11px;
	padding-right: 6px;
	border-bottom: 1px solid #222;
	vertical-align: middle;
}
#body441adm_admin TABLE.pme-main TR:hover TD{
	background-color: #333;
}
/* @end */



/* @group ! Adm.Check
--------------------------------------------------------------------- */
#body441adm_check H1 B{
	color: #ccc;
}
.adm_check441form{
	background-color: #333;
	padding: 15px;
	border-radius: 8px;
	margin-bottom: 20px;
}
.adm_check441field{
	padding: 5px 0;
}
.adm_check441field LABEL{
	width: 100px;
	display: inline-block;
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
}
.adm_check441field INPUT.text{
	width: 500px;
}
.adm_check441field INPUT.submit{
	margin-left: 330px;
}
/* @end */


/* @group ! Adm.Icon
--------------------------------------------------------------------- */
.adm_icon441form{
	background-color: #333;
	padding: 20px;
	border-radius: 8px;
	margin-bottom: 20px;
}
.adm_icon441form LABEL{
	display: inline-block;
	text-align: right;
	padding: 0 2px 0 0;
	vertical-align: middle;
}
.adm_icon441form INPUT.text{
	width: 400px;
}
.adm_icon441form INPUT{
	margin-right: 30px;
}
.adm_icon441form INPUT.submit{
	margin-right: 30px;
}
.adm_icon441form INPUT.delete{
	margin-right: 0;	
}
#adm_icon441table{
	margin: 0 auto 100px auto;
}
#adm_icon441table TD{
	padding: 10px 20px;
	text-align: center;
	border: 30px solid #000;
}
#adm_icon441table TR.adm_icon441tdWhite TD{
	background-color: #fff;
}
#adm_icon441table TR.adm_icon441tdBlack TD{
	background-color: #222;
}
/* @end */



/* @group ! p.Tools
--------------------------------------------------------------------- */
#body441adm_tools H2.adm_tools441h2{
	font-size: 16px;
	background-color: #222;
	padding: 8px;
	margin: 10px 0 20px 0;
}
#adm_tools441cache{
	overflow: hidden;
	border: 2px solid #333;
	padding: 15px 20px;
	width: 410px;
	margin: auto;
}
#adm_tools441div1{
	width: 200px;
	float: left;
}
#adm_tools441div2{
	width: 200px;
	float: left;
}
#body441adm_tools H3{
	color: #666;
	font-weight: bold;
	margin-bottom: 5px;
}
#adm_tools441cache INPUT{
	margin: 3px 9px 4px 0;
}
#adm_tools441cache INPUT.adm_tools441submit{
	margin-top: 15px;
}

/* @end */



/* @group ! p.WWW
--------------------------------------------------------------------- */
#body441www #main441{
	padding-top: 50px;
}
#body441www #head441{
	opacity: 0.5;	
	-webkit-box-shadow: 6px 6px 15px #000;
	-moz-box-shadow: 4px 4px 15px #000;
	display: none;
}
#body441www #www441head{
	text-align: center;
}
#body441www #footer441{
	color: #333;
}


#body441www #content441{
	border: 0;
	background: none;
	-webkit-box-shadow: 6px 6px 15px #000;
	-moz-box-shadow: 4px 4px 15px #000;
	-webkit-box-shadow: 0 0 0 #000;
	-moz-box-shadow: 0 0 0 #000;
}
#body441www #nav441sections{
	display: none;
}

#www441imgs{
	clear: both;
	width: 603px;
	height: 300px;
	margin: 100px auto 100px auto;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	background: #111;
	-webkit-box-shadow: 6px 6px 15px #000;
	-moz-box-shadow: 4px 4px 15px #000;
	border: 1px solid #000;
	border-color: #222 #111 #000 #1A1A1A ;
}
#www441imgs:hover{
	background: #151515;	
}
.www441img:hover{
	background: #191919;
}

.www441img{
	width: 300px;
	text-align: center;	
	float: left;
	padding: 100px 0 100px 0;
}

.www441img IMG{
	width: 100px;
	height: 100px;
	opacity: 0.71;
}
.www441img A:hover IMG{
	opacity: 1;	
}
#www441img_en{
	border-right: 0 solid #002;
}
#www441img_fr{
	border-left: 0 solid #222;
}
/* @end */



/* @group ! p.Errors
--------------------------------------------------------------------- */
#errors441main{
	text-align: center;
	background: #1C1C1C;
	margin-top: -20px;
	padding: 40px 20px 60px 20px;
	border: 5px solid #222;
	border-top: 1px solid #000;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
}
#errors441main H1 {
	font-size: 30px;
	padding-bottom: 40px;
	color: #f00;
}
#errors441main P{
	padding-bottom: 50px;
	line-height: 150%;
	font-size: 18px;
}
.errors441content H4{
	padding: 20px;
	font-size: 20px;
}
.errors441code{
	font-size: 260px;
	font-weight: bold;
	line-height: 120%;
	color: red;
}
#errors441main PRE{
	padding: 30px 0 30px 10px;
	text-align: left;
	font-size: 11px;
	color: #fff;
}
/* @end */


