@media screen and (min-width:900px) {
	
	body {
		font-size: 14px;
		background-image:url(images/background.jpg);
		background-attachment: fixed;
	}
    
    .logintxt {
	font-size:100%;
    }
    
    .menulinkfont {
	font-size:90%;
}

.dtcmainpagetext {
	font-size:220%;
}

h1 {
font-size: 270%;
}

h2 {
font-size: 200%;
}

.textetableauxtop {
	font-size:100%;
}

.quandmemegrand {
	font-size:25px;
}

.quandmememoinsgrand {
	font-size:16px;
}

.shareboxcountfont {
	font-size:80%;
	color:white;
	font-weight:800;
}

.dtcdate {
	font-size:220%;
}

.excluvideotxt {
	font-size:220%;
}

.excluvideotxtlistdiv {
	text-align:left;
	margin-top:6px;
	/*margin-left:-6px;*/
	margin-left:1%;
	
}

.excluvideotxtlist {
	font-size:160%;
	margin-top:30px;
}

.dtcmainpage {
margin-top:10px;
margin-bottom:0px;
border:1px solid rgba(0,0,0, 0.5);
}

.mainpageframemore {
	height:auto;
	padding:12px;
	padding-bottom:36px;
}

.mainpageframe {
	margin-top:10px;
}

.nomargintop {
	margin-top:0;
}
    
     .mainpageframeleft {
height:139px;
margin-top:10px;
overflow:hidden;
padding-left:0px;
}

.nomargintop {
	margin-top:0px;
}

 .mainpageleftcol {
	margin-top:12px;
	width:68%;
	margin-left:2%;
}

 .mainpagerightcol {
	margin-top:12px;
	width:27%;
	margin-right:2%
}

.mainpagestickyframe {
	margin-top:10px;
}

.blocaccueilimageleft {
	width:150px;
	height:137px;
	overflow:hidden;
	border:1px solid white;
}

.blocaccueilimagebig {
	height:160px;
}

.blocaccueilhot {
	margin-right:-4px;
	margin-top:-267px;
}

.blocaccueilinfos {
	top:-138px;
	height:138px;
	border:0px solid red;
	padding-left:170px;
	padding-right:15px;

}

.blocaccueilinfosreadmore {
	left:0px;
	top:-138px;
	width:100%;
	height:138px;
	line-height:138px;
	border:0px solid red;
	overflow:hidden;
	padding-left:175px;
	-webkit-transition: all 250ms ease-out;
	-moz-transition: all 250ms ease-out;
	-o-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
}

.blocaccueilinfostextenews {
  font-size:100%;
}

.blocaccueildetails {
	height:19px;
	position:absolute;
	left:150px;
	top:2px;
	width:auto;
}

.blocaccueildetailsexclu {
	height:26px;
}

.blocaccueildetailstxtexclu {
	top:-37px;
	font-size:130%;
	padding:0 5px;
}

.blocaccueildetailstxtreadmore {
	top:-60px;
}

.blocaccueildetailstimereadmore {
	top:-58px;
}




.blocaccueilinfostexteauthor {
  margin-top: 36px;
  font-size:100%;
  padding-left:20px;
  padding-right:30px;
}

.textauthor {
	display:none;
}

.textauthor600 {
	display:none;
}

.textauthor900 {
	display:block;
}

.textauthor1200 {
	display:none;
}

.textauthor1600 {
	display:none;
}

img.imgblocaccueilimageleftwide {
	padding-left:144px;
}

img.imgblocaccueilimagelefthigh {
	padding-top:142px;
}

img.imgblocaccueilimagebigwide {
	width:130%;
	margin-top:-15%;
	padding-left:0px;
}

img.imgblocaccueilimagebighigh {
	width:120%;
	margin-left:-10%;
	padding-top:140px;
}

.blocaccueilinfostextenews {
  margin-top: 10px;
}

.blocaccueilinfostextevid {
line-height:90px;
}




.blocaccueildetailstimenews {
	left:198px;
}

.blocaccueildetailstimevideo {
	left:199px;
}

.blocaccueildetailstimechrosmall {
	left:232px;
}

.blocaccueildetailstimeDTCsmall {
	left:252px;
}

.blocaccueildetailstimephotossmall {
	left:210px;
}

.blocaccueildetailstimearticlesmall {
	left:210px;
}

.blocaccueildetailstimereportsmall {
	left:230px;
}

.blocaccueildetailstimeinterviewsmall {
	left:226px;
}

.blocaccueildetailstimeconcourssmall {
	left:228px;
}


.shopbanner {
	height:130px;
}


.apercunews {
	display:block;
	font-weight:400;
	margin-top:-6px;
}


.tableband {
	padding:50px 45px;
}

.DTCtxt {
	max-width:700px;
	
}


.dtccontenu {
    width:70%;
    max-width:700px;
    margin:auto; 
    border:1px solid black;
    overflow:hidden;
    }
    
    
 .navdtcwrapper {
	height:150px;
	width:90%;
	margin:auto;
}

.dtccontenunav {
    width:272px;
    height:140px;
    }

.dtctextoverservinav {
	margin-top:-38%;
}

.dtcdatenav {
	font-size:130%;
}

.dtcdatenavdetails {
	font-size:100%;
	display:inline;
	color:black;
	background-color:white;
	padding:2px 8px;
}

.galimageentete {
	    width:80%;
	}
	
.gallinkcoveropacity {
	font-size:3vw;
    }


    
    .login {
	   position:fixed;
	   right:10px;
	top:0px;
        padding:4px 15px;
    }
    
    #menutoggle {
        display:none;
    }
    
    #loupetoggle {
        display:none;
    }
    
    #menu {
        position:absolute;
        right:10px;
        width:160px;
        height:inherit;
        border:0px dotted #990000;
        background-color:transparent;
        z-index:70;
    }
    
    .topbar {
	position:fixed;
        width:100%;
        height:70px;
        background-color:#333333;
	z-index:20;
        
    }
    
    .topbar2 {
	display:block;
	position:fixed;
        width:100%;
	top:72px;
        height:28px;
        background-color:#333333;
	padding-top:3px;
	z-index:20;
    }
    
    #mainsearchfield {
	position:fixed;
	height:72px;
	width:100%;
	padding-left:280px;
	padding-right:340px;
	z-index:60;
}   

