.cosmetic{
    display:none;
}


.small-4-cols{
    overflow: hidden;
    margin-bottom:5px;
    padding-bottom:10px;
        
}

.small-4-cols .thumb {
    float: left;
    margin-top: 4px;
    width: 84px;
    height: 60px;
    
    background-position:  top left;
    background-repeat: no-repeat;
}

.small-4-cols .vthumb {
    width: 222px;
    height: 120px;
    background-position:  top left;
    background-repeat: no-repeat;
    }

.small-4-cols .description{
    padding-left: 15px;
    padding-top: 5px;
    width: 124px;
    margin-left: 84px;
}
.small-4-cols .title{
    display: block;
    float: left;
    padding-left: 15px;
    width: 124px;
}





.small-4-cols2{
    overflow: hidden;
    padding:20px 0;
    border-bottom: 1px solid #F0F0F0;
        
}

.small-4-cols2 .thumb {
    float: left;
    margin-right: 30px;
    width: 138px;
    height: 100px;   
    background-position:  top left;
    background-repeat: no-repeat;
}

.small-4-cols2:hover .thumb {
     
    background-position:bottom left;
    background-repeat: no-repeat;
}


.small-4-cols2 .description{
    padding-left: 15px;
    padding-top: 5px;
    width: auto;
    margin-left: 84px;
}
.small-4-cols2 .title{
    display: block;
    width: 100%;
}




.small-4-cols3{
    overflow: hidden;
    padding:20px 0;
    border-bottom: 0px solid #e0e0e0;
        
}

.small-4-cols3 .thumb {
    float: left;
    margin-right: 30px;
    width: 306px;
    height: 306px;
    
    
    background-position:  top left;
    background-repeat: no-repeat;
}


.small-4-cols3 .description{
    padding-left: 15px;
    padding-top: 5px;
    width: 124px;
    margin-left: 84px;
}
.small-4-cols3 .title{
    display: block;
    width: 100%;
}

.home .small-4-cols3 .description{
    width: auto;
}




.small-4-cols4{
    overflow: hidden;
    padding:20px 0;
    border-bottom: 0px solid #e0e0e0;
        
}

.small-4-cols4 .thumb {
    float: left;
    margin-right: 30px;
    width: 138px;
    height: 80px;
    
    
    background-position:  top left;
    background-repeat: no-repeat;
}


.small-4-cols4 .description{
    padding-left: 100px;
    padding-top: 5px;
    width: 350px;
}
.small-4-cols4 .title{
    display: block;
    width: 100%;
}













.home .small-4-cols .description{
    width: auto;
}
.home .small-4-cols .title{
    width: 195px;
}

.small-4-cols .vtitle{
    
    padding: 5px 0px;
    width: 192px;
    }

.small-4-cols:hover .thumb {
    background-position: bottom left;
}

/*RELATED POSTS ---------------------*/


.relateds .small-4-cols .thumb {
   
    margin:-20px 0px 20px 0px;
    }


.relateds .small-4-cols .date{
    margin-left: 99px;
    }

.relateds .small-4-cols .title{
    padding-left: 15px;
    width: 370px;
}

.relateds .small-4-cols .description{
    padding-left: 15px;
    padding-top: 5px;
    width: 370px;
    margin-left: 84px;
}

/*---------------------*/

.col4-video {
    height:290px;
    padding-top:40px;
    padding-bottom:40px;
    overflow:hidden;
    position:relative;
}

.home .col4-video {
    height:290px;
    padding-top:0px;
    padding-bottom:40px;
    overflow:hidden;
    position:relative;
}
.col4-video {
    margin-left:0px;
}

.col4-video-home {
    height:260px;
    padding-top:40px;
    padding-bottom:40px;
    overflow:hidden;
    position:relative;
}

.col4-video.pair{
    margin-left:30px;
}

.col4-video .title{

}
.col4-video .description{

}
.col4-video .date{
    position:absolute;
    bottom:0;
    right:0;
}
.col4-video .rollOverVideoPlayer{

}



.col4-video2 {
    height:290px;
    padding-top:0px;
    padding-bottom:20px;
    overflow:hidden;
    position:relative;
}

.col4-video2 {
    margin-left:0px;
}


