/* BLOG_main_com 1810050 */
.mod_1810050 .cel1{
	 position: relative;
}

.mod_1810050 .general{
	 border-top: 1px solid #DBDBDB;
	 border-bottom: 1px solid #DBDBDB;
}

.mod_1810050 .resize{
	 width: 597px;
}

.mod_1810050 .resize .photo{
	 position: static;
}

.mod_1810050 .noresize .photo{
	 position: relative;
}

.mod_1810050 .cel_entete{
	 position: relative;
	 background-color: #2758BA;
	 border-right: 1px solid #DBDBDB;
	 border-bottom: 1px solid #DBDBDB;
	 border-left: 1px solid #DBDBDB;
	 padding: 7px 7px;
}

.mod_1810050 .cel_centre{
	 position: relative;
	 background-color: #FFFFFF;
	 border-right: 1px solid #DBDBDB;
	 border-left: 1px solid #DBDBDB;
	 padding: 7px 7px;
}

.mod_1810050 .cel_pied{
	 position: relative;
	 background-color: #FFFFFF;
	 border-right: 1px solid #DBDBDB;
	 border-left: 1px solid #DBDBDB;
	 padding: 7px 7px;
}

.mod_1810050 .left{
	 position: relative;
	 padding-right: 10px;
	 float: left;
	 margin-right: 5px;
}

.mod_1810050 .right{
	 position: relative;
	 padding-left: 10px;
	 float: right;
	 margin-left: 5px;
}

.mod_1810050 .center, .mod_1810050 .top{
	 position: relative;
	 padding-bottom: 10px;
	 float: none;
	 text-align: center;
}