.inputsearchall {
	float:left;
	margin-top:27px;
	margin-left:10px;
	padding-right:363px;
	width:100%;
}

#forminputtxtall {
	font-size: 1.1em;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:3px;
}

.submitbuttonsearchall {
	position:fixed;
	top:27px;
	right:165px;
	width:60px;
}

#formsubmitsearchall {
  height:28px; 
}
    
    .divlogo {
        position:relative;
        margin-top:0px;
	width:250px;
        height:100%;
	border:0px solid #999999;
	padding-left:0;
	padding-bottom:5px;
        padding-top:10px;
	background-color:transparent;
	z-index:61;
	
}
    
    .menupart1 {
	    float:right;
            margin-top:5px;
            padding-right:2%;
            width:180px;
	    height:inherit;
            text-align:right;
            border:0px solid #999999;
            
    }
    
    .menupart2 {
	display:none;
            position:relative;
            margin-top:5px;
            margin-right:140px;
            padding-left:20px;
	    border:1px solid #999999;
    }
    
    .menulink {
	display:inline;
            /*height:auto;
            width: auto;*/
            border:0px;
            padding-left:0.7%;
	    padding-right:0.7%;
	    padding-top:0px;
	    padding-bottom:7px;
            vertical-align: middle;
            text-align:right;
	    -webkit-transition: all 100ms linear;
	-moz-transition: all 100ms linear;
	-o-transition: all 100ms linear;
	transition: all 100ms linear;
    }
    
    
    
    .menulink:hover {
	border-bottom:3px solid red;
	-webkit-transition: all 150ms linear;
	-moz-transition: all 150ms linear;
	-o-transition: all 150ms linear;
	transition: all 150ms linear;
    }
    
    .menulinkactive {
	border-bottom:3px solid red;
    }
    
    .menulinktxt {
	height:auto;
	margin:0;
	border:0px solid red;
	line-height:normal;
	display:inline-block;
    vertical-align: middle;
    text-align:right;
	
}

.fullscreentext {
        padding-left:7%;
        padding-right:7%;
    }

.authorpic {
	float:left;
	width:25%;
	padding-left:110px;

	
}

.authortxt {
	float:right;
	width:75%;
	padding:5px;
	padding-left:55px;
	padding-right:115px;
}

.authorintro {
	display:block;
	margin-bottom:20px;
}

.relatedmore {
    margin-top:0px;
    margin-bottom:0px;
}

