/*
Name: Syndicat Mixte d'Aménagement et d'Equipement du Mont Ventoux
URL: http://http://www.smaemv.fr
Author: Com-Ocean | http://www.com-ocean.com
Date: Mars 2011
*/


* {outline: none;}

html, body, #wrap {height: 100%;}

html {font-size: 100.01%;}

body {
  background: #FFF url(../images/bkgd_header.jpg) repeat-x 0 0;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, address, p {
  font-weight: normal;
	margin: 0 0 10px;
	padding: 0;
}

ol, ul, blockquote {
	font-weight: normal;
  line-height: 18px;
}

button, input, select, textarea {
	font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

/* ----------------------------------------------------------------------- */
/*                             	GENERAL STYLES                             */
/* ----------------------------------------------------------------------- */

.left {float: left;}

.right {float: right;}

.clear {clear: both;}
 
img {border: 0;}
 
.italic {font-style: italic;}
 
.uppercase {text-transform: uppercase;}
	
.ir {
	background-position: 0 0;
	background-repeat: no-repeat !important;
  font-size: 0px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

h1 {
  color: #005747;
  font-size: 30px;
  line-height: 32px;
  margin: 0 0 20px;
}

h2 {
  color: #005747;
  font-size: 24px;
  line-height: 28px;
  margin: 20px 0 20px;
}

h3 {
  color: #5c9489;
  font-size: 18px;
  line-height: 22px;
  margin: 20px 0 10px;
}

h4 {
  color: #005747;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin: 15px 0 10px;
}

h5 {
  color: #005747;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin: 15px 0 10px;
}

h6 {
  color: #5c9489;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 15px 0 5px;
}

	.presentation h1, .presentation h4 {color: #85afa7;}
	.mom h1, .mom h4 {color: #f57b21;}
	.pel h1, .pel h4 {color: #ca3524;}
	.apn h1, .apn h4 {color: #a3907c;}
	.ms h1, .ms h4 {color: #71bdba;}

p, li {
  color: #505050;
  font-size: 12px;
  line-height: 18px;
}

a {
  color: #5c9489;
	text-decoration: none; 
}

a:hover { text-decoration: underline;}

hr {
}

ul {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-position: inside;
}


fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* ----------------------------------------------------------------------- */
/*                             	LAYOUT                                     */
/* ----------------------------------------------------------------------- */

#container {
  margin: 0 auto;
  width: 980px;
}

#header {
  margin: 0;
  height: 115px;
  width: 980px;
}

#main {
  min-height:450px;
  height:auto !important;
  height:450px;
  margin: 0;
  padding: 40px 0;
  width: 980px;
} 
  
#footer {
  background: #367b6e url(../images/bkgd_footer.jpg) repeat-x 0 0;
  clear: both;
  margin: 0;
  width: 100%;
}

	#footer-content {
    margin: 0 auto;
    padding: 1px 0 20px;
    width: 980px;
  }
  
/* ------------------------------------------------------------------- */
/*                             	HEADER                                 */
/* ------------------------------------------------------------------- */

  .logo {
    float: left;
    height: 103px;
    margin: 5px 0 0 0;
    width: 181px;
  }

  #navigation {
    float: right;
    text-align: right;
    width: 770px;
  }

  /* ___________ nav principale ___________ */

  #nav {
    height: 75px;
    list-style-type: none;
    margin: 25px 0 0;
    padding: 0;
  }
  
    #nav > li {float: left; }
    
      #nav > li > a {
        background-position: 0 -75px;
        background-repeat: no-repeat !important;
        font-size: 0px;
        display: block;
        height: 75px;
        overflow: hidden;
        text-indent: -999px !important;
      }
      
        #nav > li > a:hover, #nav > li.selected > a { background-position: 0 0; }
  
        #nav > li.nav-la-maitrise-d-ouvrage-mandatee > a { background-image: url(../images/nav_mom.png); width: 152px;}
        #nav > li.nav-la-reserve-de-biosphere > a { background-image: url(../images/nav_rb.png); width: 141px;}
        #nav > li.nav-le-programme-europeen-leader > a { background-image: url(../images/nav_pel.png); width: 159px;}
        #nav > li.nav-les-activites-de-pleine-nature > a { background-image: url(../images/nav_apn.png); width: 167px;}
        #nav > li.nav-le-massif-et-les-stations > a { background-image: url(../images/nav_ms.png); width: 146px;}

  /* ___________ nav secondaire ___________ */

  #nav2 {
    height: 13px;
    list-style-type: none;
		margin: 2px 0 0 213px; 
    padding: 0;
    width: 552px;
  }
  
    #nav2 > li {float: left; margin: 0 10px;}
    
      #nav2 > li > a {
        background-position: 0 -13px;
        background-repeat: no-repeat !important;
        font-size: 0px;
        display: block;
        height: 13px;
        overflow: hidden;
        text-indent: -9999px;
      }
      
        #nav2 > li > a:hover, #nav2 > li.selected > a { background-position: 0 0; }
  
        #nav2 > li.nav2-presentation-du-syndicat > a { background-image: url(../images/nav_presentation.png); width: 146px;}
        #nav2 > li.nav2-actualites > a { background-image: url(../images/nav_actus.png); width: 61px;}
        #nav2 > li.nav2-marches-publics > a { background-image: url(../images/nav_marches.png); width: 97px;}
        #nav2 > li.nav2-contact > a { background-image: url(../images/nav_contact.png); width: 45px;}
        #nav2 > li.nav2-mentions-legales > a { background-image: url(../images/nav_mentions.png); width: 103px;}
  
  
