/*

	Nonzero1.0 by nodethirtythree design
	http://www.nodethirtythree.com
	missing in a maze

*/

/* This controls the width of the fluid width layouts */

#pasla{
display:none;}

div.fluid
{
width: 90% !important;
}

/* This controls the width of the fixed width layouts */

div.fixed
{
width: 950px !important;
}

/* Basic Stuff */

*
{
margin: 0em;
padding: 0em;
}

body
{
background-color: #fff;
color: #585858;
font-size: 9pt;
font-family: "trebuchet ms", helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6
{
font-weight: normal;
/*letter-spacing: -1px;*/
/*text-transform: lowercase;*/
}

h3,h4,h5,h6
{
color: #493f0b;
}

h1 span
{
font-weight: bold;
}

h3 span
{
font-weight: bold;
}

h4 span
{
font-weight: bold;
}

br.clear
{
clear: both;
}

img
{
padding: 3px;
border: solid 1px #e1e1e1;
}

img.floatTL
{
float: left;
margin-right: 1.5em;
margin-bottom: 1em;
margin-top: 0.5em;
}

a
{
text-decoration: underline;
color: #493f0b;
}

a:hover
{
text-decoration: none;
color: #a7c520;
}

ul.links
{
list-style: none;
list-style-image:none;
}

ul.links li
{
line-height: 1.5em;
}

ul.links li.first
{
}

ul.partenaires{
list-style: none;
list-style-image:none;
}

li.partenaires{
list-style: none;
list-style-image:none;
}

p
{
line-height: 1.8em;
}

/* Header */

#header
{
width:100%;
height:100px;
background: #440000 url('images/n1.gif') repeat-x;
}

#header img
{
border:none;
}

#header_inner
{
position: relative;
width: 950px;
height:100px;
margin: 0 auto;
background-image:url(images/back_header.gif);
background-repeat:no-repeat;
}

/* Logo */

#logo
{
position: absolute;
bottom: 0.6em;
}

#logo h1
{
display: inline;
color: #fff;
font-size: 2.6em;
}

#logo h2
{
display: inline;
padding-left: 0.5em;
color: #D9E2C7;
font-size: 1.0em;
}

/* Menu */

#menu
{
position: absolute;
right: 0em;
bottom: 0em;
}

#menu ul
{
list-style: none;
}

#menu li
{
float: left;
}

#menu li a, #menu li a.link
{
margin-left: 0.5em;
display: block;
padding: 1.1em 1.4em 0.8em 1.4em;
background: #fff url('images/n4.gif') repeat-x;
border: solid 1px #fff;
color: #616161;
font-weight: bold;
font-size: 1.0em;
/*text-transform: lowercase;*/
text-decoration: none;
}

#menu li a:active
{
background: #e0ded6 url('images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #FFFFFF;
}

#menu li a.active
{
background: #e0ded6 url('images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #FFFFFF;
}


#menu li a:hover
{
background: #e0ded6 url('images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #FFFFFF;
}

/*Fiche descriptive des sites*/

#container {
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	margin-top:10px;
}

#container hr {
	clear: both;
	border: 1px solid #CCC;
	margin-top: 10px;
}

#container ul#menu2 {	
	font-weight: bold;
}
#container ul#menu2 li {	
	list-style-type: none;
	text-align: left; 
	display: inline;
	margin: 5px;
}
#container ul#menu2 li a {
text-decoration: none;

}
#container ul#menu2 li a:hover {
text-decoration: underline;
color: #333333;
}
#container h1,
#container h2 {
	margin: 0.5em 0 0.5em 0;
	font-size: 1.4em;
	color:#666666;
}
#container .content {
	border: 1px solid #d5d5d5;
	padding: 10px;
}

#container a.current {
	padding: 3px 7px;
	border: 1px solid #d5d5d5;
	background-image: url(images/shadeactive.png);
	border-bottom-color: white;
}
#container a.ghost  {
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #d5d5d5;
	color: #acbe1a;
	background: white url(images/shade.gif) top left repeat-x;
}
#container .on {
	display: block;
}
#container .off {
	display: none;
}


/* Main */
#container .off {
	display: none;
}


#main
{
background: #fff url('images/n2.gif') 0px 1px repeat-x;
}

#main_inner p
{
text-align: justify;
margin-bottom: 1.0em;
}

#main_inner ul
{
margin-bottom: 1.0em;
}

#main_inner
{
position: relative;
width: 950px;
margin: 0 auto;
padding-top: 3.5em;
}

#main_inner h3,h4
{
border-bottom: dotted 1px #E1E1E1;
position: relative;
}

#main_inner h3
{
font-size: 1.8em;
padding-bottom: 0.1em;
margin-bottom: 0.6em;
}

#main_inner h4
{
font-size: 1.2em;
padding-bottom: 0.175em;
margin-bottom: 1.2em;
margin-top: 0.95em;
}