.mod_1810050 .titre, .mod_1810050 .titre a, .mod_1810050 .titre .access{
	 color: #FFFFFF;
	 text-align: center;
	 text-transform: none;
	 text-decoration: none;
	 font: bold  16px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

.mod_1810050 .titre a:hover{
	 color: #0000FF;
	 text-decoration: none;
	 background: #FF99FF;
	 font-weight: bold;
}

.mod_1810050 .categorie, .mod_1810050 .categorie .access{
	 color: #666666;
	 text-align: left;
	 text-decoration: none;
	 font: bold  14px "Arial", sans-serif;
}

.mod_1810050 .resume, .mod_1810050 .resume .access{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: bold  12px "Arial", sans-serif;
}

.mod_1810050 .resume{
	 width: 597px;
}

.mod_1810050 .texte, .mod_1810050 .texte .access, .mod_1810050 .texte a, .mod_1810050 a.texte{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: normal 12px "Arial", sans-serif;
}

.mod_1810050 .date, .mod_1810050 .date .access{
	 text-align: left;
	 text-decoration: none;
	 color: #000000;
	 font: bold  10px "Arial", sans-serif;
}

.mod_1810050 .date a:hover{
	 text-decoration: none;
	 background: transparent;
	 font-weight: bold;
}

.mod_1810050 .liens, .mod_1810050 .liens a, .mod_1810050 a.liens{
	 color: #00759B;
	 text-align: left;
	 text-decoration: none;
	 font: bold  12px "Arial", sans-serif;
}

.mod_1810050 .liens:hover, .mod_1810050 .liens a:hover, .mod_1810050 a.liens:hover{
	 color: #FF0000;
	 text-decoration: none;
	 background: #FFFF99;
	 font-weight: bold;
}

.mod_1810050 .tag, .mod_1810050 .tag a{
	 color: #00759B;
	 text-align: left;
	 text-decoration: none;
	 font: bold  12px "Arial", sans-serif;
}

.mod_1810050 .tag:hover, .mod_1810050 .tag a:hover{
	 color: #FF0000;
	 text-decoration: none;
	 background: #FFFF99;
	 font-weight: bold;
}

.mod_1810050 .auteur, .mod_1810050 .auteur a, .mod_1810050 .auteur .access, .mod_1810050 .auteur .access a{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: bold  10px "Arial", sans-serif;
}

.mod_1810050 .auteur a:hover, .mod_1810050 .auteur .access a:hover{
	 color: #00759B;
	 text-decoration: none;
	 background: transparent;
	 font-weight: bold;
}

.mod_1810050 .pied_page, .mod_1810050 .pied_page a{
	 color: #006600;
	 text-align: left;
	 text-decoration: none;
	 font: normal 10px "Arial", sans-serif;
}

.mod_1810050 .pied_page a:hover{
	 color: #FFFFFF;
	 text-decoration: none;
	 background: #00759B;
	 font-weight: normal;
}

.mod_1810050 a.pied_page:hover{
	 color: #FFFFFF;
	 text-decoration: none;
	 background: #00759B;
	 font-weight: normal;
}

.mod_1810050 .navi, .mod_1810050 .navi a{
	 text-align: justify;
	 text-decoration: none;
	 color: #00759B;
	 font: bold  12px "Arial", sans-serif;
	 text-align: center;
}

.mod_1810050 .pj, .mod_1810050 .pj a{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: normal 12px "Arial", sans-serif;
	 margin: 5px 0;
	 line-height: 1.5em;
}

.mod_1810050 .suite, .mod_1810050 .suite .access{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: normal 12px "Arial", sans-serif;
	 text-align: right;
}

.mod_1810050 .legende a{
	 color: #00759B;
	 text-align: left;
	 text-decoration: none;
	 font: bold  12px "Arial", sans-serif;
}

.mod_1810050 .legende a:hover{
	 color: #FF0000;
	 text-decoration: none;
	 background: #FFFF99;
	 font-weight: bold;
}

.mod_1810050 .legende{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: normal 12px "Arial", sans-serif;
	 text-align: center;
	 font-weight: bold;
}

.mod_1810050 .lire_suite{
	 text-align: right;
}

.mod_1810050 .lire_suite a, .mod_1810050 .lire_suite img{
	 color: #000000;
	 text-decoration: none;
	 font: 12px "Arial", sans-serif;
	 padding-right: 1ex;
}

.mod_1810050 .bottom{
	 position: relative;
	 padding-top: 10px;
	 float: none;
	 text-align: center;
}

.mod_1810050 text{
	 display: inline;
	 padding-left: 5px;
}

.mod_1810050 .img_rating img{
	 vertical-align: baseline;
}

.mod_1810050 .infos{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: bold  12px "Arial", sans-serif;
}

.mod_1810050 .infos a{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: bold  12px "Arial", sans-serif;
}

.mod_1810050 .message, .mod_1810050 .message a{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: normal 12px "Arial", sans-serif;
}

.mod_1810050 .submit{
	 text-align: center;
	 padding: 7px 7px;
}

.mod_1810050 form{
	 text-align: left;
}

.mod_1810050 .encadre{
	 border: #DBDBDB 1px solid;
	 background-color: #99FFFF;
	 padding: 1ex;
	 margin-bottom: 1ex;
}

.mod_1810050 .encadre_highlight{
	 border: #DBDBDB 1px solid;
	 background-color: #FFFFFF;
	 padding: 1ex;
	 margin-bottom: 1ex;
}

.mod_1810050 .encadre_alterne{
	 border: #DBDBDB 1px solid;
	 background-color: #FFFFFF;
	 padding: 1ex;
	 margin-bottom: 1ex;
}

.mod_1810050 label, .mod_1810050 .radiorow{
	 display: block;
	 padding-top: 8px;
	 padding-bottom: 2px;
}

.mod_1810050 .inputrow input, .mod_1810050 .inputrow select, .mod_1810050 .inputrow textarea{
	 width: 95%;
	 padding: 2px;
}

.mod_1810050 .error{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: normal 12px "Arial", sans-serif;
	 font-weight: normal;
}

.mod_1810050 .field_error{
	 color: red;
	 border: 1px solid red;
	 background-color: white;
	 padding: 2px;
}

.mod_1810050 #infos_fond_div{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: normal 12px "Arial", sans-serif;
	 color: red;
	 border: 1px solid red;
	 background-color: white;
	 margin-bottom: 15px;
	 padding: 10px;
	 text-align: center;
}

.mod_1810050 .nocb, .mod_1810050 .barre{
	 background-color: #999999;
}

.mod_1810050 .texte .interet{
	 font-size: 80%;
}

.mod_1810050 .rubrique{
	 color: #666666;
	 text-align: left;
	 text-decoration: none;
	 font: bold  14px "Arial", sans-serif;
}

.mod_1810050 .form{
	 text-align: left;
}

.mod_1810050 #z_col_photos .cel1, .mod_1810050 #z_col_photos .cel1safe{
	 position: relative;
	 background-color: #FFFFFF;
	 border-right: 1px solid #DBDBDB;
	 border-left: 1px solid #DBDBDB;
	 border: none;
}