/* ------------------------------------------------------------------- */
/*                             	FOOTER                                 */
/* ------------------------------------------------------------------- */

	#footer a {color: #005747;}
  
	#footer-main { 
  	height: 200px; 
    margin: 15px 0 0;
  }

		#coordonnees {
      float: left;
      margin: 0; 
      width: 265px;
    }
    
   		#coordonnees p {color: #FFF; line-height: 16px;}
      #coordonnees a {color:#002E26;}
    	
      .big-white {
        font-size: 14px; 
        font-weight: bold;
      }
      
      .social-icon  {
        background-position: 0 5px;
        background-repeat: no-repeat;
        display: block;
        float: left;
        height: 15px;
        padding: 10px 0 0 25px;
        width: 105px;
      }
        
        .FB { background-image: url(../images/icon_fb.png);}
        .flickr { background-image: url(../images/icon_fkr.png);}
        .RSS { background-image: url(../images/icon_rss.png);}

    #bloc-evenements {
      background: url(../images/bkgd_events.jpg) no-repeat 0 0; 
      float: left;
      height: 140px;
      width: 690px;
      padding: 10px 0 0;
    }  
    	 
       #bloc-evenements td,
       #bloc-evenements p {
         color: #61988e; 
         font-size: 14px; 
         font-weight: bold;
       }

	#partenaires { 
  	height: 40px; 
    padding: 8px 0 0 490px; 
  }

  	#partenaires img {
      float: left; 
      margin: 0 0 0 20px;
    }

  	.title-partenaires {
      background: url(/images/title_partenaires.jpg) 0 10px; 
      float: left; 
      height: 22px; 
      width: 120px; 
    }

	#footer .plan-site {
    margin: 20px 0 0;
    padding: 0;
    list-style-type: none;
    width: 980px;
  }

  	#footer .plan-site > li {
      border-right: #287264 1px solid;
      color: #002e26; 
			height: 280px;
      float: left;
      font-size: 11px;
      font-weight: bold;
      line-height: 16px;
      padding: 0 10px;
      text-transform: uppercase;
      width: 139px;
    }
    
    	#footer .plan-site > li > a {color: #002e26; }

			#footer .plan-site li ul {
        list-style-type: none;
        margin: 5px 0 0;
        padding: 0;
      }     

    	#footer .plan-site li li a {
        background: url(../images/arrow_white.png) no-repeat 0 4px; 
        color: #fff;
        display: block;
        font-weight: normal;
        line-height: 14px;
        padding: 0 0 0 12px;
        margin: 8px 0;
        text-transform: none;
      }

  #copyright {
    clear: both; 
    color: #002e26; 
    font-size: 11px;
    padding-top: 20px;
  }

/* ----------------------------------------------------------------------- */
/*                                  SUBNAV                                 */
/* ----------------------------------------------------------------------- */

