body {
	background: #FFFFFF url(images/background-body-2.jpg) no-repeat top center;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 0px auto 0px;
	padding: 0px;
	width:1000px;
	}

a img{border:0;}

	
#wrap {
	background: #ffffff;
	width: 1000px;
	margin: 0px auto 0px;
	padding: 0px;
	}

	
table {
	font-size:12px;
}
	
/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #ff7900;
	text-decoration: underline;
	outline-color:#ff7900;
	}
	
a:hover {
	text-decoration: none;
	}
	
/************************************************
*	Header  									*
************************************************/

#header {

	width: 1000px;
	background: #FFFFFF;
	height: 146px;
	margin: 0px auto 0px;
	padding: 0px;
	}

#header a, #header a:visited {
	
	}
	
#header a:hover {
	color: #FA9C3A;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	height: 146px;
	width: 1000px;
	
	}
	
	
/************************************************
*	Navbar  									*
************************************************/

#navbar {
	background:#FFFFFF url(images/background-menu-2.jpg) no-repeat top;
	width: 1000px;
	height: 50px;
	color: #ffffff;
	margin: 0px auto;
	padding-top:7px;

	}

#navbar ul{margin:2px 0 ;padding:0;}
#navbar ul li{display:inline;}
#navbar ul li a{float:left;color:#ffffff;text-decoration:none;font-size:13px;text-align:center;padding-left:10px;padding-right:10px;font-weight:bold;border-right: 1px solid #ededed;}

.menuaccueil,.menusavoir,.menureal, .lasociete {margin-right:0px;}

#navbar ul li a:hover{color:#ff7900;text-decoration: underline;}
#navbar ul li a.active{color:white;text-decoration: none;}
#navbar ul li a:hover span,#navbar ul li a.active span{color:#ff7900}



	
/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 990px;
	margin: 10px auto 0;
	padding: 0px;
	background: #FFFFFF;
	}

#content p{
	padding: 0px;
	margin: 0px;
	margin-bottom:10px;
	line-height: 16px;
	background: #FFFFFF;
	}
	

	
#content p img{
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;
	}
	

	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#intro {
	float: left;
	margin-left:15px;
	width: 365px;
	text-align:justify;
}

#contentleft {
	float: left;
	width: 705px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 10px 10px;
	
			/**/ font-size:12px;
	}
	
#contentleft ol{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#contentleft ol li{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#contentleft ul{
	list-style-type: square;
	list-style-position:inside;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}
	
#contentleft ul li{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
blockquote{
	margin: 0px 25px 10px 25px;
	padding: 0px 25px 0px 10px;
	background: #E8E8E8;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}
	
#content blockquote p{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}
	
/************************************************
*	Left Sidebar 					     	    * 
************************************************/

#l_sidebar {
	float: left;
	width: 350px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	}
	
#l_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#l_sidebar ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	line-height:20px;
	}
	
#l_sidebar ul li a, #r_sidebar ul li a {
	display: block;
	color: #ff7900;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
	line-height:14px;
	margin-bottom:20px;
	padding-top:0px;
}

#l_sidebar ul li a:hover, #r_sidebar ul li a:hover {
	background: #EFEFEF;
	color: #ff7900;
	padding-left:0px;
	}
	
#l_sidebar p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}

/************************************************
*	Right Sidebar 					     	    * 
************************************************/
	
#r_sidebar {
	float: left;
	width: 250px;
	margin: 0 0px 0px 0px;
	margin-top:10px;
	}


#r_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#r_sidebar ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	


#newtagcloud li a:link {
color:#454545;
border: none;
margin-right:10px;
text-decoration:none;
display:inline;
}

#r_sidebar #newtagcloud li a:hover {
display: inline;
border: none;
color:#ff7900;
text-decoration:underline;
padding-left:0;
}

#newtagcloud li a:visited {
color: #ff7900;
display: inline;
border: none;

}

#r_sidebar p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}
	
/************************************************
*	Footer      								*
************************************************/

#footer {
	background: transparent;
	width: 1000px;
	color: #888888;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	}
	

