* { _text-align: left; }
body{ font-family: Helvetica, Arial; font-size: 10px; _text-align:center; }
a:link {color: #07A81C; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
a:visited {color: #07A81C; text-decoration: none;}
a:visited:hover {color: #000000; text-decoration: none;}

#wrapper{margin: auto; width:902px; }
#wrapperleft{width:701px; float:left;}
#wrapperright{width:181px; float:left; padding-top:140px; _padding-top:160px; padding-left:20px; _padding-left:16px; }
#wrapperright h1.infos { _padding-bottom:25px;}

/* wrapperleft */
#top { width: 701px; height:250px;}

	#top_title { float:left;}

		#site_title { position:relative; top:-65px; _top:-25px; float:left; width: 701px; height: 100px; font-size: 36pt; z-index:999;}
		#site_title h1 { color: #000000; font-size: 60pt; letter-spacing: -6px; z-index:999;}
		#sentence { position:relative; top:-86px; _top:-58px; float:left; width: 701px; height:100px; font-size: 36pt;}
		#sentence h1 {color: #000000; font-size: 60pt; letter-spacing: -6px;}

	#menu {color: #07A81C; position:relative; top:-30px; _top:-50px; float:left; width:701px; height: 50px;}
	#menu span.menucurrent { font-size: 32pt; font-weight: normal; letter-spacing: -3px;}
	#menu span.menu {font-size: 32pt; font-weight: normal; letter-spacing: -3px;}
	#menu span a { font-weight: bold; }
	
	#menu2 {color: #07A81C; position:relative; top:-30px; _top:-50px; float:left; width:701px;}
	#menu2 span.menucurrent { font-size: 22pt;font-weight: bold; }
	#menu2 span.menu {font-size: 22pt;font-weight: bold; }	
	#menu span a { font-weight: bold; }	

#content { position:relative; float:left; _top:-20px;}
#footer { float:left; width:701px; padding-top:5px; text-align:left; }
#footer p { font-size: 10pt }
/* wrapperleft */

p {font-size: 12pt; text-align:left;}

p.bodytext { color:#000000; }

h1 { font-size:18px; color:#07A81C; }
.infos { font-size: 32pt; letter-spacing: -3px;}
h2 { font-size: 14pt; color:#07A81C; }
h3 { font-size: 12pt; color:#07A81C; }
h4 { font-size: 12pt; color:#07A81C; }
h5 { font-size: 12pt; color:#07A81C; }
h6 { font-size: 12pt; color:#07A81C; }

span.txtnews_latest_title { font-size:18pt; }

.news_latest{
	float: left;
	border-bottom: 1px solid #DDDDDD;
	width:670px;
}

.news_latest_mouseover{
	float: left;
	border-bottom: 1px solid #FFFFFF;
	background-color: #D9DADC;
	cursor: pointer;
	width:670px;	
}

/* Style pour les news single */

.news_single_container{
	width: 480px;
	padding-left: 20px;
	float: left;
}

.news_single p{
	margin: 0;
	padding: 0;
}

.news_single_auteur{
	visibility:hidden;
	float: left;
	height: 20px;
	width: 400px;
}

.news_single_date{
	float: right;
	height: 20px;
	width: 80px;
}

.news_single_subheader{
	float: left;
	clear: both
}

.news_single_content{
	float: left;
	width: 435px;
	clear: both;
}

.news_single_img{
	/*float: left;*/
    margin-bottom: 5px; 
}

.news_single_img img{
	/*
	width: 100px;
	height: 100px;
	*/
	margin-left: 15px;
	margin-bottom:2px;
}

p.news-single-imgcaption{
	color:#000000;
	margin-left:15px;
	margin-bottom:15px;
}

.news_single_txt{
	/*float: right;*/
	width: 490px;
	margin-bottom:10px;
}

.news_single_txt p{
	margin-left: 15px;
}

.news_single_title
{
	margin-bottom:10px;
}

.news_single_retour{
	clear: both;
	float: left;
}

.news_single_retour a{
	color:#000000;
}
	        
div.tumblr_quote {
                font:             Bold 28px Helvetica, sans-serif;
                letter-spacing:   -1px;
                color:            #666;
}	    
div.tumblr_source {
   font-size: 16pt;
}	    

span.tumblr_open_quote {
		color:            #666;
                font:             Bold 60px Georgia, serif;
                line-height:      8px;
                vertical-align:   -20px;
                padding-right:    10px;
}
span.tumblr_close_quote {
		visibility: hidden;
}

div.tumblr_caption {
                font-size:        14px;
                color:            #444;
                margin-top:       5px;
}
li.tumblr_post {
		padding-top:20px;
		border-bottom: 1px solid #444;
		padding-bottom: 20px;
}
div.tumblr_source {
 		font-size:        16px;
                font-weight:      Bold;
                color:            #444;
                letter-spacing:   -1px;
}
ol { list-style: none; }