.mod_1810050 #z_col_photos .cel1{
	 padding: 7px 7px;
}

.mod_1810050 #z_col_photos .cel1safe{
	 _width: 100%;
}

.mod_1810050 #z_col_photos .titre_page{
	 color: #FFFFFF;
	 text-align: center;
	 text-transform: none;
	 text-decoration: none;
	 font: bold  16px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

.mod_1810050 #z_col_photos .titre, .mod_1810050 #z_col_photos .titre a, .mod_1810050 #z_col_photos .titre_left, .mod_1810050 #z_col_photos .titre_left a, .mod_1810050 #z_col_photos .titre_diapo, .mod_1810050 #z_col_photos .titre_diapo a{
	 color: #666666;
	 text-align: left;
	 text-decoration: none;
	 font: bold  14px "Arial", sans-serif;
}

.mod_1810050 #z_col_photos .titre a:hover, .mod_1810050 #z_col_photos .titre_left a:hover, .mod_1810050 #z_col_photos .titre_diapo a:hover{
	 text-decoration: none;
	 background: transparent;
	 font-weight: bold;
}

.mod_1810050 #z_col_photos .titre_photo, .mod_1810050 #z_col_photos .titre_photo a{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: bold  12px "Arial", sans-serif;
}

.mod_1810050 #z_col_photos .navigation, .mod_1810050 #z_col_photos .navigation a, .mod_1810050 #z_col_photos a.navigation, .mod_1810050 #z_col_photos .navigation_titre_page, .mod_1810050 #z_col_photos .navigation_titre_page a, .mod_1810050 #z_col_photos a.navigation_titre_page{
	 color: #006600;
	 text-align: left;
	 text-decoration: none;
	 font: normal 10px "Arial", sans-serif;
}

.mod_1810050 #z_col_photos .navigation a:hover, .mod_1810050 #z_col_photos a.navigation:hover, .mod_1810050 #z_col_photos .navigation_titre_page a:hover span, .mod_1810050 #z_col_photos a.navigation_titre_page:hover span{
	 color: #FFFFFF;
	 text-decoration: none;
	 background: #00759B;
	 font-weight: normal;
}

.mod_1810050 #z_col_photos .description a.link, .mod_1810050 #z_col_photos .description_left a.link, .mod_1810050 #z_col_photos .description_titre a.link{
	 text-decoration: inherit;
}

.mod_1810050 #z_col_photos .description, .mod_1810050 #z_col_photos .description a, .mod_1810050 #z_col_photos a.description, .mod_1810050 #z_col_photos a.description:hover, .mod_1810050 #z_col_photos .description_titre, .mod_1810050 #z_col_photos .description_titre a, .mod_1810050 #z_col_photos .description_titre_page, .mod_1810050 #z_col_photos .description_left, .mod_1810050 #z_col_photos .description_left a{
	 color: #000000;
	 text-align: left;
	 text-decoration: none;
	 font: normal 12px "Arial", sans-serif;
}

.mod_1810050 #z_col_photos .titre_diapo{
	 height: 5em;
	 vertical-align: middle;
	 text-align: center;
}

.mod_1810050 #z_col_photos .titre_center{
	 color: #666666;
	 text-align: left;
	 text-decoration: none;
	 font: bold  14px "Arial", sans-serif;
	 text-align: center;
}

.mod_1810050 #z_col_photos .titre_left{
	 text-align: left;
}

.mod_1810050 #z_col_photos .description_left{
	 text-align: left;
}

.mod_1810050 #z_col_photos .description_titre{
	 text-align: center;
}

.mod_1810050 #z_col_photos .navigation_titre_page, .mod_1810050 #z_col_photos .description_titre_page{
	 text-align: inherit;
}

.mod_1810050 #z_col_photos .description, .mod_1810050 #z_col_photos .navigation_titre_page{
	 margin-top: 5px;
}

.mod_1810050 #z_col_photos .navigation_titre_page, .mod_1810050 #z_col_photos .margin_titre_bottom{
	 margin-bottom: 10px;
}

.mod_1810050 #z_col_photos .margin_titre{
	 margin-top: 10px;
}

.mod_1810050 #z_col_photos .margin_titre_top{
	 margin-top: 10px;
}

.mod_1810050 #z_col_photos a.diapo, .mod_1810050 #z_col_photos div.diapo{
	 border: 1px solid #DBDBDB;
	 display: block;
	 height: 150px;
	 background: #99FFFF no-repeat center center;
	 cursor: pointer;
	 text-decoration: none;
	 text-align: center;
}

