/*  
Theme Name: PAPAO
Theme URI: http://www.acces-web.com/
Description: Theme PAPAO
Author: Acces-Web
Author URI: http://www.acces-web.com/
Version: 2.0
Tags:
*/

/* Reset Defaults Starts */

/** {
  margin: 0;
  padding: 0;
  }

h1, h2, h3, h4, h5, h6, p, blockquote {
  margin: 0;
  padding: 10px;
  }

a {
  color: #215679;
  }

a:hover {
  color: #4C82A6;
  }

blockquote {
  margin: 5px 15px;
  padding: 5px 5px;
  background: #8CB5D8;
  border: 1px solid #3A7CAC;
  }

code {
  color: #3366CC;
  }

a img {
  border: none;
  }*/

img.centered {
    padding:0px;
    margin:0 0 15px 0;
    display:inline;
	border:3px solid #dfddd2;
}

img.alignright {
	float: right;
    padding:0px;
    margin:3px 0 3px 15px;
	border:3px solid #dfddd2;
}

img.alignleft {
    padding:0px;
    margin:3px 15px 15px 0;
    display:inline;
	border:none;
	border:3px solid #dfddd2;
}


.alignleft {
    float: left;
}

.aligncenter {
    padding:0px;
    margin:0 0 15px 0;
    display:inline;
	border:3px solid #dfddd2;
}


.alignnone {
    padding:0px;
    margin:15px 0;
    display:inline;
	border:3px solid #dfddd2;
}


/* Reset Defaults Ends */

#bodyRose { background:url(images/bg-page-rose.jpg) repeat-x #f0efe8; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#bodyOrange { background:url(images/bg-page-orange.jpg) repeat-x #f0efe8; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#bodyVert { background:url(images/bg-page-vert.jpg) repeat-x #f0efe8; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#bodyBleu { background:url(images/bg-page-bleu.jpg) repeat-x #f0efe8; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#bodyAccueil { background:url(images/bg-page.jpg) repeat-x #f0efe8; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

#superConteneur { width:100%; position:relative; height:auto; float:left; background:url(images/herbe.jpg) repeat-x bottom center;}
#wrapper { width:960px; margin:0 auto; position:relative; padding:0; }

#contenu {float:left; padding:0; margin:0; width:960px; background:url(images/bg-contenu.gif) repeat-y;}

/************************************* HEADER ***********************************/
#header {float:left; padding:0; margin:0; width:960px; height:153px; background:url(images/header.jpg);}
#header #date {float:left; display:inline; padding:120px 0 0 0; margin:0 0 0 9px; width:190px; height:26px; text-align:center; color:#848d86; font-size:1.1em; font-weight:bold;}

#recherche {float:left; display:inline; padding:9px 0 0 23px; margin:112px 0 0 0; width:180px; height:25px; overflow:hidden; background:url(images/bg-recherche.jpg);}
#recherche #searchbox {background:#b7e5f9; border:1px solid #fff; color:#0e497b; font-size:1.2em; font-weight:bold; width:124px; padding:0 4px; font-family:Arial, Helvetica, sans-serif;}
#recherche #searchbutton {background:#0f4c7f; border:1px solid #55abdc; color:#fff; font-size:1.1em; font-weight:bold; width:22px; text-align:center; padding:0; font-family:Arial, Helvetica, sans-serif;}


/************************************* PAGE ACCUEIL ***********************************/
#flash {clear:left; float:left; padding:0; margin:10px 0 7px 0; width:640px; height:199px; }
#accesCarte {float:left; padding:75px 110px 0 20px; margin:10px 0 7px 0; width:186px; height:124px; background:url(images/btn-carte-accueil.jpg); font-weight:bold; color:#FFF; font-size:1.3em; line-height:20px; text-decoration:none;}


/************************************* COLONNE GAUCHE ***********************************/
#colonneGauche {clear:left; float:left; display:inline; padding:0; margin:0 0 0 10px; width:190px; background:#e3e1d5; /*position:relative;*/}

