Body{
	font-family: arial;
	margin:0 5px;
	background:#fff;
}

img{
	border:none;
	 vertical-align: middle;
}

a {font-size: 12px; text-decoration: none;}

.separateur{ 

	background-image:url(http://www.mongenie.com/afp/images/dot.gif);
	height:100%;
	margin-left:5px;
	width:1px;
	}
.infos{
	height:18px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-indent: 2px;
	font-family: arial;
	background-color: #0071B9;
}
a:link {font-size: 12px; text-decoration: none;}
a:visited {font-size: 12px; color: blue; text-decoration: none;}
a:hover {font-size: 12px; text-decoration: underline;}
a.v:hover {font-size: 12px; color: #ff9900; text-decoration: underline;}
a.f:hover {font-size: 12px; color: #a5134a; text-decoration: underline;}
a.c:hover {font-size: 12px; color: #0e8e1d; text-decoration: underline;}
a.p:hover {font-size: 12px; color: #ff8b8b; text-decoration: underline;}
a.i:hover {font-size: 12px; color: #ef0e6e; text-decoration: underline;}
a.au:hover {font-size: 12px; color: #97b32d; text-decoration: underline;}
a.s:hover {font-size: 12px; color: #ff5500; text-decoration: underline;}
a.j:hover {font-size: 12px; color: #66c807; text-decoration: underline;}
a.b:hover {font-size: 12px; color: #ff170a; text-decoration: underline;}

.r {font-weight: bold; font-size: 14px; }
.t {font-size: 12px; }

.Voyage {font-weight: bold; font-size: 14px; color: #ffffff; text-indent: 2px; background-color: #ff9900;}
.Finance {font-weight: bold; font-size: 14px; color: #ffffff; text-indent: 2px; background-color: #a5134a;}
.Culture {font-weight: bold; font-size: 14px; color: #ffffff; text-indent: 2px; background-color: #0e8e1d;}
.Pratique {font-weight: bold; font-size: 14px; color: #ffffff; text-indent: 2px; background-color: #ff8b8b;}
.Internet {font-weight: bold; font-size: 14px; color: #ffffff; text-indent: 2px; background-color: #0070b8;}


.searchV {border: solid 1px #ff9900; padding-left: 5px; font-size: 13px;}
.searchF {border: solid 1px #a5134a; padding-left: 5px; font-size: 13px;}
.searchC {border: solid 1px #0e8e1d; padding-left: 5px; font-size: 13px;}
.searchP {border: solid 1px #0070b8; padding-left: 5px; font-size: 13px;}
.searchI {border: 1px solid; padding-left: 5px; font-size: 13px; }
.searchS {border: solid 1px #ff5500; padding-left: 5px; font-size: 13px;}
.searchInf {border: solid 1px #ef0e6e; padding-left: 5px; font-size: 13px;}
.searchA {border: solid 1px #009bff; padding-left: 5px; font-size: 13px;}
.searchJ {border: solid 1px #66c807; padding-left: 5px; font-size: 13px;}
.searchB {border: solid 1px #ff170a; padding-left: 5px;font-size: 13px;}

.GoV {font-size: 12px; color: #ffffff; background-color: #ff9900;}
.GoF {font-size: 12px; color: #ffffff; background-color: #a5134a;}
.GoC {font-size: 12px; color: #ffffff; background-color: #0e8e1d;}
.GoP {font-size: 12px; color: #ffffff; background-color: #0070b8;}
.GoS {font-size: 12px; color: #ffffff; background-color: #ff5500;}
.GoInf {font-size: 12px; color: #ffffff; background-color: #ef0e6e; }
.GoA {font-size: 12px; color: #ffffff; background-color: #009bff;}
.GoJ {font-size: 12px; color: #ffffff; background-color: #66c807;}
.GoI {font-size: 12px; }
.GoB{background-color:#ff170a; font-size:12px; color:#FFFFFF; font-family: arial;}

ol {MARGIN-top: 20px; padding-left: 10px; margin-left: 10px;}
li {padding-left: 0px; font-size: 12px; margin-left: 0px; list-style-type: none;}

a.ClickUrl {font-size: 28px;color:#0066CC;}
a.ClickUrl:active {font-size: 28px;color:#0066CC;}
a.ClickUrl:hover {font-size: 28px; color:#ff6600;}
a.ClickUrl:visited {font-size: 28px;color:#0066CC;}

a.ClickUrlB {font-size: 32px;color:#0066CC;}
a.ClickUrlB:active {font-size: 32px;color:#0066CC;}
a.ClickUrlB:hover {font-size: 32px; color:#ff6600;}
a.ClickUrlB:visited {font-size: 32px;color:#0066CC;}

b {text-decoration: underline;}
em {font-size: 11px; color: #339900; font-style: normal;}
.lienSponsor {font-size: 10px; color: #999999;}
.sb {border: #3366cc 1px solid; background-color: #e5ecf9;}

a.lienUrl {font-weight: bold; font-size: 11px; color: #339900; font-style: normal;}
a.lienUrl:active {font-weight: bold; font-size: 11px; color: #339900; font-style: normal;}
a.lienUrl:hover {font-weight: bold; font-size: 11px; color: #a5134a; font-style: normal; text-decoration: none;}
a.lienUrl:visited {font-weight: bold; font-size: 11px; color: #339900; font-style: normal;}
P.title {border-right: black 1px solid; padding-right: 2pt; border-top: black 1px solid; padding-left: 2pt; font-weight: bold; background: #c9da00; padding-bottom: 2pt; border-left: black 1px solid; color: black; padding-top: 2pt; border-bottom: black 1px solid; text-align: center;}
table.sr {border-right: gray 1px solid; border-top: gray 1px solid; background: #f0f0ff; MARGIN: 3pt; border-left: gray 1px solid; width: 100%; border-bottom: gray 1px solid;}
a.th {font-weight: bold; color: #404040; text-decoration: none;}
a.th:visited {font-weight: bold; color: #404040; text-decoration: none;}
a.th:hover {color: #202020; text-decoration: underline;}
a.kw {color: #404040; text-decoration: none;}
a.kw:visited {color: #404040; text-decoration: none;}
a.kw:hover {color: #202020; text-decoration: underline;}

.Automobile {font-weight: bold; font-size: 14px; color: #ffffff; text-indent: 2px; background-color: #97b32d;}
.Informatique {font-weight: bold; font-size: 14px; color: #ffffff; text-indent: 2px; background-color: #ef0e6e;}
.Sante {font-weight: bold; font-size: 14px; color: #ffffff; text-indent: 2px; background-color: #ff5500;}
.Jeux {font-weight: bold; font-size: 14px; color: #ffffff; text-indent: 2px; background-color: #66c807;}
.Boutique {font-weight: bold; font-size: 14px; color: #ffffff; text-indent: 2px; background-color: #ff170a;}


.tm {height:100%; width:140px; text-align:left; vertical-align:top;}
.tmvoyage {border-right: 1px solid #ff9900;}
.tmfinance {border-right: 1px solid #a5134a;}
.tmculture {border-right: 1px solid #0e8e1d;}
.tmpratique {border-right: 1px solid #ff8b8b;}
.tmsante {border-right: 1px solid #ff5500;}
.tmjeux {border-right: 1px solid #66c807;}
.tminformatique {border-right: 1px solid #EF0E6E;}
.tmautomobile {border-right: 1px solid #97b32d;}
.tminternet {border-right: 1px solid #0070b8;}
.tmboutique {border-right: 1px solid #ff170a;}
.tdInfos{height:100%; width:100%;}

.center{text-align:center;}
/** ajouts actualite ** /

.searchbox{
	position:relative;
	left:50px;
}


.sInfos{
	vertical-align:top;
	width:100%;
	height:100px;
	z-index:10;
}



/** actualites **/
.headArticle{
	text-align:left;
	padding-left:5px;
	color:#FF8600;
	font-size:18px;
	font-weight:bold;
}
.headArticle2{
	color:#414141;
	font-size:16px;
	font-weight:bold;
}

.articles{
	display:block;
	padding-top:2px;
}


a.lienSuite{}
a.lienSuite:visited{}
a.lienSuite:hover{ color:#0071B9;}

.divUne{
	margin-top:10px;
}


a.lienUne{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.lienUne:visited{
	text-decoration:none;
}
a.lienUne:hover {color:#0071B9;}

.h2{
	color:#3C3C3C;
	font-weight:bold;
}
.dateArticle{
	font-size : 10px;
	color:#3C3C3C;
	}
.copyright{
	display:block;
	margin-top:10px;
	text-align:right;
	font-size:10px;
	}
.titreArticles{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:12px;
}
.divLogo1{
	position:absolute;
	left:10px;
	top:22px;
	z-index:5;
}
.divLogo2{
	position:absolute;
	left:82px;
	top:10px;
	z-index:5;
}
.divMobile{
	position:absolute;
	left:300px;
	top:65px;
	z-index:5;
}
.banniere{
	top:0px;
	width:468px;
	height:60px;
	text-align:right;
	margin-right:0px;

}
.tab1{
	width:100%;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
}
.tdRubrique{
	width:19%;
	vertical-align:top;
	padding-bottom:10px;
}

.plusResults{float:left; margin-left:20px; }
.plusResults a{text-decoration:underline;}
.plusResults a:visited{text-decoration:underline;}

/* preResults */
.preResults {margin:20px 5px 0 20px; display:block; }
.preResults .desc{color:#000; width:100%;}
.preResults .desc:hover {text-decoration:none;}
.preResults .titre{font-size:18px; font-weight:normal; color:#0000ee; margin:0; padding:0;}
.preResults .titre:hover{font-size:18px;color:#ff6600; text-decoration:underline;}
.preResults .lien {font-weight:bold; font-size:11px; color:#339900;}
.preResults .lien:hover {color:#a5134a; font-size:11px; text-decoration:none;}

#divPools{margin:30px 0 10px 0;}

/*
#toolBar {width:100%; height:20px; background:url('/toolbar/fd_toolbar.gif'); text-align:center; color:#646463; font-size:10px; font-family:arial; line-height:20px;}
#toolBar td {font-size:10px; font-family:arial; height:20px; white-space:nowrap; text-align:center; line-height:20px; vertical-align:top;margin:0; padding:0}
#toolBar .toolTd a {color:#646463; text-decoration:none;  margin:0;}
#toolBar .toolTd a:visited {color:#646463;}
#toolBar .toolTd a:hover {color:#646463; text-decoration:underline;}	
#toolbar .toolRecherche{width:85px; font-size:12px;}
#toolBar table{width:800px; margin:0 auto; padding:0;}
#toolBarForm{margin:0; padding:0; width:173px; height:20px; background:url('/toolbar/search.gif') no-repeat; border:none; font-weight:bold; font-size:10px; color:#646463;}
#toolBarForm .toolInput {width:132px; height:12px; font-size:10px; background:none; border:none;  margin:0 18px 0 0; padding:0;}
#toolBarForm a {color:#646463; text-decoration:none; font-size:12px; font-weight:bold;}
#toolBarForm a:hover{color:#fff;}

#toolBar td {font-size:10px; font-family:arial; height:20px; white-space:nowrap; text-align:center; line-height:20px; vertical-align:top;margin:0; padding:0}
*/

#toolBar {width:100%; height:20px; background:url('/toolbar/fd_toolbar.gif'); text-align:center; color:#646463; font-size:10px; font-family:arial; line-height:20px;}
#toolBar table{width:800px; margin:0 auto; padding:0;}
#toolBar td {font-size:10px; font-family:arial; height:20px; white-space:nowrap; text-align:center; line-height:20px; vertical-align:top;margin:0; padding:0}
#toolBar .toolTd a {color:#646463; text-decoration:none;  margin:0;}
#toolBar .toolTd a:visited {color:#646463;}
#toolBar .toolTd a:hover {color:#646463; text-decoration:underline;}	
#toolbar .toolRecherche{width:65px;}

#toolBarForm{margin:0; padding:0; width:173px; height:20px; background:url('/toolbar/search.gif') left no-repeat; border:none; font-weight:bold; font-size:10px; color:#646463;}
#toolBarForm .toolInput {width:132px; height:12px; font-size:10px; background:none; border:none;  margin:0 18px 0 0; padding:0;}
#toolBarForm a {color:#646463; text-decoration:none; font-size:12px; font-weight:bold;}
#toolBarForm a:hover{color:#fff;}

/* mail mongenie */
	.wmF {padding:0;margin:0; }
	.wm{height:68px; margin:2px 0 2px 0;}
	.wm td{font-family:arial; padding:0; margin:0;}
	.wm a {text-decoration:none;}
	.wm label {color:#4C4B4B; font-weight:bold; font-size:12px; }
	.wm input {height:15px;}
	
	.wm0 {width:84px; height:64px; text-align:center; font-size:12px;background:#fff;}
	.wm0 img { width:80px; height:64px; margin:0 4px 0 0 ; border:0;}
	
	.wm1, .wm2{height:18px; background:#0071B9; color:#fff;}
	.wm1{width:270px; font-size:14px; font-weight:bold; text-indent:4px;}
	.wm2{width:180px; text-align:right;}
	.wm2 a {color:#fff; font-size:12px; margin-right:2px;}
	.wm2 a:visited{color:#fff;}
	.wm2 a:hover{text-decoration:underline;}
	.wm3,.wm4, .wm5{background:#e5ecf9; text-indent:4px;}
	.wm5{width:140px; text-align:right; padding:0 2px 0 0;}
	.wm5 a {color:#4C4B4B; font-size:12px;}
	.wm5 a:visited{color:#4C4B4B;}
	.wm5 a:hover{text-decoration:underline;}
	.wm3{height:23px;}
	.mw4{height:23px;}
	
	.formGeniesNet {text-align:center;}
	.formGeniesNet th{color:#0000ee; font-size:12px; font-weight:bold;}
	.formGeniesNet td {font-size:10px;}
	.formGeniesNet .fInput{width:130px;}
	.formGeniesNet .tdButton {text-align:center;}
	.formGeniesNet .tdButton input {color:blue;}
	.formGeniesNet .texte {text-align:center; font-size:12px;}
	.formGeniesNet .trSmall{font-size:10px;}
	
/* genies du net */
.fGenies{margin:0; padding:0;}
.fGenies table{padding:0; width:530px; height:64px;  border: solid 1px;}
.fGenies td{vertical-align:middle; padding:2px;font-size:10px;}
.fGenies .th{color:#fff; text-align:center; font-weight:bold; font-size:14px;}
.fGenies .bt{}
.fGenies .bt input{ width:100px;  text-align:center; font-size:10px; }
.fGenies a {color:blue; font-size:10px;}
.fGenies .gifBlog {border:none; border-right:solid 1px; padding-right:3px;}

#formGenies {display:none; position:absolute; z-index:30; width:300px; height:280px; top:100px; left:40%; background:#E5ECF9; border:solid 1px #0071B9; padding:3px;}
#formGenies .close {float:right; font-size:16px; font-weight:bold; margin:0 2px; padding:2px; color:#fff; background:red;}
#formGenies .close:hover {text-decoration:none;}
		
table {border:0; border-spacing:0; padding:0;}
td{vertical-align:top;}

.news{width:350px; vertical-align:top; text-align:left;}

#mainNews{margin:15px 0 0 auto; padding:2px; font-size:12px; width:340px; }
#mainNews h2, #mainNewsIndex h2{font-size:14px; margin:5px 0 8px 0;}
#mainNews .photo, #mainNewsIndex .photo{float:left; padding:0; vertical-align:top; margin: 0 5px 5px 5px;}
#mainNews .media, #mainNewsIndex .media{float:right; padding:5px; vertical-align:top;}
#mainNews .theme,#mainNewsIndex .theme{text-transform:uppercase; padding-left:10px;font-size:10px;}
#mainNews .date, #mainNewsIndex .date{font-size:10px;}
#mainNews .source,#mainNewsIndex .source{font-size:10px;}
#mainNews .texte, #mainNewsIndex .texte{}
#mainNews .clear,#mainNewsIndex .clear{width:100%; clear:both;}
#mainNews .suite,#mainNewsIndex .suite {text-decoration:underline; white-space: nowrap;}
#mainNews .newsTexte p,#mainNewsIndex .newsTexte p  {vertical-align:top; padding-top:0; margin:0;}
#mainNews  .uneNews,#mainNewsIndex  .uneNews {margin: 0 2px 20px 2px;}
#mainNews  .uneNews img{width:80px;}
#liensNews{ margin:15px 15px; padding:5px 10px;}
#liensNews li{list-style-type: square;}

#mainNewsIndex{margin:5px auto 15px 0;  font-size:12px; width:100%;text-align:left; }
#mainNewsIndex  .uneNews {float:none;width:100%;padding:2px;}
#mainNewsIndex  .uneNews img{width:150px;}
#mainNewsIndex  div.uneNews {border:solid 1px #0071B9;}

#autresRecherches{margin:20px;}
#autresRecherches a {padding-left:5px;}
#liensrubrique{margin: 15px; padding:5px; text-align:justify;}


/* bookmark et tags */
.tags{font-size:10px;margin-top:5px; margin:2px 0 0 0;}
.tags span{background-color:#66C807; color:#fff; font-weight:bold;padding:0 2px;}
.tags a {padding:0 2px; color:#555555;background-color:#DFDFDF;font-size:10px;}
.tags a:visited {color:#555555;font-size:10px;}
.tags a:hover {color:#555555; text-decoration:underline; font-size:10px;}
#mainResults {margin:20px;}
.bookmark{text-align:left;margin:0;vertical-align:top;}
.bookmark a{padding-right:15px;font-size:10px;vertical-align:top;}
.bookmark a:visited{font-size:10px;}
.bookmark a:hover{text-decoration:none;font-size:10px;}
.bookmark img{padding-right:5px;vertical-align:top;}

#mainResults .unResultat{margin-bottom:15px;}

#divFavoris, #divComment, #divNotes{position:absolute; z-index:20; top:200px; left:400px; background:url(/bookmark/bulle-div.png) no-repeat;width:318px; height:214px; text-align:center; }
#divFavoris div, #divComment div, #divNotes div {margin:30px 10px 50px 20px; font-size:12px;}
.bookmrkMsg {position:absolute;z-index:25; top:50px; left:20px; background-color:#d3d3d3;}
#divNotes div div {margin:0;padding:0;}
.bookmarkNotes {height:110px; width:250px; overflow:auto;}
.bookmarkNotes ul{list-style:none;text-align:left;margin:0;}
.comment{width:240px; height:45px;}
.notesAttribues{font-size:14px; font-weight:bold; color:#FA5522;}
.lienCommente{color:#0000FF;}