.mod_1810050 #z_col_photos a.diapo:hover, .mod_1810050 #z_col_photos a:hover .vignette{
	 border: 1px solid #DBDBDB;
	 background-color: #FFFFFF;
}

.mod_1810050 #z_col_photos div.diapo{
	 cursor: default;
}

.mod_1810050 #z_col_photos .vignette{
	 border: 1px solid #DBDBDB;
	 padding: px;
	 background: #99FFFF;
}

.mod_1810050 #z_col_photos table.vignette{
	 padding: 10px 0;
	 margin-top: 20px;
}

.mod_1810050 #z_col_photos a.vignette{
	 display: block;
	 cursor: pointer;
	 text-decoration: none;
}

.mod_1810050 #z_col_photos a.vignette_scroll, .mod_1810050 #z_col_photos div.vignette_scroll, .mod_1810050 #z_col_photos .pager_photo a.pp{
	 border: 1px solid #DBDBDB;
	 display: block;
	 width: 180px;
	 height: 120px;
	 text-decoration: none;
}

.mod_1810050 #z_col_photos .padding_infos, .mod_1810050 #z_col_photos .rollover_infos{
	 padding: 5px;
	 padding-top: 5px;
}

.mod_1810050 #z_col_photos .rollover_infos{
	 position: absolute;
	 top: 11px;
	 background-color: rgb(153, 255, 255);
	 background: transparent\9;
	 background-color: rgba(153, 255, 255, 0.7);
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b299FFFF, endColorstr=#b299FFFF);
	 zoom:1;
}

.mod_1810050 #z_col_photos a.square img, .mod_1810050 #z_col_photos img.square{
	 border: 1px solid #DBDBDB;
	 margin: 4px;
}

.mod_1810050 #z_col_photos a.square:hover img{
	 border: 1px solid #DBDBDB;
}

.mod_1810050 #z_col_photos .image{
	 margin: 10px 0;
	 text-align: center;
}

.mod_1810050 #z_col_photos .pager_photo{
	 margin: 10px auto;
	 margin-top: 20px;
	 width: 514px;
}

.mod_1810050 #z_col_photos .pager_photo a.pp, .mod_1810050 #z_col_photos .pager_photo .pager{
	 float: left;
	 margin: 0 10px;
}

.mod_1810050 #z_col_photos .pager_photo .sep{
	 background: #DBDBDB;
	 float: left;
	 width: 1px;
	 margin: 0 10px;
	 height: 122px;
}

.mod_1810050 #z_col_photos .pager_photo a.pp:hover{
	 border: 1px solid #DBDBDB;
}

.mod_1810050 #z_col_photos .pager_photo .pager{
	 line-height: 120px;
}

.mod_1810050 #z_col_photos .scroller{
	 width: 519px;
	 overflow: hidden;
}

.mod_1810050 #z_col_photos .scroller div.section{
	 float: left;
	 overflow: hidden;
	 width: 519px;
}

.mod_1810050 #z_col_photos .scroller div.content{
	 width: 10000px;
	 height: auto;
}

.mod_1810050 #z_col_photos table td.pager{
	 width: 40px;
	 text-align: center;
	 padding: 0;
	 vertical-align: middle;
}

.mod_1810050 #z_col_photos .logo_flickr, .mod_1810050 #z_col_photos .logo_picasa, .mod_1810050 #z_col_photos a.logo_flickr, .mod_1810050 #z_col_photos a.logo_picasa{
	 background: url(/_images/icones/flickr3.png) no-repeat right top;
	 _background-image: url(/_images/icones/flickr3ie6.png);
	 float: right;
	 position: relative;
	 height: 30px;
	 width: 70px;
	 display: block;
	 text-decoration: none;
}

.mod_1810050 #z_col_photos .logo_picasa, .mod_1810050 #z_col_photos a.logo_picasa{
	 background: url(/_images/icones/picasa3.png) no-repeat right top;
	 _background-image: url(/_images/icones/picasa3ie6.png);
}

.mod_1810050 #z_col_photos .shadow img{
	 -moz-box-shadow: 2px 4px 5px #444;
	 -webkit-box-shadow: 2px 4px 5px #444;
	 box-shadow: 2px 4px 5px #444;
	 filter: progid:DXImageTransform.Microsoft.Shadow(color='#444444', Direction=135, Strength=5);;
	 zoom: 1;
}