.relatedmoretxt {
	margin-top:10px;
}



.concourstooltip {
	display:block;
	position:fixed;
	border-radius:16px;
	box-shadow:5px 5px 3px #666666;
	left: 50%;
	top:140px;
    transform: translate(-50%, 0);
    max-width:350px;
	border:8px solid black;
	z-index:60;
}

.concourstooltipheader {
	display:block;
	background-color:white;
	color:black;
	padding-top:3px;
	padding-bottom:6px;
	border:1px solid black;
}

.concourstooltipfooter {
	display:block;
	background-color:white;
	color:black;
	padding-top:3px;
	padding-bottom:6px;
	border:1px solid black;
}

.cncli1 {
	display:block;
}

.cnctt0 {
	display:none;
}
.cnctt1 {
	display:none;
}
.cnctt2 {
	display:none;
}
.cnctt3 {
	display:none;
}
.cnctt4 {
	display:none;
}
.cnctt5 {
	display:none;
}
.cnctt6 {
	display:none;
}
.cnctt7 {
	display:none;
}
.cnctt8 {
	display:none;
}
.cnctt9 {
	display:none;
}
.cnctt10 {
	display:none;
}
.cnctt11 {
	display:none;
}

.cncli1:hover ~ .cnctt1 {
	display:block;
}

.cncli2:hover ~ .cnctt2 {
	display:block;
}

.cncli0:hover ~ .cnctt0 {
	display:block;
}

.cncli3:hover ~ .cnctt3 {
	display:block;
}

.cncli4:hover ~ .cnctt4 {
	display:block;
}

.cncli5:hover ~ .cnctt5 {
	display:block;
}

.cncli6:hover ~ .cnctt6 {
	display:block;
}

.cncli7:hover ~ .cnctt7 {
	display:block;
}

.cncli8:hover ~ .cnctt8 {
	display:block;
}

img.imgtooltipband {
	max-width:80%;
	border:1px solid black;
}

.tooltipbands {
	display:none;
	position:fixed;
	border-radius:16px;
	box-shadow:5px 5px 3px #666666;
	left: 50%;
	top:140px;
    transform: translate(-50%, 0);
    width:350px;
	border:4px solid black;
	z-index:60;
	padding:6px;
	background-color:rgba(255, 255, 255, 0.9);
}

.tooltipbands:hover {
	display:block;
}

.tooltipbandsheader {
	/*display:block;*/
	/*background-color:white;*/
	color:black;
	padding-top:3px;
	padding-bottom:6px;
	border:0px solid black;
}

.tooltipbandsfooter {
	/*display:block;*/
	/*background-color:white;*/
	color:black;
	padding-top:3px;
	padding-bottom:6px;
	border:0px solid black;
}


#bnd1:hover ~ #bndtt1 {
	display:block;
}

#bnd2:hover ~ #bndtt2 {
	display:block;
}

#bnd3:hover ~ #bndtt3 {
	display:block;
}

#bnd4:hover ~ #bndtt4 {
	display:block;
}

#bnd5:hover ~ #bndtt5 {
	display:block;
}

#bnd6:hover ~ #bndtt6 {
	display:block;
}

#bnd7:hover ~ #bndtt7 {
	display:block;
}
#bnd8:hover ~ #bndtt8 {
	display:block;
}

#bnd9:hover ~ #bndtt9 {
	display:block;
}

#bnd10:hover ~ #bndtt10 {
	display:block;
}

#bnd11:hover ~ #bndtt11 {
	display:block;
}

#bnd12:hover ~ #bndtt12 {
	display:block;
}

#bnd13:hover ~ #bndtt13 {
	display:block;
}

#bnd14:hover ~ #bndtt14 {
	display:block;
}

#bnd15:hover ~ #bndtt15 {
	display:block;
}

#bnd16:hover ~ #bndtt16 {
	display:block;
}

#bnd17:hover ~ #bndtt17 {
	display:block;
}

#bnd18:hover ~ #bndtt18 {
	display:block;
}

#bnd19:hover ~ #bndtt19 {
	display:block;
}

#bnd20:hover ~ #bndtt20 {
	display:block;
}

#bnd21:hover ~ #bndtt21 {
	display:block;
}

#bnd22:hover ~ #bndtt22 {
	display:block;
}

#bnd23:hover ~ #bndtt23 {
	display:block;
}

#bnd24:hover ~ #bndtt24 {
	display:block;
}