#subnav-bloc {
    background-repeat: no-repeat;
    background-position: 0 bottom;
    float: left;
		padding: 0 0 80px;
    width: 252px;
}

  .presentation #subnav-bloc {background-image: url(../images/subnav_footer_presentation.jpg);}
  .mom #subnav-bloc {background-image: url(../images/subnav_footer_mom.jpg);}
  .rb #subnav-bloc {background-image: url(../images/subnav_footer_rb.jpg);}
  .pel #subnav-bloc {background-image: url(../images/subnav_footer_pel.jpg);}
  .apn #subnav-bloc {background-image: url(../images/subnav_footer_apn.jpg);}
  .ms #subnav-bloc {background-image: url(../images/subnav_footer_ms.jpg);}

  #subnav-bloc h1 {
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 70px;
    margin: 0;
    width: 252px;
  }
  
    .presentation #subnav-bloc h1 {background-image: url(../images/subnav_title_presentation.jpg);}
    .mom #subnav-bloc h1 {background-image: url(../images/subnav_title_mom.jpg);}
    .rb #subnav-bloc h1 {background-image: url(../images/subnav_title_rb.jpg);}
    .pel #subnav-bloc h1 {background-image: url(../images/subnav_title_pel.jpg);}
    .apn #subnav-bloc h1 {background-image: url(../images/subnav_title_apn.jpg);}
    .ms #subnav-bloc h1 {background-image: url(../images/subnav_title_ms.jpg);}
    
  #subnav {
    background-repeat: repeat-y;
    background-position: 0 0;
    list-style-type: none;
    margin: 0;
    padding:0;
    width: 252px;
 	}
 
    .presentation #subnav {background-image: url(../images/subnav_body_presentation.jpg);}
    .mom #subnav {background-image: url(../images/subnav_body_mom.jpg);}
    .rb #subnav {background-image: url(../images/subnav_body_rb.jpg);}
    .pel #subnav {background-image: url(../images/subnav_body_pel.jpg);}
    .apn #subnav {background-image: url(../images/subnav_body_apn.jpg);}
    .ms #subnav {background-image: url(../images/subnav_body_ms.jpg);}

      #subnav > li {
        border-bottom: 1px solid;
        min-height: 17px;
        height: auto !important;
        height: 17px;
        width: 245px;
      }

      .presentation #subnav > li {border-color: #85afa7;}
      .mom #subnav > li {border-color: #f9ab72;}
      .rb #subnav > li {border-color: #408175;}
      .pel #subnav > li {border-color: #dc7a6f;}
      .apn #subnav > li {border-color: #baac9d;}
      .ms #subnav > li {border-color: #8dcac8;}
        
        #subnav > li > a {
          background: url(../images/arrow_white.png) no-repeat 20px 11px; 
          color: #FFF;
          display: block;
          font-size: 14px;
          padding: 6px 15px 6px 30px;
        }
        
        #subnav a:hover {text-decoration: none;}
        
        .presentation #subnav > li > a:hover, .presentation #subnav > li.selected > a {background-color: #74a49b;}
        .mom #subnav > li > a:hover, .mom #subnav > li.selected > a {background-color: #f68f42;}
        .rb #subnav > li > a:hover, .rb #subnav > li.selected > a {background-color: #267062;}
        .pel #subnav > li > a:hover, .pel #subnav > li.selected > a {background-color: #d55d50;}
        .apn #subnav > li > a:hover, .apn #subnav > li.selected > a {background-color: #b1a190;}
        .ms #subnav > li > a:hover, .ms #subnav > li.selected > a {background-color: #86c7c4;}

					#subnav > li > ul {
            display: none; 
            list-style-type: none;
            margin: 0 0 10px 20px;
          } 
					
          #subnav > li.selected > ul {display: block;} 

          #subnav ul li a {
            background: url(../images/puce_subsubnav.png) no-repeat 8px -80px;
            color: #FFF;
            display: block;
            font-size: 12px;
            line-height: 16px;
            padding: 3px 15px 3px 20px;
            width: 197px;
          }
          
          .rb #subnav ul li a {background: url(../images/puce_subsubnav_rb.png) no-repeat 8px -80px;}
          
            #subnav ul li a:hover, #subnav ul li.selected a {
              background-position: 8px 9px; 
              color: #505050;
             }

						.rb #subnav ul li a:hover, .rb #subnav ul li.selected a {color: #74a49b;}
            
