@charset "utf-8";
body
{
	margin: 5px 5px;
	text-align: center;
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a img
{
	border: none ;
}

.conteneur
{
	width: 800px ;
	margin: 0 auto ;
	text-align: center ;
	background: #fff ;
}

#content {
        /*border: #487f00 1px solid;*/
        width:500px;
        float:left;
        padding:5px;
        margin:0 0 0 0;
        overflow:hidden;
        display:inline;
}

#content h2 {
        margin:0 0 0 0;
        padding:5px 0 0 0;
        font-size: 1em;
        color: #006600;
        text-align:center;
        text-transform:uppercase;
        height:22px;
        font-weight:bold;
}

#sidebar {
	text-align:left;
        /*border: #487f00 1px solid;*/
        width:236px;
        float:right;
        padding:5px 8px 10px 8px;
        margin:0;
        font-size:1em;
        /*color:#333;*/
        color:#000;
        display:inline;
}

#sidebar h2 {
        margin:0 0 0 0;
        padding:5px 0 0 0;
        font-size: 1em;
        color: #006600;
        text-align:center;
        text-transform:uppercase;
        height:22px;
        font-weight:bold;
}

#sidebar ul {
        list-style-type: none;
        padding: 5px;
        margin: 0;
        font-size: 0.9em;
        padding-bottom:3em;
}

#sidebar ul li {
        margin: 0.1em 0 0 0;
        padding: 0;
}
#sidebar ul li a {
        text-decoration: none;
        border:none;
	font-size: 1.1em;
	font-weight:normal;

}
#sidebar ul li a:link {
        color: #487f00;
}
#sidebar ul li a:visited {
        color: #487f00;
}
#sidebar ul li a:hover, #sidebar ul li a:active {
        color: #006600;
        text-decoration:underline;
	
}
#sidebar ul ul {
        list-style-type: none;
        padding: 5px;
        margin: 0;
        font-size: 1em;
        background:none;
        border:none;
}
#sidebar ul ul li
{
        margin:0;
        padding:0;
        padding-left:10px;
        margin-left:10px;
}


.tags {
	/*border: 1px solid #487f00;*/
	padding: 0 0 0 0 ;
	text-align:left;
	padding-bottom:3em;
}

.logo a
{
        width: 800px ;
        height: 113px ;
        /*border : 1px  solid #00F;*/
        display: block ;
        background-position : center;
        position: relative ;
        left: 0px ;
        top: 15px ;
}

h1.main
{
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        font-size: 22px;
        height: 50px ;
        color: #777777;
        position: relative ;
        top : 3px;

}

h2.main
{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color: #006600;
	height: 40px ;
	position: relative ;
	left: 0px;
}

h3.main
{
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
	font-size:10px;
        height: 30px ;
        /*width : 800px;*/
        color: #006600;
        /*border : 1px  solid #00F;*/
        position: relative ;
        top : 3px;
        /*left: 300px;*/
}

h4.main
{
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        font-size:12px;
        height: 30px ;
        /*width : 800px;*/
        color: #777;
        /*border : 1px  solid #00F;*/
        position: relative ;
        top : 3px;
        /*left: 300px;*/
}

h4.main a:link
{
        color: #777777;
}	

h4.main a:visited
{
        color: #777777;
}

h5.main
{
        font-family: Arial, Helvetica, sans-serif;
        top : 3px;
        left: 150px;
        text-align:center;
        font-size:12px;
        height: 30px ;
	width: 800px ;
        /*width : 800px;*/
        color: #777;
        /*border : 1px  solid #00F;*/
        /*position: relative ;*/
}

h5.text
{
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        font-size:12px;
        /*height: 300px ;*/
        width: 500px ;
        /*width : 800px;*/
        color: #777;
        /*border : 1px  solid #00F;*/
        position: relative ;
        top : 3px;
        left: 150px !important;;
        left: 0px ;
}

h5.text a:link
{
        color: #777777;
}

h5.text a:visited
{
        color: #777777;
}

.partenaires
{
        text-align:center;
        font-size:12px;
        width: 800px ;
        color: #777;
        /*border : 1px  solid #00F;*/
        position: relative ;
        top : 3px;
}

textarea
{
        font-size:13px;
}

p.form
{
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        font-size:12px;
        height: 20px ;
        width: 800px ;
        /*width : 800px;*/
        color: #777;
        /*border : 1px  solid #00F;*/
        position: relative ;
        top : 3px;
}

div#googleform
{
	/*border : 1px  solid #777;*/
	/*position: relative ;*/
	height: 30px ;
	padding : 15px 0 0 20px;
	/*top : 20px;
	left : 30px;
	bottom : 10px;*/
}

p.main
{
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        font-size:12px;
        height: 60px ;
        width : 600px;
	
        color: #777777;
        border : 1px  solid #00F;
        position: relative ;
        top : 3px;
/*        left: 300px;*/
}

p.main a:visited
{
        color: #777777;
}
	
ul#headermenu
{
        height: 25px ;
        margin: 0 ;
        padding: 0 ;
        list-style-type: none ;
}

ul#headermenu li
{
        float: left ;
        text-align: center ;

}

ul#headermenu li a
{
	width: 200px;
	height: 25px;
	line-height: 12px;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 2px;
	color: #666666;
	display: block;
	text-decoration: none;
}