#partenaireSemaine {float:left; padding:54px 0 15px 0; margin:20px 0 0 0; width:190px; background:url(images/bg-partenaire-semaine.jpg) no-repeat top #638327; font-size:11px; color:#FFF;}
#partenaireSemaine img {float:left; margin:0 10px; padding:0; border:1px solid #638327;}
#partenaireSemaine a {text-decoration:none;}
#partenaireSemaine h3 {float:left; padding:0 12px; margin:6px 0 2px 0; width:166px; color:#cef150; font-size:13px;}
#partenaireSemaine h3 a {color:#cef150; text-decoration:none;}
#partenaireSemaine div {float:left; padding:0 12px; margin:0; width:166px; text-decoration:none; color:#fff;}
#partenaireSemaine div p {float:left; padding:0; margin:0; width:166px; text-decoration:none; color:#fff;}

#coordonnees {float:left; display:inline; padding:15px 0; margin:0; width:190px; color:#505050;}
#coordonnees h2 {float:left; display:inline; padding:3px 0; margin:0 10px; width:170px; font-size:14px; font-weight:bold; border-bottom:1px dotted #505050;}
#coordonnees p {float:left; display:inline; padding:3px 0; margin:0 10px; width:170px; font-size:11px; }
#coordonnees a {color:#505050;}
#coordonnees p.tel {float:left; padding:3px 0 3px 18px; margin:0 10px; width:152px; font-size:11px; background:url(images/icone-tel.jpg) no-repeat left center; font-weight:bold; }
#coordonnees p.fax {float:left; padding:3px 0 3px 18px; margin:0 10px; width:152px; font-size:11px; background:url(images/icone-fax.jpg) no-repeat left center; font-weight:bold; }
#coordonnees p.email {float:left; padding:3px 0 3px 18px; margin:0 10px; width:152px; font-size:11px; background:url(images/icone-email.jpg) no-repeat left center; font-weight:bold; }

#accesCarteNav {float:left; padding:165px 10px 0 10px; margin:25px 0; width:170px; height:95px; line-height:16px; background:url(images/btn-carte-nav.jpg); color:#FFF; font-size:1.1em; font-weight:bold; text-decoration:none;}

#videRose {float:left; padding:0; margin:0; width:190px; height:35px; background:#a30f62;}
#videOrange {float:left; padding:0; margin:0; width:190px; height:35px; background:#df8300;}
#videVert {float:left; padding:0; margin:0; width:190px; height:35px; background:#8ab113;}
#videBleu {float:left; padding:0; margin:0; width:190px; height:35px; background:#1371b7;}

/************************************* COLONNE DROITE ***********************************/
#colonneDroite {float:left; display:inline; padding:0; margin:0 0 0 15px; width:745px;/* position:relative;*/}

#zoomSur {float:left; display:inline; margin:25px 15px 0 0; padding:0 0 10px 0; width:730px; border-bottom:1px solid #dfddd2;}
#zoomSur h2 {float:left; display:inline; padding:30px 0 0 0; margin:0 0 0 5px; width:725px; background:url(images/zoom-sur.jpg) no-repeat left top; font-size:2.0em; color:#414642; font-weight:normal; line-height:20px;}
#zoomSur h2 span {font-size:0.9em; color:#7cb022; font-weight:bold; display:block;}
#zoomSur #photo {clear:left; float:left; display:inline; padding:0; margin:10px 0 0 5px; border:5px solid #dfddd2; }
#zoomSur #date { float:left !important; padding:0; margin:20px 0 0 -355px; /position:relative; /margin:90px 0 0 -730px; /z-index:2; width:30px; height:28px; background:#a30f62; color:#FFF; text-align:center; font-size:1.1em; line-height:13px; padding:4px 0 0 0; }
/*#zoomSur #date {position:absolute; z-index:2; top:485px; left:215px; width:30px; height:28px; background:#a30f62; color:#FFF; text-align:center; font-size:1.1em; line-height:13px; padding:4px 0 0 0; }
*/
#zoomSur #date span {position:relative; font-size:1.5em; font-weight:bold; display:block; }
#zoomSur #intro {float:left; display:inline; padding:0; margin:10px 0 0 15px; /margin:-40px 0 0 15px; width:360px; color:#414642; font-size:1.1em; line-height:17px; text-align:justify;  }
#zoomSur #intro p {padding:0; margin:0; display:inline;}
#zoomSur #intro a {color:#a30f62; font-weight:bold; }

