/********   RESET   ********/
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:1em;background:transparent;margin:0;padding:0;}
body{border:0;outline:0;font-family:Arial, Verdana, sans-serif;font-size:1em;margin:0;padding:0;}
img {border:0;}
textarea { resize: none !important;}
.clear { clear:both; display: block; height:1px; overflow:hidden; margin:0; padding:0; }
body { background-color: #f2f2f2; font-family:Verdana, Arial, "Lucida Sans"; font-size:12px; font-weight: normal;}

.dBlock { display: block; }
.dNone { display: none; }
.dispBlock { display: block !important; }
.dispNone { display: none !important; }
#mainTable { width: 980px; margin-top: 20px; }
.pad15 { padding: 15px; }
.pad150 { padding: 15px 0; }

/*** MENU ***/
.menu_accueil { display:block; width:65px; height:0; padding-top: 65px; cursor: pointer; background: url(./Multimedia/Images/menu_accueil.png) center top no-repeat; font-size:14px; color:#838383; text-decoration: none; }
	.menu_accueil:hover { display:block; width:65px; height:0; padding-top: 66px; cursor: pointer; background: url(./Multimedia/Images/menu_accueil.png) center -65px no-repeat; font-size:14px; color:#000; text-decoration: none; }	
.menu_installer { display:block; width:65px; height:0; padding-top: 65px; cursor: pointer; background: url(./Multimedia/Images/menu_installer.png) center top no-repeat; font-size:14px; color:#838383; text-decoration: none; }
	.menu_installer:hover { display:block; width:65px; height:0; padding-top: 66px; cursor: pointer; background: url(./Multimedia/Images/menu_installer.png) center -65px no-repeat; font-size:14px; color:#000; text-decoration: none; }
.menu_optimiser { display:block; width:65px; height:0; padding-top: 65px; cursor: pointer; background: url(./Multimedia/Images/menu_optimiser.png) center top no-repeat; font-size:14px; color:#838383; text-decoration: none; }
	.menu_optimiser:hover { display:block; width:65px; height:0; padding-top: 66px; cursor: pointer; background: url(./Multimedia/Images/menu_optimiser.png) center -65px no-repeat; font-size:14px; color:#000; text-decoration: none; }
.menu_entretien { display:block; width:65px; height:0; padding-top: 65px; cursor: pointer; background: url(./Multimedia/Images/menu_entretien.png) center top no-repeat; font-size:14px; color:#838383; text-decoration: none; }
	.menu_entretien:hover { display:block; width:65px; height:0; padding-top: 66px; cursor: pointer; background: url(./Multimedia/Images/menu_entretien.png) center -65px no-repeat; font-size:14px; color:#000; text-decoration: none; }
.menu_astuces { display:block; width:65px; height:0; padding-top: 65px; cursor: pointer; background: url(./Multimedia/Images/menu_astuces.png) center top no-repeat; font-size:14px; color:#838383; text-decoration: none; }
	.menu_astuces:hover { display:block; width:65px; height:0; padding-top: 66px; cursor: pointer; background: url(./Multimedia/Images/menu_astuces.png) center -65px no-repeat; font-size:14px; color:#000; text-decoration: none; }
.menu_liens { display:block; width:65px; height:0; padding-top: 65px; cursor: pointer; background: url(./Multimedia/Images/menu_liens.png) center top no-repeat; font-size:14px; color:#838383; text-decoration: none; }
	.menu_liens:hover { display:block; width:65px; height:0; padding-top: 66px; cursor: pointer; background: url(./Multimedia/Images/menu_liens.png) center -65px no-repeat; font-size:14px; color:#000; text-decoration: none; }
.menu_album { display:block; width:65px; height:0; padding-top: 65px; cursor: pointer; background: url(./Multimedia/Images/menu_album.png) center top no-repeat; font-size:14px; color:#838383; text-decoration: none; }
	.menu_album:hover { display:block; width:65px; height:0; padding-top: 66px; cursor: pointer; background: url(./Multimedia/Images/menu_album.png) center -65px no-repeat; font-size:14px; color:#000; text-decoration: none; }
.menu_contact { display:block; width:65px; height:0; padding-top: 65px; padding-right:5px; cursor: pointer; background: url(./Multimedia/Images/menu_contact.png) right top no-repeat; font-size:14px; color:#838383; text-decoration: none; }
	.menu_contact:hover { display:block; width:65px; height:0; padding-top: 66px; padding-right:5px; cursor: pointer; background: url(./Multimedia/Images/menu_contact.png) right -65px no-repeat; font-size:14px; color:#000; text-decoration: none; }
	
#menu .selected { color:#1878ec !important; }
/************/


/*** CONTENT ***/
.content { margin-top: 15px; padding-bottom: 20px; background-color: #fff; border:1px solid #d9d9d9; width:980px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; border-top-left-radius:10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; }
	.content h1 { font-size:13px; line-height: 19px; color:#585858; padding:20px 20px 10px 20px; }
	.content p { font-size:13px;  line-height: 19px; color:#585858; padding:10px 20px 20px 20px; }
.relat { position: relative; top:0; left:0; }
.abs { position: absolute; top:0; left:0; }
.nouvelleVersion { position: absolute; top:-3px; left:-2px; }
.compteurContainer { display:block; margin-top:20px; width:980px;text-align:right !important; font-size:13px; font-weight: normal; color:#343434; }
.partenaires { padding:15px; }
	.partenaires a { text-decoration:none; border:0; }
	.partenaires img { float:left; margin:5px; border:1px solid #eee; }

.greyContent { margin-top: 15px; padding: 20px; background-color: #f7f7f7; border:1px solid #d9d9d9; width:940px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; border-top-left-radius:10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; }
	.greyContent img { margin-right: 20px; }
	.greyContent h1 { padding-top:10px; font-family: Verdana, Arial, 'Lucida Sans' ; font-size:30px; font-weight: normal; color:#4a9de2; }
	.greyContent h1 span { font-size:18px; color:#8f8f8f;}
	
	.greyContent h2 { padding-top:20px; font-family: Verdana, Arial, 'Lucida Sans' ; font-size:26px; font-weight: normal; color:#4a9de2; }
	.greyContent h2 span { font-size:14px; color:#8f8f8f;}

	.greyContent ul { margin-top:10px; }
		.greyContent ul li { padding:3px 0; list-style-image: url(./Multimedia/Images/blue_list_item.png); font-size:15px; color:#8f8f8f; font-weight: normal; }
		.greyContent ul li a { text-decoration:none; font-size:15px; color:#8f8f8f; font-weight: normal;  }
		.greyContent ul li a:hover { text-decoration:none; font-size:15px; color:#6a6a6a; font-weight: normal;  }

#astuces { margin:20px; }
#astuces img { margin-right: 15px;}
#astuces h1 { font-size:26px; color:#4a9de2; font-weight: normal;}
#astuces h1 span { padding-top:15px; display: block; font-size: 12px; color:#8f8f8f; font-weight: normal; }

#album { margin:20px; }
#album img { margin-right: 15px;}
#album h1 { font-size:26px; color:#4a9de2; font-weight: normal;}
#album h1 span { padding-top:15px; display: block; font-size: 12px; color:#8f8f8f; font-weight: normal; }

#album .photos { margin-top:20px; margin-left:15px; }
#album .photos table td img { margin:2px 5px; }
#album p { display:block; height:110px; font-size:12px; color:#707070;  }

.subContent { margin-top: 0; padding: 20px; background-color: #fff; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; width:940px; }
.subContent h2 { padding:20px 0 20px;font-family: Verdana, Arial, 'Lucida Sans'; font-size:18px !important; color:#5f5f5f !important; font-weight: bold;  }
.subContent h3 { padding:30px 0 20px;font-family: Verdana, Arial, 'Lucida Sans'; font-size:15px !important; color:#4a9de2 !important; font-weight: bold;  }
.subContent h4{ padding:20px 0 10px;font-family: Verdana, Arial, 'Lucida Sans'; font-size:13px !important; color:#404040 !important; font-weight: bold;  }
.subContent .intro { padding-top:15px; font-family: Verdana, Arial, sans-serif; font-size:13px; line-height: 18px; color:#7e7e7e; font-style: italic; font-weight: normal; }
.subContent .intro a { text-decoration:none; font-size:12px; color:#4a9de2; font-weight: normal; }
.subContent .intro a:hover { text-decoration:none; font-size:12px; color:#8f8f8f; font-weight: normal; }
.subContent .text { font-family: Verdana, Arial, sans-serif; font-size:12px; color:#242424; font-style: normal; font-weight: normal; text-align: left; line-height: 18px; }
.subContent .text a { text-decoration:none; font-size:12px; color:#4a9de2; font-weight: normal; }
.subContent .text a:hover { text-decoration:none; font-size:12px; color:#8f8f8f; font-weight: normal; }
.subContent .text ul { margin:5px 0; }
.subContent .text ul li { margin:0;list-style-image: url(./Multimedia/Images/black_list_item.png);padding: 2px 0; }
.subContent img { margin:10px 0; }


.tipsNav { margin:40px 0; padding: 0; }
.tipsNav li { cursor:pointer; display: block; float: left; width:165px; padding:60px 0 5px 0; margin:3px;font-size:14px; color:#fff; text-decoration: none; text-align: center;}
.tipsNav li.systemeOff { background: url(./Multimedia/Images/tips_systeme.png) center -103px no-repeat #808080; }
.tipsNav li.diversOff { background: url(./Multimedia/Images/tips_divers.png) center -103px no-repeat #808080; }
.tipsNav li.appliOff { background: url(./Multimedia/Images/tips_appli.png) center -103px no-repeat #808080; }
.tipsNav li.internetOff { background: url(./Multimedia/Images/tips_internet.png) center -103px no-repeat #808080; }

	.tipsNav li.systemeOff:hover { background: url(./Multimedia/Images/tips_systeme.png) center 5px no-repeat #47b4f5; }
	.tipsNav li.diversOff:hover { background: url(./Multimedia/Images/tips_divers.png) center 5px no-repeat #47b4f5; }
	.tipsNav li.appliOff:hover { background: url(./Multimedia/Images/tips_appli.png) center 5px no-repeat #47b4f5; }
	.tipsNav li.internetOff:hover { background: url(./Multimedia/Images/tips_internet.png) center 5px no-repeat #47b4f5; }

.tipsNav li.systemeOn { background: url(./Multimedia/Images/tips_systeme.png) center 5px no-repeat #47b4f5; }
.tipsNav li.diversOn { background: url(./Multimedia/Images/tips_divers.png) center 5px no-repeat #47b4f5; }
.tipsNav li.appliOn { background: url(./Multimedia/Images/tips_appli.png) center 5px no-repeat #47b4f5; }
.tipsNav li.internetOn { background: url(./Multimedia/Images/tips_internet.png) center 5px no-repeat #47b4f5; }

.linksNav { margin:40px 0; padding: 0; }
.linksNav li { cursor:pointer; display: block; float: left; width:180px; padding:3px 0 3px 50px; margin:3px; font-size:14px; color:#fff; text-decoration: none; text-align: left;}
.linksNav li.sitesOff { background: url(./Multimedia/Images/icon_apple.png) 4px -33px no-repeat #808080; }
.linksNav li.favOff { background: url(./Multimedia/Images/icon_fav.png) 4px -33px no-repeat #808080; }
.linksNav li.booksOff { background: url(./Multimedia/Images/icon_books.png) 4px -33px no-repeat #808080; }

	.linksNav li.sitesOff:hover { background: url(./Multimedia/Images/icon_apple.png) 4px 3px no-repeat #47b4f5; }
	.linksNav li.favOff:hover { background: url(./Multimedia/Images/icon_fav.png) 4px 3px no-repeat #47b4f5; }
	.linksNav li.booksOff:hover { background: url(./Multimedia/Images/icon_books.png) 4px 4px no-repeat #47b4f5; }

.linksNav li.sitesOn { background: url(./Multimedia/Images/icon_apple.png) 4px 2px no-repeat #47b4f5; }
.linksNav li.favOn { background: url(./Multimedia/Images/icon_fav.png) 4px 2px no-repeat #47b4f5; }
.linksNav li.booksOn { background: url(./Multimedia/Images/icon_books.png) 4px 2px no-repeat #47b4f5; }

#tipsLinks { margin:20px 0 0 5px; }
#tipsLinks ul { margin:10px 0 0 0; padding:10px 0; }
#tipsLinks ul li { padding:3px 0;  list-style-position: inside; list-style-image:url(./Multimedia/Images/blue_list_item.png);  }
#tipsLinks ul li img { margin-right:4px; }
#tipsLinks ul li a { font-size:12px; color:#292929; text-decoration: none; }
#tipsLinks ul li a:hover { font-size:12px; color:#4a9de2; text-decoration: none; }
#tipsLinks ul li a span { font-size:12px; color:#9e9e9e; text-decoration: none; }

#linksLinks { margin:20px 0 0 5px; }
#linksLinks ul { margin:10px 0 0 0; padding:10px 0; }
#linksLinks ul li { padding:3px 0;  list-style: none; list-style-image:none;  }
#linksLinks ul li img { margin-right:4px; }
#linksLinks ul li a { font-size:12px; color:#292929; text-decoration: none; }
#linksLinks ul li a:hover { font-size:12px; color:#4a9de2; text-decoration: none; }
#linksLinks ul li a span { font-size:12px; color:#9e9e9e; text-decoration: none; }

.top_link { position: fixed; width:41px; height:41px; text-indent: -9999px; display: none; bottom:50px; left:50px; background:url(./Multimedia/Images/topLink.png) 0 0 no-repeat; }

p.caption { opacity:0.8;padding:5px !important; margin:0 !important; position: absolute; bottom:0; left:0; background-color: #000; width:167px; height:33px; color:#fff; font-size:11px; line-height: 15px; }

.bigBlueBlocks { padding-left:110px;}
.bigBlueBlocks div { cursor:pointer; color:#fff; font-size:14px;float:left; margin:30px 10px 20px; width:200px; padding:10px; text-align: center; background-color: #499ddd; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.bigBlueBlocks div:hover { background-color: #868686; }


.who { color:#499ddd !important; font-size:12px; font-weight: bold; font-style: normal; }
.ville { color:#B9B9B9; font-style: italic; font-weight: normal; }
.date { color:#B9B9B9; font-style: normal; font-weight: normal; }



/************/


/*** SIDEBAR ***/
.sidebar { padding-left:10px; border-left:1px solid #eaeaea; }
#sidebarTable { margin-top:15px; }
#sidebarTable h3 { font-weight: normal;}
#sidebarTable ul { margin:0; padding:10px 0; }
#sidebarTable ul li { padding:3px 0; list-style-image: url(./Multimedia/Images/miniblue_list_item.png); list-style-position: inside; }
#sidebarTable ul li a { font-size:12px; color:#292929; text-decoration: none; }
#sidebarTable ul li a:hover { font-size:12px; color:#4a9de2; text-decoration: none; }
#sidebarTable ul li a span { font-size:9px; color:#9e9e9e; text-decoration: none; }

.lien_apple { display: block; width: 105px; height:0px; padding-top: 105px; cursor: pointer; background: url(./Multimedia/Images/lien_apple.jpg) center top no-repeat; font-size:14px; color:#7e7e7e; text-decoration: none; }
.lien_osx { display: block; width: 105px; height:0px; padding-top: 105px; cursor: pointer; background: url(./Multimedia/Images/lien_osx.jpg) center top no-repeat; font-size:14px; color:#7e7e7e; text-decoration: none; }/************/
.bordered { border-top:1px dashed #ccc; border-bottom:1px dashed #cccccc; padding:15px 0; }
.sidebarLinks { font-size:14px; color:#7e7e7e; text-decoration: none; }
	.sidebarLinks span { color:#1878ec; text-decoration: none; }
	.sidebarLinks:hover { color:#4c4c4c; text-decoration: none; }
.sidebarLivre { font-size:11px; color:#7e7e7e; text-decoration: none; }	
	.sidebarLivre img { margin-right: 10px; }
	.sidebarLivre span { font-size:15px; font-weight: bold; color:#d9b48a; }

#sitemap .titre { display:block;padding:6px 0 2px;font-size:15px; color:#444; text-decoration: none; }
	#sitemap .titre:hover { font-size:15px; color:#0f0f0f; text-decoration: none; }
#sitemap .sstitre { display:block; padding:2px 0;font-size:14px; color:#616161; text-decoration: none; }
	#sitemap .sstitre:hover { font-size:14px; color:#197aed; text-decoration: none; }

.recherche { border-top:1px dashed #ccc; padding: 10px 0; }
	.recherche span.titre { font-size:17px; color:#444; }
	.recherche form { margin-top:10px; }
	.recherche span.mini { font-size:11px; color:#c7c7c7; font-style: italic; }
		.recherche span.mini a { font-size:11px; color:#c7c7c7; font-style: italic; text-decoration: none; }
		.recherche input[type=text] { background-color: #fff; border:1px solid #d9D9D9; width:180px; height:25px; }
			
/************/

#footer { padding:30px 0; background-color: #2a2a2a; }
#footer .container { margin:0 auto; width:980px; font-size:14px; color:#fff; text-align: center; }
	#footer .container a { text-decoration: none; color:#fff; }
		#footer .container a:hover { text-decoration: underline; }