/* ----------------------------------------------------------------------- */
/*                          SPECIFIC STYLE                                 */
/* ----------------------------------------------------------------------- */

  /* ___________ Page d'accueil ___________ */

  #content-home {margin: 40px 0 0;}
  
    #edito {
      float: left;
      margin: 0 80px 0 0;
      width: 545px;
    }
    
    #news {
      float: left;
      width: 350px;
		}
    
    .title-actualites {
      background-image: url(../images/title_actus.jpg); 
      height: 24px; 
      width: 350px; 
    }
    
    .title-aussi {
      background-image: url(../images/title_et_aussi.jpg); 
      clear: both;
      height: 16px; 
      width: 82px; 
      margin: 15px 0;
    }
    
    .last-posts h2 {
      font-size: 18px;
      line-height: 20px;
      margin-bottom: 5px;
    }
        
    .post_thumbnail {
      float: right;
      margin: 0 0 10px 10px;
    }
    
    .other-news {
      margin: 0;
      padding: 0;
    }
    
      .other-news li {
        background: url(../images/arrow_green_light.jpg) no-repeat 0 4px;
        list-style-type: none;
        padding: 0 0 0 12px;
      }
      
     .all-news {margin: 10px 0 0; text-align: right;} 
     .all-news a {color: #005143; font-weight: bold;}



 /* ------------ Carroussel -------------*/

  #diaporama {
    background: url(../images/bkgd_diapo.jpg) no-repeat;
    height: 345px;
    padding: 2px 6px 7px 1px;
   	width: 966px;
  }

  /* panes */
  #flowpanes {
    clear:both;
    height: 345px;
    overflow:hidden;
    position:relative;
    padding: 0;
    width: 966px;
  }
    
    /* root element for tabs */
    #flowtabs {
      background-color: #ffffff;
      bottom: 0;
      height: 28px;
      margin: 0;
      padding: 10px;
      position: absolute;
      right: 0;
      width:auto;
      z-index: 2;
    }
    
      /* single tab */
      #flowtabs li { 
        float:left; 
        list-style-type:none;
        margin:0; 
        padding:0;
        text-indent:0; 
      }
      
        /* a- tag inside single tab */
        #flowtabs li a {
          background-repeat: no-repeat;
          display: block;
          font-size: 0;
          height: 28px;   
          margin-right: 2px;
          overflow: hidden;
          text-indent: -100px;
          width: 31px;  
        }
        
        #flowtabs li#tab1 a { background-image: url(/images/picto-small-g-1.jpg); }
        #flowtabs li#tab2 a { background-image: url(/images/picto-small-g-2.jpg); }
        #flowtabs li#tab3 a { background-image: url(/images/picto-small-g-3.jpg); }
        #flowtabs li#tab4 a { background-image: url(/images/picto-small-g-4.jpg); }
        #flowtabs li#tab5 a { background-image: url(/images/picto-small-g-5.jpg); }
        
        #flowtabs li#tab1 a.current { background-image: url(/images/picto-small-1.jpg); }
        #flowtabs li#tab2 a.current { background-image: url(/images/picto-small-2.jpg); }
        #flowtabs li#tab3 a.current { background-image: url(/images/picto-small-3.jpg); }
        #flowtabs li#tab4 a.current { background-image: url(/images/picto-small-4.jpg); }
        #flowtabs li#tab5 a.current { background-image: url(/images/picto-small-5.jpg); }
        
        /* mouseover state */
        #flowtabs a:hover     { text-decoration: none;}
    
        /* currently selected tabs */
        #flowtabs a.current   { cursor:default;  }
  
    /* our additional wrapper element for the items */
    #flowpanes .items {
      clear:both;
      height: 345px;
      margin:0;
      padding:0;
      position:absolute;
      width:20000em;
    }
        
    /* single pane */
    #flowpanes .items div.item {
      display:block;
      float:left;
      height: 320px;
      padding: 12px 13px 13px 13px;
      width: 940px;
    }
    
      #flowpanes .items div.item .item-picto {
        left: 620px;
        position: absolute;
        top: 5px;
      }
    
      #flowpanes .items div.item .item-image {
        float: left;
        width: 635px;
      }
      
      #flowpanes .items div.item .item-caption {
        float: left;
        margin: 0 15px 0 25px;
        padding-top: 95px;
        width: 265px;
      }
      
      #flowpanes .items div.item .item-caption h1 {
        font-size: 20px;
        line-height: 24px;
        text-transform: uppercase;
      }
      
        #flowpanes .items div.item .item-caption h1 a {color: #005747;}      
      
      #flowpanes .items div.item .item-caption p {
        color: #005747;
        font-size: 15px;
      }
      
      #flowpanes .items div.item .item-caption p.item-link { text-align: right;}
      
      
  /* ___________ Page contenu ___________ */
  
  #content {
    float: left;
    margin: 0 0 0 50px;
    width: 678px;
  }
  
  #content img, #content-axe img, #content-actus img  {
    border: #FFF 10px solid;
    -moz-box-shadow: 3px 3px 5px #aaa;  
    -webkit-box-shadow: 3px 3px 5px #aaa;  
    box-shadow: 3px 3px 8px #aaa; 
  }
  
  #content-axe {
   	float: left;
    margin: 0 0 0 50px;
    width: 375px;
	}
  
  #news-axe {
    float: left;
    margin: 0 0 0 50px;
    width: 245px;
	}
  
  	.title-axe-actualites {
      height: 24px; 
      width: 245px; 
    }
    
    .mom .title-axe-actualites {background-image: url(../images/title_actus_mom.jpg); }
    .rb .title-axe-actualites {background-image: url(../images/title_actus_rb.jpg); }
    .pel .title-axe-actualites {background-image: url(../images/title_actus_pel.jpg); }
    .apn .title-axe-actualites {background-image: url(../images/title_actus_apn.jpg); }
    .ms .title-axe-actualites {background-image: url(../images/title_actus_ms.jpg); }

    .mom .title-aussi {background-image: url(../images/title_aussi_mom.jpg); }
    .rb .title-aussi {background-image: url(../images/title_aussi_rb.jpg); }
    .pel .title-aussi {background-image: url(../images/title_aussi_pel.jpg); }
    .apn .title-aussi {background-image: url(../images/title_aussi_apn.jpg); }
    .ms .title-aussi {background-image: url(../images/title_aussi_ms.jpg); }

  /* __________ Page actualité __________ */

  #content-actus {
    margin: 0;
    width: 980px;
	}

  #content-blog-page {
    float: left;
    margin-right: 80px;
    width: 650px;
  }
  
  #content-blog-sidebar {
    float: left;
    width: 250px;
  }
  
  	.post_header  { height: 60px; padding: 0 0 10px; }
  
  	.post {
      border-bottom: #deeae7 5px solid;
      clear: both;
      margin: 0 0 15px;
      padding-bottom: 15px;
    }
  
  	img.icon-theme {
      border: 0 !important;
      box-shadow: none !important; 
      display: block;
      float: left;
      margin: 0 10px 0 0;
      width: 64px; 
      -moz-box-shadow: none !important;  
      -webkit-box-shadow: none !important; 
   }
   
   .title-post-blog { float: left; width: 575px; }
   	.title-post-blog p { color: #005747; margin: 0; }
  	.title-post-blog h2 { font-size: 20px; line-height: 22px; margin: 0; }
    
   .post_nav a { color: #005747; font-size: 12px; font-weight: bold;}
   .post_prec {float :left;}
   .post_next {float :right;}
   .home-blog {clear: both; display: block; text-align: center;}
   
   #content-blog-sidebar h4 {
    background: url(../images/title_actus_news.jpg) no-repeat 0 0;
    background-repeat: no-repeat !important;
    font-size: 0px;
    display: block;
    height: 20px;
    margin: 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 102px;
  }
  
  #content-blog-sidebar h5 {
    border-top: #deeae7 1px solid;
    font-size: 13px;
    margin: 5px 0 10px;
    padding-top: 15px;
  }
  
  .blog-accueil-actus {
    border-bottom: #deeae7 1px solid;
    display: block;
    text-align: right;
    width: 100%;
  }
  
  .blog-accueil-actus a { color: #005143;}
  
  .widget-title {    
  	color: #005143;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 10px;
	}
  
	#blog-widget-archives {
		border-bottom: #deeae7 1px solid;
    padding-bottom: 10px;
	}
  
  	#blog-widget-archives li {
      background: url(../images/arrow_green_light.jpg) no-repeat 0 7px;
      list-style-type: none;
      padding: 2px 0 2px 10px;
    }

  	#widget-types li {
      background-repeat: no-repeat;
      background-position: 0 7px;
      font-weight: bold;
      height: 18px;
      list-style-type: none;
      padding: 18px 0 2px 40px;
    }
    
    	#cat-maitrise-d-ouvrage-mandatee {background-image: url(../images/picto-small-1.jpg);}
    	#cat-reserve-de-biosphere {background-image: url(../images/picto-small-2.jpg);}
    	#cat-leader {background-image: url(../images/picto-small-3.jpg);}
    	#cat-activites-de-pleine-nature {background-image: url(../images/picto-small-4.jpg);}
    	#cat-massif-et-stations {background-image: url(../images/picto-small-5.jpg);}
      
  .posts_pages {
    font-size: 12px;
    text-align: center;
  }    
  
  .posts_pages a {font-weight: bold; padding: 0 3px;}
  
  .posts_page_current { 
  	color: #005747; 
    font-size: 18px; 
    font-weight: bold;
  }

  /* ___________ Page contact ___________ */

	#content-contact {
    float: left;
    margin: 0 100px 0 0;
    width: 300px; }

	#myContactFormContainer {
 		border-left: #def1ef 1px solid;
    float: left;
    margin: 0 0 20px;
    padding: 0 0 0 20px;
    width: 405px;
  }
  
    #myContactFormContainer fieldset {
      border: 0;
      padding: 0;
    }

      #myContactFormContainer .form-submit p {
        color: #005747;
        font-size: 11px;
        font-style: italic;
        margin: 0;
      }
  
      .form-row {
        clear: both;
        padding: 0 0 12px;
      }
  
        #myContactFormContainer label {
          color: #005747;
          display: block;
          float: left;
          font-size: 12px;
          height: 18px;
          width: 100px;
        }
  			
       #myContactFormContainer input { height: 16px;}
  
        #myContactFormContainer input,  #myContactFormContainer textarea {
          background-color: #e9f5f4;
          border: #def1ef 1px solid;
          color: #594a40;
          padding: 1px 5px;
          width: 275px;
        }
        
        #form-row-contact_destinataire {
          border-top: #def1ef 1px solid;
          margin-top: 15px;
          padding-top: 15px;
        }
  
        .radio_list { list-style: none;}
        
          .radio_list li {
            background: none;
            color: #000000;
            float: left; 
            margin-right: 20px; 
            padding: 0;
          }
          
            .radio_list li input { 
              background-color: transparent;
              background-image: none ;
              border: 0; 
              margin: 0 0 0 5px; 
              width: 15px !important;
            }
      
          .radio_list label {text-align: right; width: 35px !important;}

				.required {font-size: 12px; font-style: normal !important;}

      #envoyer {
        background-color: #005747 !important;
        border: 0 !important;
        color: #FFF !important;
        cursor: pointer;
        display: block;
        float: right;
        font-weight: bold;
        height: 24px !important;
        text-transform: uppercase;
        width: 100px !important;
      }

      .error_list { 
        list-style: none;
      	margin: 10px 0 0; 
        padding: 0; 
      }
      
        .error_list li {
            background: none;
            color: #CA3423;
            font-size: 12px;
            font-weight: bold;
            padding: 5px 0;
        }

  /* ___________ Autres pages ___________ */


.telechargements {
  border-top: #5c9489 1px solid;
  margin-top: 40px;
}

.telechargements ul {
  margin: 0;
  padding: 0;
}

	.telechargements ul li {
    background: url(../images/icon_doc.jpg) no-repeat 0 0;
    list-style-type: none;
    padding: 0 0 6px 20px;
  }

  /* ___________ Marchés publics ___________ */
  
  .marches li {
    background: transparent url(/images/icon_mp.jpg) no-repeat 0 15px;
   	border-bottom: #92cfc9 1px dotted;
    list-style-type: none;
    padding: 10px 0 0 75px;
  }
    
  .marches h5 { margin-top: 0;}
    
/************ chargement ajax ************/

.prettyLoader {
	background: url(/images/prettyLoader/prettyLoader.png) top left no-repeat;
	height: 30px;
	position: absolute;
	width: 30px;
	z-index: 30000;
}

.prettyLoader img {
	display: block;
	margin: 7px 0 0 7px;
}

.pl_ie6 { background-image: url(/images/prettyLoader/prettyLoader.gif); }

