/*
Theme Name: WordPress-Mediactive pour Tony Comiti Productions
Theme URI: http://www.mediactive.fr/
Description: WordPress-Mediactive pour Tony Comiti Productions.
Version: 1.6
Author: Sebastien Legeard
Author URI: http://www.mediactive.fr/

This theme was designed and built by Sebastien Legeard

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

@charset "UTF-8";

*{
	margin:0;
	padding:0;
	outline:0;
	border:0;

}

body, html{
	width:100%;
	height:100%;
	}


body{
	background:#000;
	font-size:11px;
	line-height:1em;
	font-family:Verdana;
	color:#FFF;
	}

p{
	margin-bottom:1.5em;
	line-height:1.5em;
	}
	
a{
	color:#fb8636;
	}

	
body.page,
body.error404{
	background:url(img/PageBodyBg.jpg) 0 149px repeat-x #000;
	margin:0;
	}
	
body.page-id-20, body.page-id-27{
	background:url(img/IndexBodyBg.jpg) 0 149px repeat-x #000;
	margin:0;
	}

#Global{
	width:984px;
	margin:0 auto 20px;
}


/*HEADER-------------------------------------------------------------------------------------------------*/
#Header{
	height:150px;
	clear:both;
}

#Header.FR{
	background:url(img/HeaderAgencePresse_FR.jpg) 790px 0px no-repeat;
}

#Header{
	background:url(img/HeaderAgencePresse_EN.jpg) 790px 0px no-repeat;
}

#Header a img{
	border:0;
}

#Header #Lang{
	height:148px;
	float:right;
	list-style:none;
	width:65px;
}

#Header #Lang li{
	padding-left:5px;
	margin:5px;
}

#Header #nav{
	float:right;
	list-style:none;
	height:20px;
	padding-top:20px;
	background:url(img/HeaderMenuTop.jpg) center top no-repeat;
	margin-top:110px;
	line-height:1em;
	}

#Header #nav li{
	float:left;
	margin-right:25px;
	height:20px;
	text-align:center;
}

#Header #nav li a{
	text-decoration:none;
	color:#FFF;
}

#Header #nav li.current_page_item a{
	font-weight:bold;
	color:#fb8636;
}

#Contenu{
	display:table;
	width:984px;
	}




/*PAGE-------------------------------------------------------------------------------------------------*/
body.page #Contenu #FriseImg,
body.error404 #Contenu #FriseImg{
	height:200px;
}



body.page #Contenu #BlocDroite,
body.error404 #Contenu #BlocDroite{
	float:right;
	width:340px;
	margin-right:66px;
}

*html body.page #Contenu #BlocDroite,
*html body.error404 #Contenu #BlocDroite{
	margin-right:36px;
}

body.page #Contenu #BlocDroite ul,
body.error404 #Contenu #BlocDroite ul{
	list-style:none;
	padding:0;
	margin:0;
}

body.page #Contenu #BlocDroite ul li,
body.error404 #Contenu #BlocDroite ul li{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	border:1px solid #666666;
}

body.page #Contenu #BlocContenu,
body.error404 #Contenu #BlocContenu{
	margin-left:20px;
	width:540px;
	background:#181818;
	border-bottom:3px solid #fb8636;
	text-align:justify;
	float:left;
}


body.page-template-pageCatalogue-php #Contenu #BlocContenu,
body.page-template-pageChaine-php #Contenu #BlocContenu
{
	 width:895px;
}

body.page #Contenu #BlocContenu h1,
body.error404 #Contenu #BlocContenu h1{
	background:url(img/H1Bg.jpg) left top no-repeat;
	height:40px;
	line-height:2.1em;
	font-size:1.7em;
	color:#fb8636;
	font-weight:bold;
	padding-left:35px;
	margin:0;
}


body.page-template-pageCatalogue-php #Contenu #BlocContenu h1,
body.page-template-pageChaine-php #Contenu #BlocContenu h1
{
	 width:860px;
}

body.page #Contenu #BlocContenu h2,
body.error404 #Contenu #BlocContenu h2{
	color:#fb8636;
	font-weight:bold;
}

body.page #Contenu #BlocContenu .BlocContenuTxt,
body.error404 #Contenu #BlocContenu .BlocContenuTxt{
	padding:20px;
	}
	
body.page-template-pageCatalogue-php #Contenu #BlocContenu .BlocContenuTxt,
body.page-template-pageChaine-php #Contenu #BlocContenu .BlocContenuTxt
{
	 width:895px;
	}

*html body.page-template-pageCatalogue-php #Contenu #BlocContenu .BlocContenuTxt,
*html page-template-pageChaine-php #Contenu #BlocContenu .BlocContenuTxt
{
	 width:845px;
	}

	
body.page-template-pageCatalogue-php #Contenu #BlocContenu h1 .CatalogueAction{
	list-style:none;
	float:right;
	margin-right:20px;
	margin-top:5px;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu h1 .CatalogueAction li{
	float:left;
	margin-right:10px;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu h1 .CatalogueAction li a{
	border:1px solid #999;
	display:block;
	width:1.4em;
	height:1.4em;
	background:url(img/iconsListMode.png) 1px -23px no-repeat #333;
	}
	
body.page-template-pageCatalogue-php #Contenu #BlocContenu h1 .CatalogueAction li.CatalogueMosaique a{
	background-position:1px 1px;
	}
	
