﻿/*  
Theme Name: Theme AMM
Theme URI: 
Description: Theme de l'Association de la Medaille Miraculeuse
Version: beta
Author:   
Author URI: 


*/

/* Begin Typography & Colors */

body {
    font-family: 'Lucida Grande', Verdana, Helvetica,Arial, Sans-Serif;
    color: #382e1f;
}
body { font-size: 12px; line-height: 1.5em; margin: 0; padding: 0 } 
h1 { margin: 0; font-size: 1.6666666666666667em; line-height: 0.9em; margin-bottom: 0.9em; } 
h2 { margin: 0; font-size: 1.5em; line-height: 1em; margin-bottom: 1em; } 
h3 { margin: 0; font-size: 1.3333333333333332em; line-height: 1.125em; margin-bottom: 1.125em;margin-top: 1.125em; } 
h4 { margin: 0; font-size: 1.1666666666666667em; line-height: 1.2857142857142858em; margin-bottom: 1.2857142857142858em;margin-top: 1.5em;} 
p, ul, blockquote, pre, td, th, label { margin: 0; font-size: 1em; line-height: 1.5em; margin-bottom: 1em; } 
p.small { margin: 0; font-size: 0.8333333333333334em; line-height: 1.8em; margin-bottom: 1.8em; } 
table { border-collapse: collapse; margin-bottom: 1.5em; }

h1, h2, h3, h4, h5, h6 {
	font-weight: bolder;
	letter-spacing: -0.07em;
}