.mod_1810050 .social a:hover{
	 background: transparent;
}

.mod_1810050 .social a:hover{
	 background: transparent;
}

.mod_1810050 .yahooBuzzBadge-logo span{
	 margin-left: 2px;
	 _margin-left: 0;
	 top: -1px;
	 _top: 0px;
}

*+html .mod1810050 .yahooBuzzBadge-logo span{
	 margin-left: 0;
	 top: 0px;
}

.mod_1810050 .left{
	 float: left;
	 position: relative;
	 margin-right: 1ex;
}

.mod_1810050 .leftsafe{
	 float: left;
	 position: relative;
	 margin-right: 5px;
}

.mod_1810050 .rightsafe{
	 float: right;
	 position: relative;
	 margin-left: 5px;
}

.mod_1810050 .digg, .mod_1810050 .digg a{
	 color: #FFFFFF;
	 text-align: center;
	 text-transform: none;
	 text-decoration: none;
	 font: bold  16px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

.mod_1810050 .digg{
	 background:  url(/_images/icones/digg.png) no-repeat top left;
	 _background: none;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/icones/digg.png');
	 width: 57px;
	 height: 50px;
	 font-size: 24px;
	 line-height: 28px;
	 padding-top: 5px;
	 text-align: center;
}

.mod_1810050 .digg a:hover, .mod_1810050 .digg_hover{
	 color: #666666;
}

.mod_1810050 .digg .label{
	 font-size: 12px;
	 line-height: 12px;
}

.mod_1810050 .digg{
	 font-size: 12px;
	 line-height: 12px;
	 height: 44px;
	 line-height: auto;
	 display: inline-block;
	 margin-bottom: 5px;
	 vertical-align: top;
}

.mod_1810050 .digg .label{
	 line-height: auto;
	 display: block;
	 margin-top: -4px;
}

.mod_1810050 .digg_hover{
	 padding-top: 8px;
	 //padding-top: 0;
	 font-size: 24px;
	 display: block;
}

.mod_1810050 .pager, .mod_1810050 .pager a{
	 text-align: justify;
	 text-decoration: none;
	 color: #00759B;
	 font: bold  12px "Arial", sans-serif;
	 font-weight: normal;
}

.mod_1810050 .pager{
	 padding: 10px 0;
	 text-decoration: none;
}

.mod_1810050 .pager a{
	 border: #00759B 1px solid;
	 background-color: #F1F1F1;
	 padding: 0 2px;
	 padding: 2px 6px;
	 line-height: 24px;
}

.mod_1810050 .pager a:hover, .mod_1810050 .pager .sel{
	 color: #F1F1F1;
	 text-decoration: none;
	 background: #00759B;
	 font-weight: bold;
	 border: #F1F1F1 1px solid;
	 font-weight: bold;
}

.mod_1810050 .pager .sel{
	 text-decoration: none;
}

.mod_1810050 .pager span{
	 padding: 2px 6px;
}

.mod_1810050 .pager a span{
	 padding: 0;
}

.mod_1810050 .forpager{
	 border-bottom: none;
	 border-left: none;
	 border-right: none;
}

.mod_1810050 .chapitres{
	 height: 142px;
	 overflow: auto;
	 padding: 7px;
}

.mod_1810050 .chapitres .item{
	 height: 68px;
	 margin-bottom: 7px;
}

.mod_1810050 .chapitres .item .photo{
	 float: left;
	 width: 97px;
	 margin-right: 15px;
}

.mod_1810050 .chapitres .item .photo img{
	 width: 97px;
	 height: 60px;
	 padding: 3px;
}

.mod_1810050 .chapitres .item .titre{
	 color: #FFFFFF;
	 margin-bottom: 5px;
	 font-size: 14px;
}

.mod_1810050 .article-mosaique-item{
	 text-align: center;
	 margin-bottom: 15px;
}

.mod_1810050 .article-mosaique-item a{
	 text-align: center;
}

.mod_1810050 .article-mosaique-item a img{
	 max-width: 100%;
	 max-height: 100%;
}

.mod_1810050 .article-mosaique-thumbs{
	 list-style: none;
	 margin-bottom: 15px;
}

.mod_1810050 .article-mosaique-thumbs li{
	 display: inline-block;
	 text-align: center;
}

.mod_1810050 .article-mosaique-thumbs li img{
	 max-width: 100%;
}

