/*Structure- Reset- Corps- Haut, bas, menu- Colonnage */

/* RESET (Blueprint) */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/*****hide*****/
.js #flash {display: none;}

/*** Corps ***/
body{text-align: center;width:100%;background:#fff;}
#envoiamiForm{display:none;}
#tetiere{background:#1c4aa1;}
#global-container {margin: 0 auto;width:970px;background-color: #fff;text-align: left;}
#page-content {margin-top:20px;float:left;margin-left:10px;width:100%;/*ie6*/}

/**** Messages ****/
div.message {font-size:1.1em;margin: 10px auto 0 auto;background-color: #eee;width: 970px;border:1px solid #ccc;padding:1em 0;}
div.message-header {color:#1c4aa1;font-size:2em;}

/**** Raccourcis ****/
#nav_header{position:absolute;background:#fff;display:none;}
#nav_header a{font-size:x-small;}

/**** Banniere ****/
#banner {margin: 0 auto;width: 970px;background: url('../images/local/skin/bandeau.png') no-repeat 8px 0;}
#banner-content{margin-left:10px;}
#banner h1 a{height:104px;display:block;}
#banner h1 span{display:none;}

/*******Rechercher*********/
#quick-search{height:27px;}
#quick-search input:focus,#quick-search input:hover{border-color:#555;}
#quick-search form,#quick-search label,#quick-search input,#quick-search p{margin:0;}
#quick-search label{color: #222;font-weight: bold;text-transform: capitalize;font-size:1.1em;}

/* Champs de recherche */
/*box*/
#searchfield,
#cse-search-box div input#champs{border:none!important;float:left;padding:4px 3px!important;width:124px;height:21px;overflow:visible;background: url(../images/local/skin/form_rechercher.gif) no-repeat !important;}

/*button*/
#searchbutton,#cse-search-box div input#searchbutton{height:29px!important;width:29px!important;border:none!important;background: url(../images/local/skin/form_rechercher.gif) no-repeat top right!important;
/* cacher */
text-indent:-30000px;overflow:hidden;font-size:0;line-height:0;cursor:pointer;}
#searchbutton:hover,#cse-search-box div input#searchbutton:hover{background: url(../images/local/skin/form_rechercher.gif) no-repeat bottom right!important;}
#cse-search-results iframe {width:700px;}

/********Footer*********/
#footer {color:#fff;font-size:.75em;width:100%;line-height:1.4em;clear:left;background:#222;}
#footer-content {margin: 0 auto;width: 960px;clear:both;text-align:left;padding-left:10px;}
#footer-content p#description strong a{font-size:1.7em;font-weight:normal;color:#fff;background: url('../images/local/skin/puce/puces_bobigny.gif') no-repeat -35px -2585px;padding:10px 0 10px 50px;}
#footer-content #description a,
#footer-content .six a{color:#bbb!important;}
.largeur,
.un,
.trois,
.deux_trois,
.six{float:left;}
#footer .un {width:507px;margin-right:22px;}
#footer .six {width:150px;margin-right:5px;padding-bottom:10px;}
#footer .largeur {padding-top:10px;padding-bottom:10px;}
#footer .actu{padding-top:10px;clear:left;}
#footer .deux_trois {padding-left:10px;}
#footer-content a{color:#ccc;display: block;}
#footer-content a.mail {background-position: -6px -647px;}
#footer-content #outils a{float:left;width:auto;margin-right:35px;}
#footer-content #outils .flux a{width:60px!important;margin:0;}
#footer-content .flux p{float:left;margin-right:10px;text-transform:uppercase;font-size:.8em;}
#footer a.rss,
a.twitter,
#footer a.facebook{background: url('../images/local/skin/puce/puces_bobigny.gif') no-repeat -5px -1560px;padding-left: 20px;width:20px!important;}
a.twitter{background-position:-5px -1625px;}
#footer a.facebook{background-position:-5px -1593px;}

/******Fil d'ariane*******/
.page-path{height:1.35em;float:left;width:95%;}
.page-path-content {margin-top:13px;font-size: 70%;margin-left:10px;}
.page-path-content a, .page-path-content .current {background: url('../images/local/skin/puce/puces_bobigny.gif') no-repeat -16px -583px #eee;padding:0px 10px 0 13px;float:left;color:#666;}
.page-path-content .current{background-color:#fff;color:#666!important;}
.page-path-content .pre-current{font-weight:bold;}
.page-path-content a.accueil {background-image:none;padding-left:7px;}

/*** Haut de page ***/
#footer #haut_page span{display:none;}
#footer #cadre_haut_page{float:left;position:relative;height:35px;width:55px!important/*mobile*/;}
#footer a#haut_page {height:35px;width:35px;background: url('../images/local/skin/puce/puces_bobigny.gif') no-repeat -9px -2971px;display:block!important;position:absolute;top:-15px;}
#footer a#haut_page:hover{background-position:-66px -2971px;}

/**** Une colonne ****/
#one-zone-first {width: 100%;}
#one-zone-first-content {margin:0;}

/**** Deux colonnes ****/
#two-zones-first-left {}
#two-zones-second-left {}

/**** Trois colonnes ****/
#three-zones{float: left;margin-top:1em;}
#three-zones-first-and-second {float: left;width: 775px;}
#three-zones-first-and-second-content {margin-left:0px;margin-bottom:15px;width: 771px;}
#three-zones-first{float: left;width:528px;border-right:1px solid #ddd;}
#three-zones-first-content{padding-right:20px!important;margin-left:0;}
#three-zones-second{float: left;width: 243px;}
#three-zones-second-content{margin-left:20px;}
#three-zones-third{float: left;width: 185px;}
#three-zones-third-content{margin-left:20px;}