.actuSecondaire {float:left; display:inline; margin:10px 10px 0 0; padding:0 0 25px 0; width:205px; height:315px;	}
.actuSecondaire #photo {float:left; display:inline; padding:0; margin:0 0 0 5px; border:5px solid #dfddd2; }
.actuSecondaire #date {float:left; padding:0; margin:-45px 0 0 0; width:30px; height:28px; background:#a30f62; color:#FFF; text-align:center; font-size:1.1em; line-height:13px; padding:4px 0 0 0; }
.actuSecondaire #date span {font-size:1.5em; font-weight:bold; display:block; }
.actuSecondaire h2 {float:left; display:inline; padding:; margin:8px 0 6px 5px; width:205px; font-size:1.5em; color:#a30f62; line-height:18px;}
.actuSecondaire h2 a {color:#a30f62; text-decoration:none;}
.actuSecondaire #intro {float:left; display:inline; padding:0; margin:0 0 0 5px; width:205px; color:#414642; font-size:1.1em; line-height:17px;  }
.actuSecondaire #intro p {padding:0; margin:0; display:inline;}
.actuSecondaire #intro a {color:#a30f62; font-weight:bold; }

#browseContainer { float:left; display:inline; padding:0; margin:10px 0 0 5px; width:300px; /*height:300px; overflow:hidden;*/}
#browseTabs {float:left; display:inline; width:300px; height:43px; padding:0px; margin:0;}

#browseTab1 {float:left; width:86px; height:43px; padding:0px; margin:0 3px 0 0; background:url(images/onglet-actualites.jpg) no-repeat top; text-indent:-5000px;}
#browseTab1ON {float:left; width:86px; height:43px; padding:0px; margin:0 3px 0 0; background:url(images/onglet-actualites-on.jpg) no-repeat top; text-indent:-5000px;}
#browseTab1 a, #browseTab1ON a { display:block; width:86px; height:43px;}

#browseTab2 {float:left; width:73px; height:43px; padding:0px; margin:0 3px 0 0; background:url(images/onglet-agenda.jpg) no-repeat top; text-indent:-5000px;}
#browseTab2ON {float:left; width:73px; height:43px; padding:0px; margin:0 3px 0 0; background:url(images/onglet-agenda-on.jpg) no-repeat top; text-indent:-5000px;}
#browseTab2 a, #browseTab2ON a { display:block; width:73px; height:43px;}

#browseTab3 {float:left; width:135px; height:43px; padding:0px; margin:0; background:url(images/onglet-telechargements.jpg) no-repeat top; text-indent:-5000px;}
#browseTab3ON {float:left; width:135px; height:43px; padding:0px; margin:0; background:url(images/onglet-telechargements-on.jpg) no-repeat top; text-indent:-5000px;}
#browseTab3 a, #browseTab3ON a { display:block; width:135px; height:43px;}

#browseActus{ position:absolute; width:300px; visibility:visible; overflow:hidden; cursor:pointer; background:#FFF; }
#browseAgenda, #browseTelech {position:absolute; width:300px; visibility:hidden; overflow:hidden; cursor:pointer; background:#FFF; }
#browseActusDetails, #browseAgendaDetails, #browseTelechDetails {float:left; width:280px; margin:0px; padding:0 10px;}
a.browseDetails {float:left; clear:left; display:block; color:#414642; font-size:11px; text-decoration:none; line-height:15px; border-bottom:1px dotted #9b9780; padding:5px 0 2px 0; width:280px;}
a.browseDetails span {color:#88b529; font-size:11px; font-weight:bold; display:inline;}
a.browseDetails p {padding:0; margin:0; display:inline; }
a.tous {float:left; clear:left; display:block; width:270px; height:33px; margin:5px 0 0 0; padding:0 5px; color:#fff; font-size:11px; font-weight:bold; text-decoration:none; line-height:28px; background:url(images/bg-btn-onglet.jpg) repeat-x top;}
a.tous span {font-size:14px;}
#browseActusDetails ul{float:left; padding:0; margin:0; list-style:none; }

#contenuRose {float:left; padding:0 0 70px 0; margin:8px 10px 0 5px; display:inline; width:730px; font-size:12px; color:#414642;}
#contenuRose h1 {float:left; padding:0; margin:0; width:730px; color:#da9fc0; font-size:18px;}
#contenuRose h2 {float:left; padding:0; margin:0 0 5px 0; width:730px; color:#f0efe8; font-size:32px; line-height:28px; font-weight:normal;}
#contenuRose #cheminFer {float:left; padding:0; margin:0 0 10px 0; width:730px; height:26px; line-height:26px; color:#da9fc0; font-size:11px; border-top:1px solid #bf5791; }
#contenuRose #cheminFer a {color:#fff; text-decoration:none;}
#contenuRose p {clear:left; padding:0; margin:0 0 8px 0; color:#414642;font-size:12px; line-height:17px; text-align:justify;}
#contenuRose p.texteViolet { color:#a30f62;}
#contenuRose p a {color:#a30f62;}
#contenuRose h3 {clear:left; float:left; padding:0 0 2px 0; margin:10px 0 3px 0; width:730px; color:#a30f62; font-size:16px; font-weight:bold; border-bottom:1px dotted #a30f62;}
#contenuRose h4 {clear:left; float:left; padding:0; margin:5px 0 2px 0; width:730px; color:#a30f62; font-size:13px; font-weight:bold;}
#contenuRose ul {clear:left; line-height:17px;}
#contenuRose address {clear:left; padding-bottom:10px; /*border-bottom:1px solid #dfddd2;*/ margin-bottom:10px; line-height:17px;}
#contenuRose address a {color:#414642; text-decoration:none;}
#contenuRose address a:hover {color:#414642; text-decoration:underline;}
#contenuRose hr {clear:left; float:left; padding:0; margin:5px 0; color:#dfddd2; background:#dfddd2; width:730px; height:1px; border:none;}
#contenuRose div.agenda {clear:left; float:left; width:730px; padding:0; margin:0 0 8px 0; color:#414642;font-size:12px; line-height:17px; text-align:justify;}
#contenuRose div.agenda a {color:#a30f62;}


#contenuOrange {float:left; padding:0 0 70px 0; margin:8px 10px 0 5px; display:inline; width:730px; font-size:12px; color:#414642;}
#contenuOrange h1 {float:left; padding:0; margin:0; width:730px; color:#f2cd99; font-size:18px;}
#contenuOrange h2 {float:left; padding:0; margin:0 0 5px 0; width:730px; color:#f0efe8; font-size:32px; line-height:28px; font-weight:normal;}
#contenuOrange #cheminFer {float:left; padding:0; margin:0 0 10px 0; width:730px; height:26px; line-height:26px; color:#f2cd99; font-size:11px; border-top:1px solid #e9a84d; }
#contenuOrange #cheminFer a {color:#fff; text-decoration:none;}
#contenuOrange p {padding:0; margin:0 0 8px 0; color:#414642; font-size:12px; line-height:17px; text-align:justify;}
#contenuOrange h3 {clear:left; float:left; padding:0 0 2px 0; margin:10px 0 3px 0; width:730px; color:#df8300; font-size:16px; font-weight:bold; border-bottom:1px dotted #df8300;}
#contenuOrange p a {color:#df8300;}

#contenuVert {float:left; padding:0 0 70px 0; margin:8px 10px 0 5px; display:inline; width:730px; font-size:12px; color:#414642;}
#contenuVert h1 {float:left; padding:0; margin:0; width:730px; color:#d0e0a1; font-size:18px;}
#contenuVert h2 {float:left; padding:0; margin:0 0 5px 0; width:730px; color:#f0efe8; font-size:32px; line-height:28px; font-weight:normal;}
#contenuVert #cheminFer {float:left; padding:0; margin:0 0 10px 0; width:730px; height:26px; line-height:26px; color:#d0e0a1; font-size:11px; border-top:1px solid #adc95a; }
#contenuVert #cheminFer a {color:#fff; text-decoration:none;}
#contenuVert p {clear:left; padding:0; margin:0 0 8px 0; color:#414642; font-size:12px; line-height:17px; text-align:justify;}
#contenuVert p.texteVert { color:#8ab113;}
#contenuVert h3 {clear:left; float:left; padding:0 0 2px 0; margin:10px 0 3px 0; width:730px; color:#8ab113; font-size:16px; font-weight:bold; border-bottom:1px dotted #8ab113;}
#contenuVert h4 {clear:left; float:left; padding:0; margin:5px 0 2px 0; width:730px; color:#8ab113; font-size:13px; font-weight:bold;}
#contenuVert p a {color:#8ab113;}
#contenuVert ul {clear:left; line-height:17px;}

#contenuBleu {float:left; padding:0 0 70px 0; margin:8px 10px 0 5px; display:inline; width:730px; font-size:12px; color:#414642;}
#contenuBleu h1 {float:left; padding:0; margin:0; width:730px; color:#a0c6e2; font-size:18px;}
#contenuBleu h2 {float:left; padding:0; margin:0 0 5px 0; width:730px; color:#f0efe8; font-size:32px; line-height:28px; font-weight:normal;}
#contenuBleu #cheminFer {float:left; padding:0; margin:0 0 10px 0; width:730px; height:26px; line-height:26px; color:#a0c6e2; font-size:11px; border-top:1px solid #5a9ccc; }
#contenuBleu #cheminFer a {color:#fff; text-decoration:none;}
#contenuBleu p {padding:0; margin:0 0 8px 0; color:#414642; font-size:12px; line-height:17px; text-align:justify;}
#contenuBleu h3 {clear:left; float:left; padding:0 0 2px 0; margin:10px 0 3px 0; width:730px; color:#1271b6; font-size:16px; font-weight:bold; border-bottom:1px dotted #1271b6;}
#contenuBleu h3 a {color:#1271b6; text-decoration:none;}
#contenuBleu p a {color:#1271b6;}

#contenuRose .wplc_event_list {clear:left; float:left; padding:0; margin:0; width:730px; list-style:none;}

.telechPdf {float:left; display:inline; padding:0 0 0 45px; margin:8px 15px 8px 0; width:305px; height:40px; line-height:17px; }
.telechPdf a {color:#414642; font-weight:bold; font-size:13px;}
.telechPdf span {font-size:11px;}

#listeTelech {clear:left;}
.telechPdf2 {float:left; display:inline; padding:0 0 25px 45px; margin:8px 15px 8px 0; width:305px; min-height:15px; line-height:17px; }
.telechPdf2 a {color:#414642; font-weight:bold; font-size:13px;}
.telechPdf2 span {font-size:11px;}
.telechPdf2 div {font-size:12px; line-height:15px; margin:3px 0;}

#sitemap_list {font-size:13px; line-height:18px;}
#sitemap_list li {margin-bottom:15px;}
#sitemap_list li ul li {margin-bottom:0;}
#sitemap_list a {color:#414642; text-decoration:none;}
#sitemap_list a:hover {color:#414642; text-decoration:underline;}

.wpcf7 {float:left; display:inline; padding:0; margin:0; width:730px;}
.wpcf7 form {margin:15px 0px; width:730px;}
.wpcf7 p label {float:left; padding:0; margin:0px; width:120px;}

.linkcat {list-style:none; margin:0; padding:0;}
.linkcat h2 {display:none;}
.xoxo {line-height:17px; list-style:none; margin:0; padding:0;}
.xoxo li {margin-bottom:15px;}
.xoxo li a { color:#a30f62; font-size:13px; font-weight:bold;}


#listeElus {float:left; padding:0; margin:5px 0; width:355px; line-height:19px; list-style:none;}
#listeElus h4 {clear:left; float:left; padding:0; margin:5px 0 2px 0; width:355px; color:#a30f62; font-size:13px; font-weight:bold;}
#listeElus a, #listeElus p a {color:#414642; text-decoration:none;}
#listeElus a:hover, #listeElus p a:hover {color:#a30f62; text-decoration:none;}

#ficheElu {float:left; display:inline; width:355px; height:217px; margin:0 0 10px 20px; padding:0; background:url(images/fiche-elu.jpg) no-repeat top;}
#ficheElu #photo {float:left; display:inline; width:90px; margin:27px 0 0 10px; padding:5px; background:url(images/milieu-trombone.jpg) no-repeat top #FFF;}
#ficheElu #trombone {float:left; margin:32px 0 0 -90px; padding:0; width:21px; height:10px; background:url(images/bas-trombone.png); z-index:2}
#ficheElu h5 {float:left; margin:27px 0 0 10px; padding:0; color:#a30f62; font-size:13px; width:225px;}
#ficheElu .coord {float:right; margin:10px 10px 0 0; padding:0; font-size:12px; width:225px;}
#ficheElu .coord a {color:#a30f62;}


ul#listeCollectivite {float:left; display:inline; padding:0; margin:5px 0; width:730px; line-height:19px; list-style:none;}
ul#listeCollectivite li {float:left; display:inline; padding:0; margin:0 10px 0 0; width:233px;}
ul#listeCollectivite li a {color:#414642; text-decoration:none;}
ul#listeCollectivite li a:hover {color:#a30f62; text-decoration:none;}

#ficheCollectivite {float:left; padding:0 0 8px 0; margin:5px 0 20px 0px; width:730px; background:url(images/bas-fiche-collectivite.jpg) no-repeat bottom #e3e1d5;}
#ficheCollectivite h4 {float:left; margin:0 0 10px 0; padding:10px 10px 0 10px; color:#a30f62; font-size:14px; width:710px; font-weight:normal; background:url(images/fiche-collectivite.jpg) no-repeat top;}
#ficheCollectivite .col {float:left; margin:0; padding:0px; width:365px; }
#ficheCollectivite p {float:left; margin:0 0 8px 0; padding:0 10px; width:345px; line-height:14px; }
#ficheCollectivite p label {float:left; margin:0px; padding:0; width:140px; font-weight:bold;}
#ficheCollectivite p span {float:left; margin:0px; padding:0; width:205px; }
#ficheCollectivite p span a {color:#a30f62;}

#ficheCommune {float:left; padding:0 0 8px 0; margin:5px 0 20px 0px; width:730px; background:url(images/bas-fiche-collectivite.jpg) no-repeat bottom #e3e1d5;}
#ficheCommune h4 {float:left; margin:0 0 10px 0; padding:10px 10px 0 10px; color:#a30f62; font-size:14px; width:710px; font-weight:normal; background:url(images/fiche-collectivite.jpg) no-repeat top;}
#ficheCommune .col {float:left; margin:0; padding:0px; width:365px; }
#ficheCommune p {float:left; margin:10px 0; padding:0 10px; width:345px; line-height:14px; }
#ficheCommune p label {float:left; margin:0px; padding:0; width:110px; font-weight:bold;}
#ficheCommune p span {float:left; margin:0px; padding:0; width:235px; }
#ficheCommune p span a {color:#a30f62;}



/************************************* FOOTER ***********************************/
#superFooter { clear:left; margin:0px auto; width:100%; height:170px; background:url(images/bg-footer.jpg) repeat-x top left #f0efe8;}
#superFooter #footer { width:960px; height:170px; margin:0 auto; padding:0px; position:relative; background:url(images/footer.jpg) no-repeat top;}
#superFooter #footer #pub { float:left; display:inline; padding:0; margin:20px 0 0 35px; width:690px; height:80px; z-index:20;  }

#superFooter #footer #pub object {  z-index:20;  }

#superFooter #footer #soutien { clear:left; float:left; display:inline; padding:0; margin:20px 0 0 0; width:960px; text-align:center; font-size:11px; color:#505050; }



