/* --------------------------------------------------------------

   layout.css
   Disposition des blocs principaux

-------------------------------------------------------------- */

html, body {
    height: 100%;
    
}

ul#sidebar {
	opacity:0;
}

div#logo_anime {
	display:block;
	position:relative;
	width:209px;
	height:150px;
}

div#logo_anime a {
	border:0px;
}

div#logo_anime a:hover {
	text-decoration:none;
}

div#logo_anime div {
	position:absolute;
	top:0px;
	left:0px;
	opacity:0;
}

body {
	background-image:url('../images/fonds/fond2.jpg');
	background-repeat:no-repeat;
	background-position:center -260px;
	background-color:#dedede;
	background-attachment:fixed;
}

table, table td {
	vertical-align:top;
	padding:5px;
}

div.contenu_apavecq {
	
	
}

.contenu {
	background-color:white;
	margin-left:-37px;
	width:750px;
	padding-bottom:50px;
	padding-left:7px;
}

.fill {
	height:100%;
}

div#top_bar_apavecq .navbar-search .search-apavecq {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
	height:25px;
	border-right-width:0px;
}

div#top_bar_apavecq .navbar-search .add-on {
	padding:0px;
	background-color:#515151;
	border-color:none;
	border-width:0px;
	margin-top:1px;
	width:30px;
}

div#top_bar_apavecq .navbar-search .add-on img {
	max-width:55px;
}

div#top_bar_apavecq form.navbar-search {
	margin-top:-1px;
} 

div#top_bar_apavecq  {
	overflow:hidden;
	font-family:HelveticaLTStd-LightCond;
}

div#top_bar_apavecq  .navbar {
	max-height:33px;

}

div#top_bar_apavecq  .navbar-inner {
	min-height:33px;
	height:33px;
}

div.entete_apavecq {
	width:100%;
	margin-top:33px;
	padding-top:15px;
	height:169px;
	background-image:url('../images/fonds/fond_entete.jpg');
	background-position:center 0px;
	overflow:hidden;
}

div.entete_apavecq .separateur {
	padding-top:13px;
	width:15px;
}

div.entete_apavecq .slogan p {
	height:169px;
	line-height:169px;
}

div.entete_apavecq .slogan p span {
	display:inline-block;
	font-family:UniversLTStd-Bold;
	font-size:16px;
	vertical-align:middle;
	line-height:18px;
	text-align:left;
	font-weight:bold;
	margin-top:40px;
}

.ie8 div.entete_apavecq .slogan p span {
	display:block;
	padding-top:40px;
}

ul.menu_apavecq {
	font-family:HelveticaLTStd-Roman;
	font-size:11px;
	color:white;
	margin-left:0px;
}

ul.menu_apavecq li {
	width:168px;
	min-height:24px;
	margin-top:5px;
	
	line-height:24px;
	text-align:right;
}

ul.menu_apavecq li div.menu_gauche_background {
	display:block;
	position:absolute;
	width:168px;
}

ul.menu_apavecq li div.menu_gauche_background .fond {
	display:block;
	position:absolute;
	width:168px;
}
ul.menu_apavecq li div.menu_gauche_background .hover {
	display:block;
	position:absolute;
	width:168px;
	opacity:0;
}

ul.menu_apavecq li div.lien {
	position:relative;
	width:168px;
}