body.page-template-pageCatalogue-php #Contenu #BlocContenu h1 .CatalogueAction li a:hover,
body.page-template-pageCatalogue-php #Contenu #BlocContenu h1 .CatalogueAction li.active  a{
	background-color:#000;
	border-color: #fb8636;
	}


body.page-template-pageCatalogue-php #Contenu #BlocContenu ul{
	margin:0;
	padding:0;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalogueSearch{
	margin:30px;
	border:1px solid #666;
	background:#333;
	padding:15px;
	margin-bottom:0px;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalogueSearch form ul	{
	list-style:none;
	}

body.page-template-pageContact-php #Contenu #BlocContenu .ContactForm ul {
	list-style:none;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalogueSearch form ul li{
	margin:3px;
	padding:3px;
	}	

body.page-template-pageContact-php #Contenu #BlocContenu .ContactForm ul li{
	margin:3px;
	padding:3px;
	margin-left:0;
	padding-left:0;
	}	
	
	
body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalogueSearch form ul li label{
	float:left;
	width:125px;
	padding:5px;
	}

body.page-template-pageContact-php #Contenu #BlocContenu .ContactForm ul li label{
	float:left;
	width:125px;
	padding:5px;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalogueSearch form ul li input{
	width:350px;
	padding:5px;
	}

body.page-template-pageContact-php #Contenu #BlocContenu .ContactForm ul li input{
	width:200px;
	padding:5px;
	}
	
body.page-template-pageContact-php #Contenu #BlocContenu .ContactForm ul li textarea{
	width:200px;
	padding:5px;
	}
	
body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalogueSearch form ul li select{
	width:360px;
	padding:5px;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalogueSearch form ul li .btn{
	border:1px solid #36C;
	font-weight:bold;
	color:#36C;
	width:200px;
	cursor:pointer;
	}


body.page-template-pageContact-php #Contenu #BlocContenu .ContactForm ul li .btn{
	border:1px solid #36C;
	font-weight:bold;
	color:#36C;
	width:100px;
	cursor:pointer;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu h1 .CatalogueAction .CatalogueSearchBtn a{
	border:1px solid #999;
	display:block;
	width:1.4em;
	height:1.4em;
	background:url(img/BtnSearch.png) 3px 3px no-repeat #333;
	}


body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueListeFilms{
	list-style:none;
	}



body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueListeFilms li{
	width:850px;
	display:table;
	margin-bottom:15px;
	line-height:1.9em;
	padding:0;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueListeFilms li h3{
	width:830px;
	background:url(img/H3Bg.jpg) 1px 4px no-repeat #fb8636;
	color:#FFF;
	padding:2px 0px 2px 25px;
	margin-bottom:10px;
	}
	
body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueListeFilms li a span{
	display:none;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueListeFilms .FicheFilmPhoto{
	float:left;
	width:120px;
	height:75px;
	margin:5px 20px 10px 0;
	border:1px solid #FFF;
	}
	

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueListeInfos{
	font-size:1.1em;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueListeInfos span{
	width:80px;
	display:inline-block;
	color:#fb8636;
	font-size:0.8em;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueMosaiqueFilms{
	list-style:none;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueMosaiqueFilms li{
	width:190px;
	height:122px;
	overflow:hidden;
	margin:0 20px 20px 0;
	float:left;
	padding:3px;
	border:1px solid #666666;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueMosaiqueFilms li h3{
	display:none;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueMosaiqueFilms li a{
	color:#FFF;
	text-decoration:none;
	}


body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueMosaiqueFilms li a span{
	background:url(img/BgSpanTransp.png) left top repeat;
	position:relative;
	padding:5px;
	text-align:center;
	height:30px;
	line-height:15px;
	margin-top:80px;
	display:block;
	font-size:0.8em;
	font-weight:bold;
	color:#FFF;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueMosaiqueFilms .FicheFilmPhoto{
	display:block;
	height:120px;
	border:1px solid #181818;
	}

body.page-template-pageCatalogue-php #Contenu #BlocContenu .CatalagueMosaiqueFilms li .CatalagueListeInfos{
	display:none;
	}


/*INDEX-------------------------------------------------------------------------------------------------*/
body.page-id-20 #Contenu #FriseImg, body.page-id-27 #Contenu #FriseImg
{
	height:329px;
}

body.page-id-20 #Contenu #FriseTxt, body.page-id-27 #Contenu #FriseTxt
{
	float:right;
	width:218px;
	margin-right:67px;
	padding:15px;
	text-align:justify;
}

*html body.page-id-20 #Contenu #FriseTxt, *html body.page-id-27 #Contenu #FriseTxt
{
	margin-right:33px;
}

body.page-id-20 #Contenu #FriseTxt p, body.page-id-27 #Contenu #FriseTxt p
{
	margin-bottom:1.4em;
	line-height:1.4em;
	}

body.page-id-20 #Contenu #PlayVideo, body.page-id-27 #Contenu #PlayVideo
{
	padding-top:273px;
	padding-left:25px;
}






/*FOOTER-------------------------------------------------------------------------------------------------*/
#Footer{
	margin-top:30px;
	margin-left:20px;
	clear:both;
	padding:0;
	display:table;
	width:100%;
	}
	
#Footer .NextDiff_First{
	border:0;
	overflow:hidden;
	height:150px;
	width:51px;
	float:left;
	margin-right:4px;
	}

#Footer .NextDiff_First.FR{
	background:url(img/FooterNextDiff_FR.jpg) left bottom no-repeat;
	}
	
#Footer .NextDiff_First.EN{
	background:url(img/FooterNextDiff_EN.jpg) left bottom no-repeat;
	}
	
#Footer #ContenuCaroussel{
	width:588px;
	margin-left:53px;
	height:152px;
	overflow:hidden;
	position:relative;
	}


#Footer #NextDiff{
	list-style:none;
	padding:0;
	width:auto;
	height:150px;
	position:absolute;
	}
	