#footer ul{margin:2px 0 ;padding:0;}
#footer ul li{display:inline;}
#footer ul li {display:inline; width:214px;height:150px;display:block;float:left;text-transform:uppercase;color:#3a3a3a;text-decoration:none;
font-size:18px;line-height:135px;text-align:center;}
#footer ul li a span{display:block;text-transform:capitalize;font-size:11px;font-weight:normal;line-height:8px;color:#c0c0c0;margin-top:-2px;}

#smallfooter a, #smallfooter a:visited {
	color: #888888;
	text-decoration:none;
	}
	
#smallfooter a:hover {
	text-decoration: underline;
	color:#FF7900;
	}

#smallfooter {
	display:block;
	background: #fff;
	height:30px;
	line-height:15px;
/*	border-bottom:8px solid #181C18; */
	border-top:1px solid #ff7900;
	font-size:11px;
	padding:10px 20px 0px 20px;
	}

.colonneFooter {
font-size:11px;
width:180px;
float:left;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 10px;
text-align:center;
}

.colonneFooter a:link {
color:white;
}

.colonneFooter a:hover {
color:white;
}

.colonneFooter a:visited {
color:white;
}


/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px; 
}
	
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#s {
	background: #EFEFEF;
	width: 200px;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 4px;
	margin: 8px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	}
	
/************************************************
*	Comments									*
************************************************/
	
#commentblock {
	width: 436px;
	background: #EFEFEF;
	color: #000000;
	float: left;
	padding: 10px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	}
	
#commentblock ol{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p{
	margin-bottom: 8px;
	line-height: 16px;
	padding: 0px;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	width: 380px;
	background: #FFFFFF url(images/comment.gif) no-repeat top;
	}

.commenttext-admin {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	width: 380px;
	background: #FFFFFF url(images/comment.gif) no-repeat top;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}



/*modif julien 28/02/08 */
#edf a{text-align:center;}

#edf a img{border:0;padding:15px 0;}

#footer{padding:0;}
#footer h4{font-size:13px;line-height:20px;margin:15px 0 10px;}

.wp-polls-ul li{float:left;clear:left;width:100%;}

#rss a{text-align:center;background-color:#fff;margin-left:30px;}
#rss a:hover{background-color:#fff;}
#rss a img{border:0;padding-top:10px;}

object{width:100%;margin:0 auto;}
/* flickr*/
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; }
#flickr_icon_td {padding:0 5px 0 0 !important;}
#flickr_icon_td  a img{border:0;}

.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_uber_wrapper {width:130px;}
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#d5d5d5; border:1px solid #8c8c8c;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/*slide*/
#imageflow{width:920px;}
#loading{height:420px;}

/*modif julien 05/02/2009*/

/*article*/
.article{margin-bottom:30px;width:705px;}
.large{width:960px;}
.piedarticle{clear:both;height:30px;margin-top:10px;}

#content .article p.infos{padding-left:6px;border-left:3px solid #ccc;padding-bottom:0;margin-bottom:20px;line-height:16px;}
.article p.infos span{display:block;font-size:11px;}
.article p.infos span a{text-decoration:none;}
.article p.infos span a:hover{text-decoration:underline;}


.featured{background:transparent;color: #000000; padding-left:10px;padding-right:10px;padding-bottom:50px;}

#accroche { padding-left:15px; margin-top:10px; font-size:15px; color:#ffffff;}

#accroche a { text-decoration:underline; color:#CCFFCC;}

#contactaccroche a { padding-left:85px; margin-top:30px; font-size:35px; color:darkred; }

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


/*titre*/
h1  {
	color:#000000;
	font-size: 25px;
	font-weight: normal;
	margin:0 0 10px;
	font-family:"trebuchet MS";
}

h1{margin-bottom:20px;}

.tagcloud h1 {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 15px;
	font-weight: normal;
	margin:0 0 10px;
	font-family:"trebuchet MS";
	margin-left:15px;
}

#contentleft h2 a{
	color:#ff7900;
	text-decoration:none;
}

#contentleft h2 a:hover{
	text-decoration:underline;
}	

.bloc h2{
	color:#ff7900;
	font-size: 15px;
	font-weight: bold;
	padding-bottom:5px;
	text-align:center;
	margin: 0px;
	border-bottom: 1px dotted #C0C0C0;
	margin-bottom:10px;
	font-family:"trebuchet MS";
}