#bnd25:hover ~ #bndtt25 {
	display:block;
}

#bnd26:hover ~ #bndtt26 {
	display:block;
}

#bnd27:hover ~ #bndtt27 {
	display:block;
}

#bnd28:hover ~ #bndtt28 {
	display:block;
}

#bnd29:hover ~ #bndtt29 {
	display:block;
}

#bnd30:hover ~ #bndtt30 {
	display:block;
}

#bnd31:hover ~ #bndtt31 {
	display:block;
}

#bnd32:hover ~ #bndtt32 {
	display:block;
}

#bnd33:hover ~ #bndtt33 {
	display:block;
}

#bnd34:hover ~ #bndtt34 {
	display:block;
}

#bnd35:hover ~ #bndtt35 {
	display:block;
}

#bnd36:hover ~ #bndtt36 {
	display:block;
}

#bnd37:hover ~ #bndtt37 {
	display:block;
}

#bnd38:hover ~ #bndtt38 {
	display:block;
}

#bnd39:hover ~ #bndtt39 {
	display:block;
}

#bnd40:hover ~ #bndtt40 {
	display:block;
}

#bnd41:hover ~ #bndtt41 {
	display:block;
}

#bnd42:hover ~ #bndtt42 {
	display:block;
}

#bnd43:hover ~ #bndtt43 {
	display:block;
}

#bnd44:hover ~ #bndtt44 {
	display:block;
}

#bnd45:hover ~ #bndtt45 {
	display:block;
}

#bnd46:hover ~ #bndtt46 {
	display:block;
}

#bnd47:hover ~ #bndtt47 {
	display:block;
}

#bnd48:hover ~ #bndtt48 {
	display:block;
}

#bnd49:hover ~ #bndtt49 {
	display:block;
}

#bnd50:hover ~ #bndtt50 {
	display:block;
}
    
.contenu {
    width:90%;
    margin:auto;
}

    .contenutitretexte {
	    margin-top:0;
	    padding-top: 1%;
            border-bottom:1px solid black;
            border-top:1px solid black;
    }
    
    .paddingformulaires {
	padding:10%;
	padding-top:5%;
	padding-bottom:5%;	
    }
    .divarticleimagesmartphone {
	display:none;
    }
    
    .divarticleimage900 {
        display:block;
	float:right;
        margin-left:00px;
        margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	width:40%;
	height:auto;
	background-color:grey;
	padding:4%;
	background-repeat:no-repeat;
	background-position:95% 50%;
	background-size: cover;
	padding-bottom: 1500px;
	margin-bottom: -1500px;
	/*-webkit-filter: blur(4px);*/
        }
	
    img.opacityimage {
	width:100%;
	height:100%;
	position:absolute;
	opacity:20%;
    }
	
    .divarticleimage900coveropacity {
	width:inherit;
	height:inherit;
	background-color:rgba(0, 0, 0, 0.7);
	padding-top:10px;
    }
    
    .contenutitre {
    width:100%;
    padding:0%;
    padding-top:90px;
}

.contenutitreshop {
    padding-top:190px;
}
    
    .conteneurcontenu {
    width:100%;
    background-color:rgba(0, 0, 0, 0.0);
    overflow:hidden;
    padding-bottom: 500em;
    margin-bottom: -500em;
    }
    
    .conteneurtexte {
    float:left;
    width:60%;
    padding:3%;
    padding-bottom: 500em;
    margin-bottom: -500em;
    border: 0px solid black;
    }
    
    .conteneurpreliste {
	padding-top:30px;
}
    
    .conteneurtextelistes {
    float:relative;
    width:65%;
    padding:2%;
    padding-top:0;
    padding-bottom:1%;
    /*padding-bottom: 500em;
      margin-bottom: -500em;*/
      margin-left:30%;
      border:0px solid black;
    }
    
    .conteneurimagelistes {
    float:left;
    display:block;
    width:20%;
    max-width:250px;
    height:100%;
    max-height:150px;
    margin-top:30px;
    left:0px;
    margin-left:1%;
    margin-right:4%;
    padding-bottom: 500em;
    margin-bottom: -500em;
      border:0px solid black;
      overflow:hidden;
    }
    
   .conteneurimagelistesshort {
	    margin-top:10px;
    }
    
    .conteneurimagelistesagenda {
	    margin-top:6px;
	    height:100%;
    max-height:100px;
    }
    
    .conteneurtextebands {
    padding:0%;
    padding-left:1%;
    }
    
    .conteneurbandicons {
	float:left;
	width:100px;
	height:30px;
	border:0px solid black;
	padding-top:12px;
	padding-left:10px;
}
    
       
    .conteneurcontenulistes {
	    position:relative;
    padding-bottom:1%;
    -webkit-transition: all 250ms linear;
	-moz-transition: all 250ms linear;
	-o-transition: all 250ms linear;
	transition: all 250ms linear;
	border-bottom:1px solid #990000;
	border-top:0px solid #990000;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
    }
    
    .conteneurcontenulistes:hover {
    -webkit-transition: all 250ms linear;
	-moz-transition: all 250ms linear;
	-o-transition: all 250ms linear;
	transition: all 250ms linear;
	border-bottom:6px solid #990000;
	border-top:5px solid #990000;
    }
    
    .conteneurcontenulistesfirst {
	border-top:1px solid #990000;
}