#Footer #NextDiff li{
	float:left;
	border:1px solid #666666;
	margin:0 5px 0 0;
	width:190px;
	height:150px;
	overflow:hidden;
	}
	
	
	
#Footer #NextDiff li a{
	width:190px;
	height:148px;
	display:block;
	overflow:hidden;
	text-decoration:none;
	}
	
	
	
#Footer #NextDiff li a span{
	background:url(img/BgSpanTransp.png) left top repeat;
	position:relative;
	padding:6px;
	text-align:left;
	height:45px;
	line-height:15px;
	margin-top:95px;
	display:block;
	font-size:0.9em;
	color:#39F;
	}
	
#Footer #NextDiff li a span b{
	color:#FFF;
	}

	
#Footer #NosClients{
	list-style:none;
	float:right;
	width:230px;
	height:150px;
	margin-right:80px;
	padding:0;
	}



* html #Footer #NosClients{
	margin-right:40px;
  
  }
	
#Footer #NosClients li{
	float:left;
	border:1px solid #666666;
	width:190px;
	height:150px;
	margin:0;
	}

#Footer #NosClients li.First.FR{
	border:0;
	width:25px;
	padding:0;
	margin:0 4px 0 0;
	background:url(img/FooterNosClients_FR.jpg) left bottom no-repeat;
	}
	
#Footer #NosClients li.First.EN{
	border:0;
	width:25px;
	padding:0;
	margin:0 4px 0 0;
	background:url(img/FooterNosClients_EN.jpg) left bottom no-repeat;
	}
	
	
/*SPECIFIQUE--------------------------------------------------------------------------------------*/
/*PAGE RECOMPENSE*/
.RecompensesAnnee{
	margin-bottom:2em;
	line-height:1.5em;
	}
	
.RecompensesAnneeTitre{
	background:#fb8636;
	padding:3px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:1.2em;
	}
	
.RecompensesAnneeContenu{
	margin-bottom:1.5em;
	}
	
.TdTraitBas td{
	border-bottom:1px solid #999;
	padding:3px;
	}
	
.CatalogueFicheFilm{
	padding:20px;
	background:#181818;
	border:4px solid #fb8636;
	}
	
.CatalogueFicheFilm img{
	float:left;
	margin:0 20px 20px 0;
	border:1px solid #FFF;
	}
	
.CatalogueFicheFilm h3{
	background:url(img/H3Bg.jpg) 1px 4px no-repeat #fb8636;
	color:#FFF;
	padding:2px 0px 2px 25px;
	margin-bottom:10px;
	line-height:23px;
	}
	
.CatalogueFicheFilm .CatalagueListeInfos span{
	width:80px;
	display:inline-block;
	color:#fb8636;
	font-size:0.9em;
	}

#Footer #NextDiff li a span .bleu{
	color:#03C
	}
	
	


.PaginationDiv {
font:10px Arial, Helvetica, sans-serif;
margin:5;
text-align:center
}

.PaginationDiv a {
background:#fff;
border:1px solid #06c;
color:#06c;
margin:2px;
padding:.2em .4em;
text-decoration:none
}
 
.PaginationDiv a:hover {
background:#fff;
border:1px solid #F90;
color:#F90
}
 
.PaginationDiv span.inactive {
background:none;
border:none;
}
 
.PaginationDiv span.active {
background:#f4ebff;
border:1px solid #F90;
color:#F90;
font-weight:700;
margin:2px;
padding:.2em .4em
}

.home_grands_docs { position:relative; top:140px; left:0; padding:0 0 3px; display:block; background-color:#000; font-size:24px; line-height:32px; color:#fff; text-decoration:none; text-align:center; z-index:999; }
.home_grands_docs:hover { color:#fb8636; }
.catalogue_grands_docs { margin:0 0 0 3px; font-size:14px; }