#main_inner .post
{
position: relative;
}

#main_inner .post h3
{
position: relative;
font-size: 1.7em;
padding-bottom: 1.2em;
}

#main_inner .post ul.post_info
{
list-style: none;
position: absolute;
top: 3em;
font-size: 0.8em;
}

#main_inner .post ul.post_info li
{
background-position: 0em 0.2em;
background-repeat: no-repeat;
display: inline;
padding-left: 18px;
}

#main_inner .post ul.post_info li.date
{
background-image: url('images/n5.gif');
}

#main_inner .post ul.post_info li.comments
{
background-image: url('images/n6.gif');
margin-left: 1.1em;
}

/* Footer */

#footer
{
width: 950px;
margin: 0 auto;
text-align: center;
clear: both;
border-top: dotted 1px #E1E1E1;
margin-top: 1.0em;
margin-bottom: 1.0em;
padding-top: 1.0em;
text-transform: lowercase;
}

/* Search */

input.button
{
background: #2798D2 url('images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #fff;
font-weight: bold;
/*text-transform: lowercase;*/
font-size: 0.8em;
height: 2.4em;
}

input.text
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
width: 14em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

input.text2
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

textarea.text2
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

select.text2
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

#search
{
position: relative;
width: 14em;
margin-bottom: 2.0em;
}

#search input.text
{
position: absolute;
top: 0em;
left: 0em;
width: 13.5em;
}

#search input.button
{
position: absolute;
top: 0em;
right: 0em;
min-width: 2.0em;
max-width: 2.5em;
}

/* LAYOUT - 3 COLUMNS */

	/* Primary content */
	
	#primaryContent_3columns
	{
	position: relative;
	margin-right: 34em;
	}
	
	#columnA_3columns
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -34em;
	padding-right: 2em;
	}

	
	/* Secondary Content */
	
	#secondaryContent_3columns
	{
	float: right;
	}
	
	#secondaryContent_3columns li
	{
	text-decoration:none;
	list-style-image:none;
	}
	
	#columnB_3columns
	{
	width: 17.0em;
	float: left;
	padding: 0em 1em 0.5em 1em;
	border-left: dotted 1px #E1E1E1;
	}
	
	#columnB_3columns a
	{
	color:#a7c520;
	}
	
	#columnC_3columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 0em 0.5em 1em;
	border-left: dotted 1px #E1E1E1;
	}
	
	#columnC_3columns a
	{
	color:#a7c520;
	}
	
/* LAYOUT - 2 COLUMNS */

	/* Primary content */
	
	#primaryContent_2columns
	{
	position: relative;
	margin-right: 17em;
	}
	
	#columnA_2columns
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -17em;
	padding-right: 2em;
	}
	
	/* Secondary Content */
	
	#secondaryContent_2columns
	{
	float: right;
	}
	
	#columnC_2columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 0em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	}

/* LAYOUT - COLUMNLESS */

	/* Primary content */
	
	#primaryContent_columnless
	{
	position: relative;
	}
	
	#columnA_columnless
	{
	position: relative;
	width: 100%;
	}

#dir{}

#cat{}

#cat a{
font-size:10px;}

.vote{
color: #666666;
font-size:12px;
line-height:22px;
}

*>.vote{
color: #666666;
font-size:12px;
line-height:16px;
}

.vote a{
	color: #FFF;
	font-size: 28px;
	font-weight: bold;
}

.votetable {
	background: white;
	width : 70px;
	height: 92px;
	margin-right: 5px;
}

/*ajout resux*/
.votelargeur {width: 80px;}
.sitetable {
	background-image:url(images/n2.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width: 100%;
	vertical-align : top;
	border: dotted 1px #E1E1E1;
}

.sitetableg {
	/*background: #eee;*/
}

.sitetd {
	padding-right:5px;
	padding-bottom:2px;
	/*border: 1px solid #CCC;*/
	background-image:url(images/buzz.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.sitetd2 {
margin-right:5px;	
}

.sitetd2b {
margin:0;	
}

.sitetd3 {
	padding-right:5px;
	padding-top:7px;
	height:70px;
	vertical-align:top;
	/*border: 1px solid #CCC;*/
	border: 1px dashed #CCC;
	background-image:url(images/buzz.png);
	background-position:top left;
	background-repeat:no-repeat;
}

._blank {
font-size:13px;}

._blank a{
font-weight:bold;}

.linky{
color:#333;}

.tags img{
border:none;
padding:0;
margin:0;
}

.tags{
font-size:10px;}

.tags a{
color:#A7C520;}

.tags a:hover{
color:#493f0b;}

.noborder{
border:none;
padding:0;
margin:0;
}

.desc{
padding-top:5px;
font-size:10px;
color:#666666;}

.tooltip{
width: 200px; color:#493f0b;
font:bold 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(images/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #FFF;
    background: url(images/bt.gif) no-repeat bottom}