.col4-video2 .title{

}
.col4-video2 .description{

}
.col4-video2 .date{
    position:absolute;
    bottom:0;
    right:0;
}
.col4-video .rollOverVideoPlayer{

}

/*---------------------*/

.col6-blog {
    height:200px;
}

.col6-blog:nth-child(3) {
   margin-left: 0; 
}
.col6-blog .thumb{
    width:138px;
    height:90px;    
}
.col6-blog:hover .thumb {
    background-position: bottom left;
}
.col6-blog .contenu{
    /*margin-top:10px;
    clear:both;*/
}
.col6-blog .description{
    /*clear:both;*/
}
.col6-blog .date{
    position:absolute;
    bottom:0;
    right:0;
   /* padding-bottom:10px;*/
    
}

/*---------------------*/

.big-12-cols{
    position:relative;
    height:378px;
}
.big-12-cols .thumb{
    position: absolute;
    width:642px;
    height:378px;
}
.big-12-cols:hover .thumb {
    background-position: bottom left;
}
.big-12-cols .contenu{
    width:290px;
    padding:30px;
}

.home .big-12-cols .contenu{
    width:582px;
    padding:30px;
    background-color: #000;
    bottom: 0px;
    position: absolute;
    opacity:0.8;
    
    }

.home .big-12-cols .contenu:hover{
    opacity:1.0;
    
    }


.big-12-cols .date{
    width:135px;
    margin-left: 165px;
    position:absolute;
    padding-bottom:10px;
    bottom:0px;
}

/*---------------------*/

.big-8-cols{
    margin-bottom: 36px;
    position:relative;
    border-bottom: 1px solid #e0e0e0;
}
.big-8-cols.last{ /*donné par js*/
    border-bottom: none;
}

.big-8-cols .title{
    margin-bottom: 30px;
    width:440px;
    margin-left: 0px;
}
.big-8-cols .date,
.big-8-cols .descriptif,
.big-8-cols .quote
{
    margin-left: 366px;
    width:277px;
}

.big-8-cols .date {
    margin-bottom:36px;
}
.big-8-cols .rollOverVideoPlayer{
    margin-left: 10px;
}
.content_home .big-8-cols{
    margin-left:166px;
    margin-right:10px;
}




/*---------------------*/


.post {
    width: 630px;
}
.post > p, .comment-list p, .content-next-article p, .post > div, .post {
    color: #202020;
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 10px;
    width:643px;
}
.post a {
    color: #887755;
    font-size: inherit;
    line-height: inherit;
    text-align: left;
}
.post a:hover {
    color: #A5A096;
    text-decoration: none;/* underline;*/
}

.content-next-article p img
/*,
.post p img */{
	/*padding:10px;*/
	width:300px;
	height: auto;
	margin-top: 5px;
}

.post img.size-large{
    /*width:auto;*/
    margin-left:0px;
    margin-right:0px;
}
.post img.size-full { }

.content-next-article p img.alignleft,
.post img.alignleft,
.post img.float-left {
    height:auto;
	margin-right: 30px;
    float:left;
}
.content-next-article p img.alignright,
.post img.alignright,
.post img.float-right {
	width:277px;
    height:auto;
	margin-left: 30px;
    float:right;
}
.content-next-article p img.alignnone.size-full,
.post img.alignnone.size-full{
	width:643px;
        height:auto;
}
.post object, .post p embed {
	width:643px;
        margin-top:20px;
        /*background-image:url("../../img/david-test/paterns/000000transp.gif");*/
    }

.post p img, .post object, .post p embed {
	/*
        padding: 10px;
        background-color: #fafafa;
        border:0px solid #e0e0e0;
        background-image:url("../../img/david-test/paterns/000000transp.gif");*/
    }

.alignright {
	float:right;
	margin: 0 0px 10px 10px;
}
.alignleft {
	float:left;
	margin: 0 10px 10px 0;
}

.content_article {
}


.post p b { 
    background-color: #FAFAFA;
    border:1px #E0E0E0 solid;
    padding:10px 20px;
    margin-top: 20px;
    display:block;
    width:78px;
    font-weight: normal;
}

.post p b:hover { 
    background-color: #000;
    border:1px #000 solid;
    padding:10px 20px;
    margin-top: 20px;
    display:block;
    width:78px;
    font-weight: normal;
    color:#B5A16E;
}