
/*.articleone .mybox .content {position: relative;}*/
#picture_info {color: #fff; position: absolute; top: 0px; left: 0px; right: 0px; text-align: left; padding: 0px 5px; 
 opacity: 0.5; filter: alpha(opacity=50); background-color: #333;
}

html, body {margin: 0px; padding: 0px; font-family: Verdana;  font-size: 12px; color : #fff; background: #000; height: 99%; }
.centertable {margin: 0px auto; position: relative; width: 900px;}

a img {border: none;}

/* INTRO */
/*html, body {width: 100%;}*/
a {color: #fff;}
table.intro { border: none; width: 99%; }
table.intro a {text-decoration: none; color: #fff;}
table.intro img {border:none;} 

#copy_intro {text-align: center;}
.intro .copyright,
.intro .copyright a {color: #fff;}

.articleone { background-color: #000; width: 1218px; height: 818px; margin: 20px auto; background-image: url(/img/article_bg_01.png); position: relative; background-repeat: no-repeat; background-position: left center; }
.articleone .photo {width: 738px; height: 592px; position: absolute; top: 108px; left: 46px; text-align: center;}
.articleone .photo img#lightbox_img {vertical-align: middle;}
.articleone .info {text-align: left; position:absolute; right: 10px; width: 410px; top: 100px; font-size: 16px;}
.articleone .info strong {color: #ff0000; text-transform: uppercase;}

.articleone .nav {position: absolute; bottom: 91px; right: 427px;}

.articleone .nav a {padding-left: 10px;
 outline: none;
 float:left;
 display:block;
}

.articleone .nav a.prev {
 width: 113px;
 height: 15px;
}

.articleone .nav a.next {
 width: 94px;
 height: 15px;
}

.copyright {font-size: 80%; text-align: center; padding: 3px 0px; color: #707070;}
.copyright a { text-decoration: none; color: #707070;}



#blog_summary .bandegrisevert {
  background-image: url(/img/pixel_gris_01.gif); background-repeat: repeat-y; background-position: 880px;
  position: absolute;
  height : 460px;
  width: 960px;
}

.contentallslider {padding-top: 20px;}

#blog_summary { margin: 20px auto; width: 960px; 
 background-repeat: repeat-y; background-position: 880px; ppadding-top: 20px; padding-bottom: 40px;
 position: relative;
 background-color: #000;

}


.zoom {display: none; position: absolute; left: 250px; top: 80px; border: 1px solid #707070;}

.contact {position: absolute; bottom: 20px; left: 200px; width: 460px; padding: 20px; background-color: #707070; z-index: 300; display: none;}
.contact h2 {margin-top: 0px; padding-top: 0px; }
/*
.contact h2, 
.contact strong {color: #ff0000;}
*/
#blog_summary .photoscontenaire {z-index: 300; position: absolute; display:none;}
/*#blog_summary .photoscontenaire img { border: 1px solid #707070;}*/
#blog_summary .linephoto {height: 60px; position: relative; width: 960px;}



#blog_summary .line {height: 60px; position: relative; width: 960px;}
#blog_summary .line a {cursor: pointer;  outline: none;}
#blog_summary .line .logo { position: absolute; bottom: 0px; left: 885px;}
#blog_summary .line .texte { position: absolute; bottom: 3px; right: 85px; z-index-no: 40;}
#blog_summary .linephoto .photo { position: absolute; top: 0px; right: 80px; z-index: 50; height: auto;160px; padding-right: 5px;
/* background-color: green;*/
 overflow: hidden;
}

#blog_summary .linephoto .photo .slider {display:none;} 

#blog_summary .linephoto .photo .slider img.illustration {border: 1px solid #000;} 
#blog_summary .linephoto .photo .slider img.illustration:hover {border: 1px solid #fff;} 

#blog_summary .linephoto .photo a {padding-left: 5px; outline: none;}

.opacelm {
 filter : alpha(opacity=10);
 -moz-opacity : 0.1;
 opacity : 0.1; 
}



.opac {
 position: fixed;
 z-index:100;
 top: 0px;
 left: 0px;
 height:100%;
 width:100%;



 /*background-color: #000000; */display: block;display: none; 
/*z-index: 15; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;*/
/* padding-top: 20px;*/
 width: 100%;
 height: 100%;
 /*
 width: 900px;
 height: 460px;
 */
 cursor: pointer;
 /*  background-color: red;*/

}

* html .opac { /* ie6 hack */
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}



/*
#blog_summary .line .photo.photo1 {display: block;}
*/

/* g2html */
.g2html-right { float: right; margin: 1px;}
.g2html-left { float: left; margin: 1px;}
.left {float: left;}
.right {float: right;}