ul.menu_apavecq li div.lien a {
	display:inline-block;
	width:163px;
	color:white;
	text-shadow:none;
	line-height:14px;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.ie8 ul.menu_apavecq li div.lien a, .ie9 ul.menu_apavecq li div.lien a {
	display:inline;
}

ul.menu_apavecq li div.lien a:hover {
	text-decoration:none;
}


.footer_apavecq .navbar-inner {
	height:43px;
	width:100%;
	background-image:url('../images/fonds/fond_pied_page.jpg');
	background-position:center 0px;
	overflow:hidden;
	filter: none;
}

.footer_apavecq .navbar-inner .copyright p {
	height:43px;
	line-height:43px;
}

.footer_apavecq .navbar-inner .copyright p span {
	display:inline-block;
	font-family:HelveticaLTStd-LightCond;
	color:white;
	font-size:14px;
	line-height:16px;
	vertical-align:middle;
	margin-left:50px;
}

.ie8 .footer_apavecq .navbar-inner .copyright p span, .ie9 .footer_apavecq .navbar-inner .copyright p span {
	display:inline;
}

.bs-docs-sidenav.affix {
	top:40px;
}

.articles-sommaire {

}

.articles-sommaire h1, .articles-sommaire h3{
	display:block;
	position:relative;
	line-height:43px;
	width:420px;
	overflow:hidden;
	height:43px;
	background-image:url('../images/elements/entete_nouvelle2.png');
	padding-left:20px;
	padding-right:100px;
	margin-top:5px;
}

.page_ca .articles-sommaire h1 {
	width:625px;
	background-image:url('../images/elements/entete_nouvelle4.png');
}

.page_ca .articles-sommaire h2 {
	font-family:UniversLTStd-Bold;
	font-size:13px;
	line-height:17px;
	color:black;
	background-color:#e6e6e6;
	width:580px;
	padding-left:20px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:3px;
	margin-left:-20px;
	margin-top:0px;
}

.page_ca .articles-sommaire img {
	max-width:none;
}

.page_ca .articles-sommaire .nom_titre {
	font-family:UniversLTStd;
	font-size:13px;
	line-height:17px;
	color:black;
	font-weight:800;
}

.page_ca .articles-sommaire .nom_titre a {
	font-family:UniversLTStd;
	font-size:13px;
	line-height:17px;
	color:#0379a5;
}

.page_ca .articles-sommaire .coordonnees {
	font-family:UniversLTStd-Light;
	font-size:13px;
	line-height:17px;
	color:black;
	font-weight:normal;
}

.page_ca .articles-sommaire h3 {
	font-family:UniversLTStd-Bold;
	font-size:13px;
	line-height:17px;
	height:auto;
	color:black;
	background-color:#e5e5e5;
	padding-left:5px;
	margin-left:5px;
	padding-top:5px;
	width:100%;
	padding-right:35px;
	background-image:none;
}

.page_ca .articles-sommaire .txt-page {
	margin-left:5px;
}

.page_ca .articles-sommaire .txt-page a {
	font-family:UniversLTStd-Bold;
}

.page_rubrique .articles-sommaire h1 {
	width:100%;
	background-image:url('../images/elements/entete_nouvelle6.png');
	padding-right:25px;
}

.page_rubrique .articles-sommaire h2 {
	font-family:UniversLTStd-Bold;
	font-size:13px;
	line-height:17px;
	color:black;
	background-color:#e6e6e6;
	width:100%;
	padding-left:20px;
	padding-right:25px;
	padding-top:7px;
	padding-bottom:3px;
	margin-left:0px;
	margin-top:0px;
}

.page_rubrique .articles-sommaire h3 {
	display:block;
	position:relative;
	line-height:43px;
	width:100%;
	overflow:hidden;
	height:43px;
	background-image:url('../images/elements/entete_nouvelle4.png');
	padding-left:20px;
	padding-right:25px;
	margin-top:5px;
}

.ie8 .page_rubrique .articles-sommaire h3, .ie9 .page_rubrique .articles-sommaire h3 {
	display:inline;
}

.page_rubrique .articles-sommaire h3 span {
	display:inline-block;
	font-family:HelveticaLTStd-Roman;
	font-size:14px;
	line-height:16px;
	vertical-align:middle;
	margin-top:-5px;
}

.page_rubrique .articles-sommaire h3 .date {
	display:block;
	position:absolute;
	font-weight:normal;
	top:5px;
	right:0px;
	font-family:HelveticaLTStd-Light;
	font-size:12px;
	line-height:14px;
	color:white;
	padding-right:8px;
}

.articles-sommaire h1 span, .articles-sommaire h3 span {
	display:inline-block;
	font-family:HelveticaLTStd-Roman;
	font-size:14px;
	line-height:16px;
	vertical-align:middle;
	margin-top:-5px;
}

.ie8 .articles-sommaire h1 span, .ie9 .articles-sommaire h1 span, .ie8 .articles-sommaire h3 span, .ie9 .articles-sommaire h3 span {
	display:inline;
}

.articles-sommaire h1 .date, .articles-sommaire h3 .date {
	display:block;
	position:absolute;
	font-weight:normal;
	top:5px;
	right:0px;
	font-family:HelveticaLTStd-Light;
	font-size:12px;
	line-height:14px;
	color:white;
	padding-right:8px;
}

.articles-sommaire p {
	font-family:HelveticaLTStd-Light;
	font-size:13px;
	line-height:15px;
	margin-left:20px;
}

.articles-sommaire .pied_nouvelle {
	display:block;
	position:relative;
	line-height:27px;
	height:27px;
	width:540px;
	overflow:hidden;
	background-image:url('../images/elements/pied_nouvelle.png');
	margin-bottom:5px;
}

.page_rubrique .articles-sommaire .pied_nouvelle {
	width:745px;
	background-image:url('../images/elements/pied_nouvelle2.png');
}
.articles-sommaire .pied_nouvelle a {
	font-family:HelveticaLTStd-Light;
	color:white;
	font-size:12px;
	margin-right:15px;
}

.zone_droite {
	margin-left:5px;
	width:200px;
	padding-top:5px;
}

.fond_bleu {
	padding-top:5px;
	background-image:url('../images/elements/fond_zone_droite2.png');
	overflow:hidden;
}

.fond_bleu_footer {
	width:200px;
	height:54px;
	background-image:url('../images/elements/pied_zone_droite3.png');
}

.zone_droite .courbe_a_droite {
	width:185px;
	margin-left:5px;
	margin-right:10px;
	border-left-width:4px;
	border-left-color:#cc6633;
	border-left-style:solid;
	margin-bottom:5px;
}

.zone_droite .courbe_a_gauche {
	width:185px;
	margin-left:5px;
	margin-right:10px;
	border-right-width:4px;
	border-right-color:#cc6633;
	border-right-style:solid;
	margin-bottom:7px;
}

.zone_blanche {
	background-color:white;
}

.zone_droite .courbe_a_droite .zone_blanche {
	margin-left:3px;
	padding:3px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
}

.zone_droite .courbe_a_gauche .zone_blanche {
	margin-right:3px;
	padding:3px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
}

.zone_droite .titre-sommaire {
	font-family:HelveticaLTStd-Bold;
	color:#cc6633;
	font-size:16px;
	line-height:18px;
}

.zone_droite .txt-nouvelles, .zone_blanche p {
	font-family:HelveticaLTStd-Light;
	font-size:12px;
}

.formulaire_spip fieldset{
	
}

.formulaire_spip legend{
	margin-top:5px;
	font-family:UniversLTStd-Bold;
	font-size:17px;
	line-height:19px;
}

.formulaire_spip label{
	margin-top:5px;
	font-family:UniversLTStd-Bold;
	font-size:15px;
	line-height:17px;
}