ul#headermenu li a:hover
{
	background-color: #FFFFFF;
	background-image: url(url((URL)));
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

ul#headermenu li.actif
{
}
	

ul#footermenu
{
	height: auto;
	margin-left: 0px;
	list-style-type: none;
	font-size: 14px;
	width: 500px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

ul#footermenu li
{
	float: right;
	text-align: left;
	background-image: none;
	background-repeat: repeat-x;
	background-position: 0 -25px;
	background-color: #FFFFFF;

}

ul#footermenu li a
{
	width: auto;
	height: 15px;
	line-height: 15px;
	font-size: 0.9em;
	font-weight: bold;
	letter-spacing: 2px;
	color: #00CC00;
	display: inline;
	text-decoration: none;
        /*border-right: 2px solid #dea ;*/
}

ul#footermenu li a:hover
{
	background-image: none;
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #FFFFFF;
}

ul#footermenu li.actif
{
	background-image: none;
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #CCCCCC;
}

#footerhelp {
	margin:0 auto;
	padding: 7px 0;
	clear: both;
	font-size: 0.8em;
	color: #006600;
	text-align:center;
	width:800px;
}


p#footer
{
        margin: 0 ;
        padding-right: 35px ;
        line-height: 30px ;
        text-align: right ;
        color: #487f00 ;
}

.post
{
	margin:5px 0 15px 0;
	text-align: left ;
	/*border:#F00 1px solid;*/
}

.post-date {
	/*border:#FF0000 1px solid;*/
	float: left;
	color: #006600;
        line-height: 12px;
        font-size: 0.9em ;
        font-weight: bold ;
        letter-spacing: 1px ;
	text-align: center;
	font-weight: bold;
	margin :3px 15px 0 0;
	padding: 5px 3px;
	width: 65px;
	background: #f4f2ee;
}

.post-info
{
	font-size:0.85em;
	font-family: Verdana, Arial, Sans-Serif;
	margin:0;
	padding:0;
	color:#777;
	/*border:#00F 1px solid;*/
}

.post-info a
{
	color:#006600;
}

.post-info a:hover
{
        color:#487f00;
}

.post-title {
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.2em;
        margin:0;
        font-weight:bold;
}

#content .post-title a:link, .post-title a:visited, .post-title a:hover, .post-title a:active
{
        text-decoration:none;
        color:#487f00;
}

a.tag1:link{color: #777; font-size:11px; font-weight: normal; cursor: pointer; text-decoration: none;}a.tag1:visited{ color: #777; font-size:11px; font-weight: normal; cursor: pointer; text-decoration: none;}a.tag1:active{ color: #777; font-size:11px; font-weight: normal; cursor: pointer; text-decoration: none;}a.tag1:hover{	color: #487f00; font-size:12px; font-weight: bold; cursor: pointer; text-decoration: underline;}

a.tag2:link{ color: #777; font-size:12px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag2:visited{ color: #777; font-size:12px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag2:active{ color: #777; font-size:12px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag2:hover{	color: #006600; font-size:13px; font-weight: bold; cursor: pointer; text-decoration: underline;}

a.tag3:link{ color: #777; font-size:16px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag3:visited{ color: #777; font-size:16px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag3:active{ color: #487f00; font-size:16px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag3:hover{	color: #487f00; font-size:17px; font-weight: bold; cursor: pointer; text-decoration: underline;}

a.tag4:link{ color: #777; font-size:20px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag4:visited{ color: #777; font-size:20px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag4:active{ color: #487f00; font-size:20px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag4:hover{	color: #487f00; font-size:21px; font-weight: bold; cursor: pointer; text-decoration: underline;}

a.tag2g:link{ color: #487f00; font-size:12px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag2g:visited{ color: #487f00; font-size:12px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag2g:active{ color: #487f00; font-size:12px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag2g:hover{    color: #006600; font-size:13px; font-weight: bold; cursor: pointer; text-decoration: underline;}

a.tag2o:link{ color: #006600; font-size:12px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag2o:visited{ color: #006600; font-size:12px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag2o:active{ color: #006600; font-size:12px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag2o:hover{    color: #487f00; font-size:13px; font-weight: bold; cursor: pointer; text-decoration: underline;}

a.tag3g:link{ color: #487f00; font-size:16px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag3g:visited{ color: #487f00; font-size:16px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag3g:active{ color: #487f00; font-size:16px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag3g:hover{    color: #006600; font-size:17px; font-weight: bold; cursor: pointer; text-decoration: underline;}

a.tag3o:link{ color: #006600; font-size:16px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag3o:visited{ color: #006600; font-size:16px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag3o:active{ color: #006600; font-size:16px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag3o:hover{    color: #487f00; font-size:17px; font-weight: bold; cursor: pointer; text-decoration: underline;}

a.tag4g:link{ color: #487f00; font-size:20px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag4g:visited{ color: #487f00; font-size:20px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag4g:active{ color: #487f00; font-size:20px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag4g:hover{    color: #006600; font-size:21px; font-weight: bold; cursor: pointer; text-decoration: underline;}

a.tag4o:link{ color: #006600; font-size:20px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag4o:visited{ color: #006600; font-size:20px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag4o:active{ color: #006600; font-size:20px; font-weight: bold; cursor: pointer; text-decoration: none;}a.tag4o:hover{    color: #487f00; font-size:21px; font-weight: bold; cursor: pointer; text-decoration: underline;}
