body{
	background: #fff url(/archives/netvibes-modules/img/bg.png) repeat;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 70%;
	
	margin: 0;
	padding: 0;
}

/* General
------------------------------------------------------------------------------*/

a{
	color: #36C;
}

a:visited{
	color: #36C;
}

a:hover{
	color: #F60;
}

h2, h3, h4, h5, h6{
	font-family: Georgia, Verdana;
}

h1{font-size: 1.5em;}
h2{font-size: 1.1em; color: #F60;}
h3{font-size: 1.0em;}
h4{font-size: 1.0em;}
h5{font-size: 1.0em;}
h6{font-size: 1em;}

form,fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}

/* Layout
------------------------------------------------------------------------------*/

.cadre
{
	color: #666666;
	/*border: 1px solid #79A7E2;*/
	/*margin: 10px;*/
	/*background-color: white;*/
	padding: 0;
}
.gauche
{
	padding-top: 15px;
	padding-bottom: 5px;
	width: 80%;
	padding-left: 5px;
}
.droite
{
	margin-top: 25px;
	position: absolute;
	right: 25px;
	width: 16%;
	float: right;
	border-left: 2px solid #79A7E2;
	background-color: white;
}
/*
h1
{
	text-align: center;
	margin: 0;
	display: block;
	width: 100%;
	background-color: white;
	color: white;
	height: 60px;
	font-size: 20px;
}
h2
{
	margin-left: 1%;
	display: block;
	width: 95%;
	border-bottom: 2px solid #79A7E2;
	font-size: 16px;
}
h3
{
	margin-left: 2%;
	display: block;
	width: 80%;
	border-bottom: 1px solid #79A7E2;
}
p
{
	margin-left: 1%;
	margin-right: 1%;
	text-indent: 5%;
}
*/

/* Top & Tabs
------------------------------------------------------------------------------*/
#top{
	background-image: url( /archives/netvibes-modules/img/top.jpg );
	border-bottom: 3px solid #ECF3FC;	
}

	#top h1{
		text-align: center;
		color: #549B3F;
		font: 1.4em Georgia;
		font-weight: bold;
		margin: 0;
		padding: 1em;
	}
	
	#top h1 a{
		color: #549B3F;
		text-decoration: none;
	}
	
	#search{
		margin: 0;
		padding: 3px 0;
		text-align: center;
		background: #ECF3FC;
	}

#tabs{
	list-style: none;
	font: bold 1em Arial, sans-serif;
	border-bottom: 1px solid #CCC;
	margin: 0;
	padding: 5px 0 4px 10px;
}

	#tabs li{
		display: inline;
		background-color: #F4F4F4;
		color: #6A6A6A;
	
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #f4f4f4;
	
		padding: 6px 10px 3px 10px;
		margin: 0 0 0 2px;
	}

	#tabs li.current{
		background-color: #ECF3FC;
		border-bottom: 2px solid #ECF3FC;
	}

	#tabs li a{
		text-decoration: none;
		color: #6A6A6A;

		padding: 3px 0 3px 20px;
		background-repeat: no-repeat;
		background-position: left center;
	}
	
	#tabs li a:hover{
		color: #8A8A8A;
	}
	
	#tabs li.current a{
		color: #1C60B7;
	}
	
	#tab_mod a{
		background-image: url(/archives/netvibes-modules/img/icone_modules.gif);
	}
	
	#tab_rss a{
		background-image: url(/archives/netvibes-modules/img/feed.png);
	}
	
	#tab_ical a{
		background-image: url(/archives/netvibes-modules/img/ical.png);
	}
	
	#tab_commu a{
		background-image: url(/archives/netvibes-modules/img/icone_commu.gif);
	}

/* Footer
------------------------------------------------------------------------------*/
#footer{
	text-align: center;
	color: #AAA;
	padding: 1ex 1em;
}

	#footer p{
		display: inline;
		padding: 3px 6px;
		text-align: center;
	
		background-color: #FAFAFA;
		border: 2px solid #EBEBEB;
	}
	
	#footer a{
		text-decoration: none;
	}
	
	#footer a:hover{
		text-decoration: underline;
	}

.decale input
{
	margin-left: 1%;
}
.decale select
{
	margin-left: 1%;
}
.decale textarea
{
	margin-left: 1%;
}
label
{
	display: block;
	font-weight: bold;
	text-indent: 1%;
}
#search label
{
	display: inline;
}

.cont_ext
{
	text-indent: 0;
}
.commentaire
{
	text-indent: 0;
	border-left: 1px solid #79A7E2;
	margin-left: 2%;
	padding-left: 1%;
}
.code
{
	border: none;
	margin-left: 1%;
	width: 98%;
}
.code_cont
{
	border: 1px solid #79A7E2;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	padding-right: 3px;
}
.citation
{
	border: none;
	margin-left: 1%;
	width: 98%;
}
.citation_cont
{
	border: 1px solid #79A7E2;
	padding-left: 3px;
	padding-right: 3px;
}
.form_post
{
}
.invisible, .invisible:active, .invisible:visited
{
	text-decoration: none;
	color: #666666;
}
.invisible:hover
{
	text-decoration: none;
	color: #FF6600;
}
.tbl_pres
{
	border: none;
	color: #666666;
	font-size: 11px;
}
.titre_desc_mod
{
	font-size: 14px;
}

ul.menu
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 2%;
	width: 90%;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

ul.menu li
{
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 3px;
}

.droite form
{
	display: inline;
}

li.titre_menu
{
	margin-top: 8px;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: bold;
	margin-bottom: 3px;
	border-top: 1px solid #79A7E2;
}

.important, .important:visited, .important:hover, .important:active
{
	color: #FF6600;
	font-weight: bold;
}

/* Gallery
------------------------------------------------------------------------------*/

.tbl_gallerie
{
	width: 100%;
}

.tbl_gallerie tr
{
	height: auto;
}

.tbl_gallerie td
{
	width: 33%;
	height: 100%;
	text-align: center;
	vertical-align: top;
}

.cadre_gallerie
{
	margin-top: 10px;
	padding-top: 0;
	border: 1px solid #79A7E2;
	width: 90%;
	height: 85%;
}

.cadre_gallerie h3
{
	font-size: 14px;
	margin-top: 0;
	background-color: #DEE7EC;
	padding-bottom: 2px;
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid #79A7E2;
	width: 100%;
}
.cadre_gallerie h3 a, .cadre_gallerie h3 a:hover, .cadre_gallerie h3 a:active, .cadre_gallerie h3 a:visited
{
	color: black;
}


.cadre_gallerie img
{
	max-width: 98%;
}

.lien_tag, .lien_tag:hover, .lien_tag:active, .lien_tag:visited
{
	color: green;
}


ul.liste_note
{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 300px;
	height: 30px;
	position: relative;
	background: url('/archives/netvibes-modules/img/star_rating.gif') top left repeat-x;		
}
.liste_note li
{
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.liste_note li a
{
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	position: absolute;
	padding: 0px;
}
.liste_note li.note_act
{
	background: url('/archives/netvibes-modules/img/star_rating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
}

/*             styles for the unit rater                */	
.unit-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 300px;
	height: 30px;
	position: relative;
	background: url('/archives/netvibes-modules/img/star_rating.gif') top left repeat-x;		
}

.unit-rating li{
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.unit-rating li a{
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover{
	background: url('/archives/netvibes-modules/img/star_rating.gif') left center;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}
.unit-rating li.current-rating{
	position: absolute;
	left: 0px;
	background: url('/archives/netvibes-modules/img/star_rating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