.conteneurcontenulistestitres {
	padding-top:8px;
	padding-left:8px;
}
    
    .paddinglistesphotosh {
	padding-bottom:2%;
	}
	
    .paddinglistesphotosv {
	padding-bottom:21%;
	}

    
    .divimagepc {
        display:block;
	float:left;
        margin-left:00px;
        margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	width:40%;
	height:auto;
	background-color:grey;
	padding:4%;
	background-repeat:no-repeat;
	background-position:95% 50%;
	background-size: cover;
	padding-bottom: 1500px;
	margin-bottom: -1500px;
        }
    
    .clear {
	clear:both;
    }

.smartphoneonly {
    display:none;
}

.searchcount {
	float:left;
	margin-left:12px;
	margin-right:0;
	margin-bottom:8px;
	padding:5px 15px;
	width:auto;
}

.sharebox {
	z-index:10;
	position:relative;
	margin-top:30px;
	bottom:0px;
	width:100%;
	height:80px;
	margin-left:0%;
	margin-bottom:20px;
	border:0px solid black;
	text-align:right;
}

.shareboxspot {
	display:none;

}

.shareboxfakespot {
	width:auto;
	float:right;
	padding-bottom:0px;
	margin-top:0px;
	height:35px;
}

.shareboxtitle {
	display:block;
	float:right;
	border-top:2px solid #bbbbbb;
	color:#bbbbbb;
	width:300px;
	height:25px;
}

.shareboxsquare {
	display:block;
	float:right;
	width:60px;
	height:60px;
	padding:5px;
	padding-top:7px;
	margin-left:20px;
-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;
border:0px solid red;
}

.shareboxsquare:hover {
-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;
}

.shareboxsqbackf {
	background-color:#bbbbbb;
	-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;
}

.shareboxsqbackt {
	background-color:#bbbbbb;
	-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;
}

.shareboxsqbackg {
	background-color:#bbbbbb;
	-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;
}

.shareboxsqbackm {
	background-color:#bbbbbb;
	-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;
}

.shareboxsqbackf:hover {
	background-color:#3b5999;
	-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;
}

.shareboxsqbackt:hover {
	background-color:#1ab2e8;
	-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;
}

.shareboxsqbackg:hover {
	background-color:#df4b38;
	-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;
}

.shareboxsqbackm:hover {
	background-color:#fbd364;
	-webkit-transition: all 250ms linear;
-moz-transition: all 250ms linear;
-o-transition: all 250ms linear;
-ms-transition: all 250ms linear;
transition: all 250ms linear;
}

.shareboxcount {
	float:right;
	margin-top:-12px;
	margin-left:48px;
	padding:4px;
	width:32px;
	height:32px;
	border-radius:20px;
	border:1px solid white;
	
}

.shareboxcountmargin {
	float:right;
	margin-top:-12px;
	margin-left:32px;
	padding:4px;
	width:32px;
	height:32px;
	
}

.shareboxnocount {
	float:right;
	margin-top:-12px;
	margin-left:48px;
	padding:4px;
	width:32px;
	height:32px;
}

.shareboxcountf {
	background-color:#3b5999;
}

.shareboxcountt {
	background-color:#1ab2e8;
}

.shareboxcountg {
	background-color:#df4b38;
}

.statsblock {
	display:block;
	float:right;
	background-color:rgba(0, 0, 0, 0.5);
	color:white;
	margin-top:35px;
	margin-right:0px;
	height:30px;
	border:0px solid black;
	padding:4px 8px;
}