h3{background-color:#BFD5E1;color:#004A74;}
h4{background-color:#E6EFF4;color:#004A74;}

strong{color:#005788;}
.h2{font-family:Georgia,Helvetica,Arial, sans-serif;line-height:18px;font-size:12px;color:#312E2E;font-weight:700;}
.h3{color:#005788;}
a:link,a:visited,a:active{color:#4081A6;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
#header{background-image:url(images/header-back.jpg);}
#header #header_img{width:980px;height:150px;margin:0 auto;padding:0;background-image:url(images/header.jpg);}
#header h1.blogtitle{width:980px;height:150px;margin:0 auto;padding:0;visibility:hidden;}
#header p.desc{font-family:Helvetica,Verdana, Arial,  sans-serif;font-size:11px;margin:0;padding:0;visibility:hidden;}
#top{background-color:#fff;background-repeat:repeat-x;height:25px;}

#ddnav{background-color:#FFD780;background-repeat:repeat-x;height:25px;margin:0;padding:0;font-size:12px;}
#nav{height:25px;width:980px;font-weight:700;margin:0 auto;padding:0px 0 0;font-weight:bold;}
ul.nav{height:25px;line-height:25px;float:left;list-style:none;font-size:11px;text-transform:inherit;margin:0;padding:0;font-size:12px;text-transform:capitalize;}
ul.nav li{float:left !important;list-style-type:none;margin:0;padding:0;font-weight:bold;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{float:left;display:block;text-decoration:none;padding:0 10px;font-weight:bold;}
ul.nav li a:hover,ul.nav li a:active{background:url(images/navblue.gif) repeat-x;color:#205387;text-decoration:none;}

ul.nav li.current_page_item {border-right:1px solid #005788;border-left:1px solid #005788;text-decoration:none;background:url(images/menu-top-blue.jpg) repeat-x;color:#FFFFFF;}
ul.nav li.current_page_parent {border-right:1px solid #005788;border-left:1px solid #005788;text-decoration:none;background:url(images/menu-top-blue.jpg)  repeat-x;color:#FFFFFF;}
ul.nav li.current_page_parent a,ul.nav li.current_page_item a  {color:#FFFFFF;}

ul.nav li ul{float:left;margin:0;padding:0;}
#ddnav #nav ul.nav li .page_item current_page_item, .current_page_parent{color:#FFFFFF;}

#ddnav2{background:url(images/menu2-back.jpg);background-repeat:repeat-x;height:25px;margin:0;padding:0;font-size:12px;}
#nav2{height:25px;width:980px;font-weight:700;margin:0 auto;padding:0px 0 0;}
ul.nav2{height:25px;line-height:25px;float:left;list-style:none;text-transform:inherit;margin:0;padding:0;font-size:12px;}
ul.nav2 li{float:left !important;list-style-type:none;margin:3px 0 0 0;padding:0;}
ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited{color:#c0c0c0;float:left;display:block;text-decoration:none;padding:0 10px;}
ul.nav2 li a:hover,ul.nav2 li a:active{background:url(images/navblue.gif) repeat-x;color:#205387;text-decoration:none;}
ul.nav2 li.current_page_item {float: left;}
ul.nav2 li.current_page_item a{text-decoration:none;background:url(images/navblue.gif) repeat-x;background-position: center center;color:#FFFFFF;}
ul.nav2 li ul{float:left;margin:0;padding:0;}
ul.nav2 li.current_page_parent a,ul.nav2 li.current_page_item a  {color:#FFFFFF;}

#page	{
	width:875px;margin:0 auto;padding:0;
	}

#content{float:left;width:610px;margin:0;padding:0;font-size: 1em;}
.entry{float:left;width:600px;margin:0 0 10px;padding:0 0 25px;}
.entry #post h2,.entry #post h2 {ltext-transform:capitalize;ine-height:35px;font-size:20pt;font-family: Verdana,sans-serif;background-color:#005788;color:#FFFFFF;width:595px;margin: 0px; background:url(images/h1-back.gif) no-repeat;}
.entry #post h2 a{color:#ffffff;}
.entry  h2{text-transform:capitalize;padding-left:5px;line-height:35px;font-size:20pt;font-family: Verdana,sans-serif;background-color:#005788;color:#FFFFFF;width:600px;margin: 0 0 1.5em; padding : 0 px;background:url(images/h1-back.gif) no-repeat;}
.post ul li p a{list-style-type:none;background:transparent url(images/icon_url.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.entry li{margin-bottom:5px;}
.entry ul{margin-bottom:12px;}
.entry ul li{
              list-style-type:none;
              background:transparent url(images/li_blue.gif) no-repeat;
              background-position: 0px 8px;
              padding-left:10px;
}

.entry-resultats{float:left;width:600px;margin:0 0 0px;padding:0 0 0px;}

.chapeau{font-weight:bolder;
         width:580px;
         padding:10px;
         background-color:#E6EFF4;
         }

.exergue { 
          float: right; 
          font-size: 2em; 
          font-family: "Bitstream Vera Sans", Lucida grande, Verdana, Arial, sans-serif; 
          color:#FFFFFF; 
          background: url(images/go.gif) no-repeat; 
          background-color: #005788; 
          width: 260px; 
          padding: 15px 0 0 82px; 
          text-align: left; 
          text-indent:27px; 
          border: none; 
          margin: 2px 15px 5px 15px; 
          padding: 1px; 
          line-height: 1em; 
} 
.exergue p { 
              display: inline; 
              margin: 0; 
              padding-right: 27px; 
              background: url(images/guillemet_fermant.jpg); 
              background-position: bottom right; 
              background-repeat: no-repeat; 
}

.lettrine { 
            float: left; /* positionnement de la lettrine dans le conteneur*/ 
            font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/ 
             font-weight: bold; font-family: Verdana, Arial, sans-serif; 
             color: #005788; border: none;/* définition d'une bordure autour de la lettrine*/ 
             background-color: #FFFFFF; 
             margin: 1px; padding: 1px;  line-height: 0.85em;
           } 
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

.bloc_centre {
    background-color:#E6EFF4;
    margin:0px auto;
    padding:10px;
    width:500px;
    margin-bottom: 1em;
    }
.bloc_centre_sans_marge {
    background-color:#E6EFF4;
    margin:0px auto;
    padding:10px;
    width:500px;
    }
    
.bloc_jaune {
      background-color:#FEEDC9;
 
      padding:10px;
            
      }
      
.pdf {background:url(images/pdf.gif) no-repeat;padding-left:16px;background-position: -1px left;}

#sidebar{float:right;width:250px;margin:0;padding:0;}
.rsidebar{float:right;width:250px;}
.rsidebar h2{font-size:12px;border-bottom:#eee 1px solid;margin:0 0 5px;padding:0;}
.rsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
.rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.navigation{width:600px;float:left;color:#666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.next{background:transparent url(images/next.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.prev{background:transparent url(images/prev.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.postmetadata{border-top:1px #eee solid;font-size:10px;margin:0 0 15px;padding:5px 0px 25px;}
.floatright{float:right;}
.floatleft{float:left;}

.widget_miniposts #title{background-color:#fdb826;color:#ffffff;font-size:20pt;font-family: Verdana,sans-serif;height:30px;line-height:25px;}
.widget_miniposts{padding:0 0 0px;border:#fdb826 2px solid;margin:0 0 10px;}


.widget_categories-1 #title{background-color:#005788;color:#ffffff;font-size:20pt;font-family: Verdana,sans-serif;height:30px;line-height:25px;}
.widget_categories-1{padding:0 0 0px;border:#005788 2px solid;margin:0 0 10px;}

.widget_categories-1 .cat-item{margin:0px;padding:0px;}
.widget_categories-1 .cat-item:hover{background-color:#BFE7FF;}

.widget_archives-2 #title{background-color:#FFD780;color:#ffffff;font-size:20pt;font-family: Verdana,sans-serif;height:30px;line-height:25px;}
.widget_archives-2{padding:0 0 0px;border:#FFD780 2px solid;margin:0 0 10px;}
.widget_archives-2 ul li:hover{background-color:#FFECBF;}

.widget_meta #title{background-color:#fdb826;color:#ffffff;font-size:20pt;font-family: Verdana,sans-serif;height:30px;line-height:25px;}
.widget_meta{padding:0 0 20px;border:#fdb826 2px solid;margin:0 0 10px;}

.widget_recent-posts-2 #title{background-color:#fdb826;color:#ffffff;font-size:20pt;font-family: Verdana,sans-serif;height:30px;line-height:25px;}
.widget_recent-posts-2 {padding:0 0 0px;border:#fdb826 2px solid;margin:0 0 10px;}
.widget_recent-posts-2 ul li:hover{background-color:#FFD780;}
.widget_recent-posts-2 ul li,.widget_miniposts ul li{width:220px;list-style-type:none;background:transparent url(images/star.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

.widget_archives ul li,.widget_categories ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}


.widget_text-1{font-size:1em;text-align: center;border:#4081A6 2px solid;margin:0 0 10px;color:#ffffff;background-color:#4081A6;background-image:url(images/barrette.jpg);background-repeat:no-repeat;background-position:center;}

.widget_text-2 #title{background-color:#005788;color:#ffffff;font-size:20pt;font-family: Verdana,sans-serif;height:30px;line-height:25px;}
.widget_text-2{font-size:1em;border:#005788 2px solid;margin:0 0 10px;}
.widget_text-2 ul li{width:220px;list-style-type:none;background:transparent url(images/icon_rss.png) no-repeat;border:0;margin:0 0 0 10px;padding:0 0 5px 20px;background-position:left;}

.widget_mysearch #title{background-color:#005788;color:#ffffff;font-size:20pt;font-family: Verdana,sans-serif;margin:0 0 10px;height:28px;line-height:25px;}
.widget_mysearch{padding:0 0 20px;border:#005788 2px solid;margin:0 0 10px;color:#ffffff;background-image: url(images/loupe.jpg);background-repeat: no-repeat;background-position: right;}
.widget_mysearch  #searchform{padding:0px 0px 0px 10px;}

.widget_pages #title{background-color:#fdb826;color:#ffffff;font-size:20pt;font-family: Verdana,sans-serif;height:30px;line-height:25px;}
.widget_pages{padding:0 0 20px;border:#fdb826 2px solid;margin:0 0 10px;background-color:#005788;color:#ffffff;}


.margin_100{width:400px;margin:0 0 30px 200px;}
.margin_0{width:400px;margin:0 0 30px 0px;}
.alinea{text-indent:3em;line-height: 1.5em;}

.shade1{background-color:#fff9ec;width:550px;padding:10px;margin:0 auto;}
.shade2{background-color:#fff7e5;width:550px;padding:10px;margin:0 auto;}
.shade3{background-color:#fef0d1;width:550px;padding:10px;margin:0 auto;}
.shade4{background-color:#fee7b4;width:550px;padding:10px;margin:0 auto;}
.shade5{background-color:#fedd94;width:550px;padding:10px;margin:0 auto;}
.shade6{background-color:#fed578;width:550px;padding:10px;margin:0 auto;}
.shade7{background-color:#fdcb5e;width:550px;padding:10px;margin:0 auto;}
.shade8{background-color:#fdc64c;width:550px;padding:10px;margin:0 auto;}
.shade9{background-color:#fdbf37;width:550px;padding:10px;margin:0 auto;}
.shade10{background-color:#fcb518;width:550px;padding:10px;margin:0 auto;}

.bloc_250_left{width:280px;float:left;}
.bloc_250_right{width:280px;float:right;}

ol li{margin:0 0 1em;}
ul li{margin:0 0 1em;}

ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}

#footer{clear:both;color:#fff;background-image:url(images/foot-back.png);background-repeat:repeat-x;height:180px;width:100%;}

#footercontainer{color:#fff;margin:0 auto;width:980px;height:auto;}
#coordonnees{width:600px;float:left;color:#fff;height:auto;margin:3em 0em 1em 0;}
#contacter{margin:3.3em 3em 1em 0;height:auto;width:250px;float:right;}
#footer p{line-height:0.7em;}
#footer p strong{color:#ffffff;font-size:1.3em;line-height:1.3em;}
#footer a:hover{text-decoration:underline;color:#fff;border:none;}
#footer a:link,#footer a:active,#footer a:visited{text-decoration:underline;color:#ffffff;border:none;}

/* Print Style Sheet */
@media print {
#header h1.blogtitle{font-size:3em;visibility:visible;}
#header p.desc{display:none;}
#ddnav{display:none;}
#ddnav2{display:none;}
#sidebar {display:none;}
.floatright{display:none;}
#content{width:800px;}