#contentleft h3{
	color: #ef6d39;
	font-size: 16px;
	font-weight: bold;
	font-family:arial;
	margin:30px 0 10px 0;
	border-bottom:1px solid #ef6d39;
}

#contentleft hr {
	border: 0 none;
	background-color: #CDCDCD;
	height:1px;
    margin-bottom: 20px;
    margin-top: 20px;
	clear:both;
}


/*sidebar*/



.bloc{margin-bottom:30px;width:250px;}
.bloc table{margin:0 auto;}

.navigation a{font-size:18px;}
.alignleft{float:left;}
.alignright{float:right;}


/*slider & page real */ 

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:960px;
	height:400px;
	overflow:hidden; 
	}
#slider{margin-top:20px;border:1px solid #ddd;margin-bottom:20px;}

#real{position:relative; width:960px;}
span#prevBtn,span#nextBtn{display:inline;}
span#prevBtn a{background:url(images/fleche1.png);width:38px;height:48px;text-indent:-9999px;float:left;position:absolute;top:175px;outline:none;opacity:0.3;filter:alpha(opacity=30);-moz-opacity :0.3; }
span#prevBtn a:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity :1; }
span#nextBtn a{background:url(images/fleche2.png);width:38px;height:48px;text-indent:-9999px;float:right;position:absolute;top:175px;right:0;outline:none;opacity:0.3;filter:alpha(opacity=30);-moz-opacity :0.3;}					
span#nextBtn a:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity :1; }

#contentleft .large h2{margin-bottom:20px;}

.contact ul li a{}
.contact ul li{}

#content .contact ul li a{
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #C0C0C0;
}

#content .contact ul li a:hover{
	background: #EFEFEF;
	color: #ff7900;
	padding-left:5px;;
}



#r_sidebar #flickr a{display:inline;}
#r_sidebar #flickr a:hover{padding-left:0;background:none;}
#flickr a img{width:68px;height:68px;margin:0 1px 1px 0;border:3px double #ccc;}
#flickr a:hover img{border:3px solid #ff7900;}


#l_sidebar .partenaires ul  li{display:inline;}
#l_sidebar .partenaires ul li a{border:0;display:inline;margin:0;padding:0;}
#l_sidebar .partenaires ul li a:hover{padding-left:0;background:#fff;}
.partenaires a img{border:3px double #ccc;margin:0 1px 1px 0;padding:0;}
.partenaires a:hover img{border:3px solid #ff7900;}

/*pied*/
#footerLeft{float:left;margin-left:10px;}
#footerRight{float:right;margin-right:10px;}
#smallfooter a{margin:0 3px;}
.clear{clear:both;}

.featured h2 {
	color:#ff7900;
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
	margin:0 0 0px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:"trebuchet MS";
	margin-left:0px;
	line-height:15px;
}

.featured a{text-decoration:none}
.featured a:hover{text-decoration:underline}

#r_sidebar .actu ul{}
#r_sidebar .actu ul li{display:block;line-height:20px;margin:0;padding:0;height:30px;}
#r_sidebar .actu ul a{display:block;color:#000000;}
#r_sidebar .actu ul a:hover{padding-left:5px;color:#ff7900}


/*form comment*/
#commentblock h3{margin:5px 0 15px;}
#commentblock label{font-size:11px;line-height:20px;margin-top:5px;}
#commentblock{
font-size:11px;
display:none;
}

textarea#comment{width:430px;border:1px dotted #666}
input#author{width:405px;padding:3px 0 3px 25px;background:#FCFCFC url(images/user.gif) no-repeat 4px 3px;border:1px dotted #666}
input#url{width:405px;padding:3px 0 3px 25px;background:#FCFCFC url(images/link.gif) no-repeat 4px 3px;border:1px dotted #666}
input#email{width:405px;padding:3px 0 3px 25px;background:#FCFCFC url(images/email.gif) no-repeat 4px 3px;border:1px dotted #666}

#comment:hover,#comment:focus,#author:hover,#author:focus,#url:hover,#url:focus,#email:hover,#email:focus{border-style:solid;border-color:#aaa;}


/*debug*/
#r_sidebar ul li a{}

/*.tagcloud { background:url(images/cadre-tags.jpg) no-repeat center;}*/