.shopbuy {
	top:100px;
	height:90px;
	width:90%;
	margin-left:5%;
	padding:10px 40px 0px 40px;
	border-top:0px solid black;
	border-bottom:1px solid black;
	z-index:50;
}

/*.pagenumber {
	width:6.2%;
	padding-top:2%;
	padding-bottom:2%;
	margin-left:0.8%;
	margin-top:0.8%;
	font-size:100%;
	max-height:100%;
}*/


/*.pagenumberband {
	width:5.8%;
	padding-top:1.6%;
	padding-bottom:1.6%;
	margin-left:0.9%;
	margin-top:0.3%;
	font-size:100%;
}*/

.blocaccueilmakecomment {
	width:70%;
	margin:auto;
}

.paginationwrappertext {
	height:60px;
}

.paginationwrapper {
	padding-left:24%;
	margin-bottom:0px;
	border:0px solid #990000;
}

.paginationwrapperbands {
	margin-top:22px;
	padding-left:9%;
	padding-right:9%;
}

.addbutton {
	margin-top:20px;
}
    
    .related {
    width:25%;
    }

    .imageentete {
	    height:300px;
	}
	
	/*.imageentete:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border: 5px solid #ffea00;
}*/
	
	.noimageentete {
	    height:200px;
	}
	
	
    .imagecoveropacity {
	padding-top:40px;
    }
    
    .imagecoveropacitylistes {
	padding-right:6%;
	padding-left:2%;
	padding-bottom: 500em;
	margin-bottom: -500em;
    }
    
   .reviewcenter {
	display:block;
	background-color:rgba(255, 255, 255, 0.5);
}

.notreviewcenter {
	display:none;
}

    
.reviewcenterline {
	display:block;
	width:100%;
	border:0px solid red;
}

.reviewcentercol {
	border:1px solid blue;
	float:left;
}

.reviewcentercol1 {
	width:15%;
	clear:both;
}

.reviewcentercol2 {
	width:15%;
}

.reviewcentercol3 {
	width:30%;
}

.reviewcentercol4 {
	width:10%;
}

.reviewcentercol5 {
	width:10%;
}

.reviewcentercol6 {
	width:10%;
}

.reviewcentercol7 {
	width:9%;
}

.footer {
	padding-bottom: 30px;
	
}

.footercol1 {
	float:left;
	width:33.33%;
}

.footercol2 {
	float:left;
	width:33.33%;
	border-bottom:1px solid white;
}

.footercol3 {
	float:left;
	width:33.33%;
	border-bottom:0px solid white;
}

.footersocialcontainer {
	height:100px;
}

.footersocial {
	height:60px;
	width:60px;
	
}

.footersocialtxtfont {
	color:white;
	font-size:120%;
}
    
    /* images */
    
    img {
	align:center;
	
    }
    
    img.concoursmainpage {
	    width:100%;
	    margin-top:0px;
	    margin-bottom:-4px;
	    border:1px solid black;
    }
    
    
    img.logo {
        max-width:100%;
        vertical-align: middle;
    }
    
    .imagereviewbig {
    max-width:100%;
    border:1px solid black;
    }
    
    .imagereview {
    max-width:100%;
    border:4px solid #333333;
    margin-bottom:10%;
    }
    
    .imagereviewapercu {
    max-width:100%;
    border:1px solid black;
    margin-bottom:10%;
    }
    
       .imagereviewapercudtc {
    max-width:50%;
    }
    
    img.coverslist {
	max-width:100%;
	max-height:150px;
}

img.coverslistshort {
	max-height:120px;
}

img.coverslistveryshort {
	max-height:90px;
}

img.coverslistlong {
	max-width:100%;
	max-height:160px;
}

img.sharesqimage {
		height:100%;
		margin-left:3px;

}

img.logofooter {
    max-width:15%;
    border-bottom:0px black solid;
}

img.coverreviewcenter {
	max-width:120px;
}

img.coveradminreviewcenter {
	max-width:120px;
}


    form#recherche {
      padding: 3%;
      width: 70%;
      margin-bottom:20px;
      margin-left:15%;
    }
    
    .lineband {
	font-size:100%;
}

textarea#textecomment {
width:100%;
height:6em;
font-size: 0.85em;
}

#submitcomment {
	font-size:0.85em;
	width:60%;
	margin:auto;
}

}