*{outline:none}
body{ font:11px Verdana,Arial,Helvetica,sans-serif; text-align:center; margin:0 0 15px; padding:0; background:url(http://img1.al-aide.com/back.jpg) repeat-x #666}
a{color:#000;text-decoration:underline}
a:hover{text-decoration:none}
p a{display:none;visibility:hidden}
.feedflare{display:none;visibility:hidden}
div.content table{display:none}
.center{text-align:center}
.clear{clear:both;height:1px;line-height:1px;font-size:1px}
img{border:0}
#global{margin:0 auto;width:960px;padding:0;background:url(http://img1.al-aide.com/back2.jpg) repeat-y #fff;border:1px solid #4f4f5b;border-width:0 1px}
#header{ position:relative; width:960px; height:206px; margin:0 auto; padding:0; background:#fff}
#header h1{visibility:hidden;display:none}
#TitrePage{ position:absolute; width:600px; line-height:30px; left:26px; top:174px; color:#555; font-weight:bold; font-size:20px; text-align:left}
#Top{ position:relative; width:960px; margin:0 auto; height:70px; background:url(http://img1.al-aide.com/backmenu.jpg) no-repeat #fff}
#menu{ list-style:none; margin:0; padding:23px 0 0}
#menu li{ position:relative; float:left; height:38px; margin:0; padding:0}
#menu a{ display:block; height:18px}
#menu a span{display:none;visibility:hidden}
li#m00 a{background:url(http://img1.al-aide.com/m00.gif) no-repeat;width:175px}
li#m01 a{background:url(http://img1.al-aide.com/m01.gif) no-repeat;width:114px}
li#m02 a{background:url(http://img1.al-aide.com/m02.gif) no-repeat;width:107px}
li#m03 a{background:url(http://img1.al-aide.com/m03.gif) no-repeat;width:89px}
li#m04 a{background:url(http://img1.al-aide.com/m04.gif) no-repeat;width:164px}
li#m05 a{background:url(http://img1.al-aide.com/m05.gif) no-repeat;width:101px}
li#m06 a{background:url(http://img1.al-aide.com/m06.gif) no-repeat;width:75px}
li#m07 a{background:url(http://img1.al-aide.com/m07.gif) no-repeat;width:135px}
#menu li a:hover,#menu li a.select{ background-position:0 -19px}
#MyActu{margin:0;padding:0;list-style:none}
#MyActu li{ position:relative; left:12px; text-indent:-12px}
#HeaderMenu{ position:absolute; bottom:0; right:0; width:380px; height:50px; text-align:right; display:none}
#NbArtShow{font-size:12px;font-weight:bold;right:274px;position:absolute;top:-15px}
#MyRss{position:absolute;z-index:100;top:-15px;margin-bottom:20px;font-size:12px;line-height:20px;font-weight:bold}
#MyRss a{text-decoration:none}
#MyRss a:hover{color:#b00}
#searchForm{margin:3px 0 0;padding:0}
#search{width:180px;font-size:11px;border:1px solid #666}
#searchButton{padding:0px 5px;border:1px solid #666;font-size:11px}
.SearchInfos{margin:10px 10px 0;border:1px solid #333;background:#eee;padding:2px}
#Contenu{position:relative;width:658px;text-align:left;float:left}
#Colonne{ position:relative; width:302px; text-align:right; float:left}
#Colonne .padd{padding-right:5px; }
.MyDate{display:block;background:#B0CDDB;border:1px solid #4f4f5b;border-width:1px 0;color:#000;font-size:14px;font-weight:bold;font-variant:small-caps;padding:3px 5px;margin-top:10px}
#MyActuBlock{position:relative;margin:15px 10px 10px;border:2px outset #b0cddb;background:#B0CDDB;padding:5px 5px 15px}
#MyActu{margin:0;padding:0}
#SousCat{position:relative;margin:0;position:relative}
#SousCat a{text-decoration:none}
#SousCat a:hover{text-decoration:underline}
#SousCat table a{position:relative;top:-2px}
#SousCat table input{margin-left:0}
#ListNews{background:#D2CFC0;padding-bottom:5px;border:1px solid #999;border-width:1px 0}
#ListNews .content{display:block;float:none;position:relative;color:#333;font-size:10px;padding-bottom:15px}
.BackActu{position:relative;margin:0 5px}
.BackActu.myback2{background:#AFADA4}
.ArtBlock{position:relative;top:5px;margin-left:50px}
#ListNews.all .ArtBlock{margin-left:80px}
.TitleArt{display:block;padding-bottom:2px}
.TitleArt a{text-decoration:none}
#BackArticle{background:#D2CFC0;border:1px solid #4f4f5b;border-width:1px 0;margin-top:25px}
#MyArticle{border-top:1px solid #4f4f5b;background:url(http://img2.al-aide.com/fondArt.gif) repeat-y}
.comndigg{position:relative;margin-left:7px;margin-right:7px;padding-top:7px;float:left}
.comndigg .digg,.comndigg .comment{background:#fff;text-align:center;padding:5px 2px}
.comndigg .comment{margin-top:5px}
.comndigg .digg a,.comndigg .comment a{text-decoration:none}
.comndigg .digg a:hover,.comndigg .comment a:hover{color:#fff}
h2.titre{font-size:16px;font-variant:small-caps;margin:0;padding:3px 5px;border-bottom:1px solid #4f4f5b}
h2.titre a{text-decoration:none}
h2.titre a:hover{color:#fff !important}
em.date,em.site{color:#333;font-size:11px}
em.site{color:#666}
span.date{float:left;width:50px;color:#666}
a.comment{float:left;width:110px;color:#666;text-decoration:none}
a.comment0{float:left;width:175px;color:#333;text-decoration:none}
a.comment2{width:80px}
a.cluster{float:left;width:118px;color:#666;text-decoration:none}
span.view{float:left;width:75px;color:#666}
span.site{float:left;color:#222}
#FluxRss{margin:7px 15px 7px 0;line-height:18px;font-weight:bold;padding:6px}
.rsslist{height:26px}
.FluxRss{float:left;width:221px;height:285px;background:#fff;padding:3px;margin-right:4px;margin-bottom:4px}
.FluxRss.all{width:683px;height:auto}
.FluxRss strong{color:#b00;font-size:14px;display:block;margin-bottom:5px}
.MySearch .date{float:none;font-weight:bold;color:#000}
.MySearch .lien{float:none}
.MySearch .site{float:none;color:#333}
#MyArticle .content{position:relative;min-height:100px;height:auto!important;height:100px;padding-right:47px;margin-left:57px;padding-bottom:7px}
#MyArticle .social{position:absolute;right:5px;top:7px;width:40px;text-align:right}
#BackArticle .links{padding:4px 0 5px 7px;font-weight:bold;background:#AFADA4;border-top:1px solid #4f4f5b;color:#000}
#BackArticle .links a{color:#b00}
.padding{padding:0 7px;font-size:12px}
.square{position:relative;top:3px;font-size:29px;line-height:10px;color:#fff}
#Cluster{margin:10px 0 15px 1px;padding:0;background:#eaeaea;border:1px solid #4f4f5b;border-width:1px 0px}
#Cluster a { text-decoration:none; }
#Cluster a:hover { text-decoration:underline; }
#Cluster .titleClust { padding:5px; display:block; }
#Cluster strong.site{float:none !important;color:#333 !important}
#Cluster .ligne { padding:5px 6px; }
#Cluster .fond2 { background:#CFCFCF; }
#pagination{background:#fff;border-top:1px solid #4f4f5b;margin:7px 0 0}
#Comments{background:#D2CFD0;border:1px solid #4f4f5b;border-width:1px 0;margin-top:10px}
#Comments .titre{background:#AFADA4;border-bottom:1px solid #4f4f5b;padding:3px 6px;font-size:13px}
#Comments .content{padding:7px}
#Comments .content label{float:left;width:110px}
#Comments .content input{float:left;margin-bottom:2px;width:180px;border:1px solid #4f4f5b}
#Comments .content textarea{width:390px;height:120px;border:1px solid #4f4f5b}
.margeLeft{font-size:10px;padding-left:110px;width:390px}
.margeLeft input{float:none !important;margin-top:1px}
#ListComments{padding:7px;border-top:1px solid #4f4f5b;background:#AFADA4}
#ListComments .titre{padding:0;display:block}
#ListComments .content{padding:3px;background:#ccc;margin-bottom:12px}
a.digg{position:relative;top:5px;float:left;width:35px;height:30px;background:#fff;text-align:center;margin-left:5px;text-decoration:none;font-size:10px;color:#fff !important}
a.digg strong{display:block;font-weight:bold;padding-top:2px;font-size:12px;}
.pubLeader{margin-left:0;padding-top:5px;overflow:hidden;width:658px}
.pubLeader.search { padding-left:15px; }
.pubLeader2{padding-left:0;margin-top:10px;border:1px solid #4f4f5b;border-width:1px 0;background:#BACFD6;overflow:hidden;width:658px}
#naviBreve{position:absolute;bottom:2px;right:7px;font-weight:bold;text-align:right}
#pageprevious,#pagenext,#pagelist{ float:left; margin-top:20px; margin-bottom:20px; width:130px; height:14px; line-height:20px}
#pageprevious{margin-left:5px}
#pagenext{width:115px}
#pagelist{ width:405px; height:20px; margin-top:16px; line-height:20px; text-align:center}
.NumPage{ display:inline; padding:0 2px}
.NumPage a{ padding:2px 4px; line-height:13px; font-size:12px; color:#fff; font-weight:bold; background:#C6CFCA; border:1px solid #3B3036; text-decoration:none}
.NumPage.select a,.NumPage a:hover{ background:#3B3036}
#NumEtc{ display:inline; padding:2px 4px; background:#C6CFCA; border:1px solid #3B3036}
#pageprevious a,#pagenext a{ display:block; width:100%; height:100%; background:url(http://img2.al-aide.com/btn_prev.jpg) no-repeat}
#pagenext a{background:url(../images/btn_suiv.jpg) no-repeat}
#pagenext a:hover,#pageprevious a:hover{background-position:0 -14px}
#pageprevious a span,#pagenext a span{display:none;visibility:hidden}
.col2 a,.col2{color:#7F4807 !important}
.col3 a,.col3{color:#CF3E0C !important}
.col4 a,.col4{color:#BF0B0B !important}
.col5 a,.col5{color:#7F0041 !important}
.col6 a,.col6{color:#40006F !important}
.col7 a,.col7{color:#0F427F !important}
.col8 a,.col8{color:#0F777F !important}
.back2{background:#7F4807 !important}
.back3{background:#EF3E00 !important}
.back4{background:#BF0B0B !important}
.back5{background:#7F0041 !important}
.back6{background:#40006F !important}
.back7{background:#0F427F !important}
.back8{background:#0F777F !important}
.back2,.back2 a,.back3,.back3 a,.back4,.back4 a,.back5,.back5 a,.back6,.back6 a,.back7,.back7 a,.back8,.back8 a{color:#bbb !important}
#bottom,#LoadButton{ clear:both; padding-right:310px; padding-top:15px; font-size:9px; font-style:italic; text-align:right}


.pubFrame iframe { width:148px; }

#shareit-box{position:absolute;display:none;}
#shareit-body{width:150px;height:65px;background:url(../images/shareit.png);}
#shareit-blank{height:4px;}
#shareit-url{padding:5px 0;text-align:center;font-weight:bold;}
#shareit-icon{height:20px;}
#shareit-icon ul{list-style:none;width:115px;margin:0;padding:0 0 0 8px;}
#shareit-icon ul li{float:left;padding:0 2px;}		
#shareit-icon ul li img{border:none;}	


.onlineWidget { margin:10px auto; text-align:left; }
.onlineWidget,.panel{
	background-color:#F9F9F9;
	border:2px solid #FFFFFF;
	height:25px;
	padding:4px 8px;
	position:relative;
	width:150px;
	cursor:pointer;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0 0 3px #CCCCCC;
	-webkit-box-shadow:0 0 3px #CCCCCC;
	box-shadow:0 0 3px #CCCCCC;
	text-shadow:0 2px 0 white;
}

.onlineWidget:hover{
	background-color:#fcfcfc;
}

.onlineWidget:hover .arrow{
	background-position:bottom center;
}

.count{
	color:#777777;
	float:left;
	font-size:26px;
	font-weight:bold;
	margin-top:-3px;
	text-align:center;
	width:30px;
}

.label{
	float:left;
	font-size:10px;
	padding:7px 0 0 7px;
	text-transform:uppercase;
}

.arrow{
	background:url(../images/arrow.png) no-repeat top center;
	position:absolute;
	right:6px;

	width:25px;
	height:25px;
}

.panel{
	position:absolute;
	cursor:default;
	bottom:50px;
	left:0;
	height:auto;
	display:none;
	margin:-2px;
	z-index:1000;
}

.preloader{
	display:block;
	margin:10px auto;
}

.geoRow{
	height:16px;
	overflow:hidden;
	padding:2px 0;
}

.flag{
	float:left;
	margin:0 4px;
}

.country, .people{
	float:left;
	font-size:10px;
	padding:2px;
}

.country{
	width:105px;
	overflow:hidden;
}

.people{
	font-weight:bold;
}