/* $Id: layout.css,v 1.6 2009/05/13 11:14:06 robby Exp $ */
/*  beginning drupal 6.x theme, 
created by robin / biboo.net / gazwal.com  */
/*  clear support => currently for span.clear !important! */
.clear {
	clear: both;
	display: block;
}

span.clear {
	line-height: 0px;
	height: 0;
	visibility: hidden;
}

/*  styles for all div.region-content */
#header .region-content, #top-bar .region-content,
#featured .region-content, #breadcrumb-wrapper .region-content,
#content-bottom .region-content, #footer .region-content {
	margin: 0 auto;
	width: 1000px;
}

#mainOut {
	/*background: transparent url(images/main-bg.png) repeat-x 0 0;*/
}

#mainIn {
	width: 1000px;
}

#squeeze {
	margin: 0;
}

/* float left for all blocks */
#sidebar-left, #sidebar-right, #content {
	float: left;
	display: inline;
}

/* 200 px fixed width for all sidebars */

/*  sidebars : if one or two sidebars  */

body.sidebar-right #sidebar-right, body.two-sidebars #sidebar-right {
	margin-left: 518px;
	width:300px;
	margin-right: -1000px;
	background: #EFEFEF;
}
body.not-logged-in #sidebar-right {
	display:none;
}


/*  content : if two sidebars (left+content+right)  */

body.two-sidebars #content {
	width: 518px;
	margin-left: 182px;
	margin-right: -800px;
	overflow: hidden;
} 
* html body.two-sidebars #content {
	margin-left: 172px;
}

/* content : if sidebarleft (left+content)  */
body.sidebar-left #content {
	width: 808px;
	margin-left: 192px;
	margin-right: -1000px;
}

/* content : if sidebar right (content+right)  */
body.sidebar-right #content {
	width: 760px;
	margin-right: -760px;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}



#sidebar-right #block-bloc_de_droite-0 h2 {
  display: none;
}
#sidebar-right #block-bloc_de_droite-0 .blockcontent h2 {
  display: block;
}


/* ----------------------------------------------- liens de bas de page (footer-redactionnel) */

.footer-redactionnel {
	clear:both;
	color:black;
	float:left;
/*	font-family:Verdana,Arial; */
	font-size:0.75em;
	padding:10px;
	text-align:left;
	width:97%;
	background: white;
}
.footer-redactionnel .titre {
	margin: 0pt 6px;
	float: left;
	clear: left;
	font-weight: bold;
}
.footer-redactionnel ul li {
	border-right:1px solid #ccc;
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;	
}
.footer-redactionnel ul li.last {
	border:0 none;
}
.footer-redactionnel ul li a {
	color:#2a2a2a;
}
.footer-redactionnel ul li a:hover {
	color:black;
}

/* ----------------------------------------------- footer de la VDN */

#container div#footer-static {
  background: white;
  width: 100%;
}
#footerliens {
	color:#999999;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:10px auto;
	margin-bottom:0pt;
	overflow:hidden;
	padding:10px;
	width:820px;
	clear:both;
	background: white;
}
#footerliens ul {
	border-left:1px solid #FFFFFF;
	display:block;
	float:left;
	list-style-type:none;
	margin:0pt;
	padding:0pt 11px;
	width:112px;
}
#footerliens ul li{
	text-align:left;
}

#footerliens h5 {
	color:#003872;
	font-weight:bold;
	margin:15px 0px 25px 65px;
	font-size:13px;
	text-align : left;
}
#footerliens a {
	color:#073A6F;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}

#footerliens a:hover {
	text-decoration: underline;
}

#footerliens h6 {
	color:#003872;
	font-weight:bold;
	margin-bottom:5px;
	font-size:11px;
	text-align : left;
}
#footerliens img{
	float:left;
	margin-right:10px;
}


div#footer-static {
color:#8E97A0;
font-family:Verdana,Arial;
font-size:10px;
margin:0 auto;
}
div#footer-static a {
color:#8E97A0;
text-decoration:none;
}
div#footer-static a:hover {
color:#8E97A0;
text-decoration:underline;
}
div#footer-static span {
float:left;
font-weight:bold;
}
div#footer-static ul {
float:left;
list-style-type:none;
padding:0 0 5px;
width:100%;
}
div#footer-static ul.sub {
float:left;
line-height:11px;
text-align:justify;
width:100%;
}
div#footer-static ul.sub li {
border-right:1px solid #8E97A0;
display:inline;
line-height:11px;
padding-right:5px;
}
div#footer-static ul li:first-child, div#footer-static ul li.last {
border-right:0 none;
}
