/************ERRORS PAGES**************/
@font-face {
	font-family: "Din Web";
	src: url('../font/dinWeb/DINWeb.eot');
	src: local('Din Web'),
	     url('../font/dinWeb/DINWeb.woff') format('woff'), 
		 url('../font/dinWeb/DINComp.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: "Din Web";
	src: url('../font/dinWeb/DINWeb-Bold.eot');
	src: local('Din Web'),
		 url('../font/dinWeb/DINWeb-Bold.woff') format('woff'), 
		 url('../font/dinWeb/DINComp-Bold.ttf') format('truetype');
	font-style: normal;
	font-weight: bold;
}


body.login{
	background-color:transparent;
	background-image: none;
}
h2.loginlogo {
	  background: url("../images/errors/logo.png") no-repeat scroll 40% 31% transparent;
}
h3.loginIcon {
	font-size: 13px;
}

#adminLogin {
	font-family: "Din Web";
	font-size: 11.4px !important;
	color:#6E6E6E;
	top:50%;
	margin: -121.5px auto 0 -170px;
	border: 2px solid #EAEAEA;
}
#adminLogin p{
	margin:11px 0;
}
#adminLogin .formTable {
    border-collapse: separate;
    border-spacing: 1px;
}    

body.login #adminLogin a{
	color:#1C9CF6
}
body.login #adminLogin a:hover{
	color:#1E88DD;
	text-decoration:underline;
}     
           

/************ERRORS PAGES END**************/



/********Advanced search form***********/

#advancedSearchInput {
	border-color: #ECECED;
    border-style: solid;
    border-width: 2px 1px 2px 2px;
    display: inline-block;
    font-weight: 100;
    height: 24px;
    line-height: 24px;
    margin-right: 8px;
    padding: 0 0 0 7px;
    width: 426px;
}
	
.line .btleft .dateRange {
	margin: 8px 0 0;
}

.line .btleft .dateRange #src_created_from {
	border-color: rgb(236, 236, 237); 
	border-style: solid; 
	border-width: 2px 1px 2px 2px; 
	display: inline-block; 
	height: 24px; 
	line-height: 24px; 
	padding: 0pt 0pt 0pt 7px; 
	width: 100px; 
	margin-left: 41px;
}

.line .btleft .dateRange #src_created_to {
	border-color: rgb(236, 236, 237); 
	border-style: solid; 
	border-width: 2px 1px 2px 2px; 
	display: inline-block; 
	height: 24px; 
	line-height: 24px; 
	padding: 0pt 0pt 0pt 7px; 
	width: 100px; 
}
/********END Advanced search form***********/

/********Generique Un***********/

#rubriques .generiqueUn a{
	text-decoration: underline;
}

/******** Fin Generique Un***********/

/********Generique Deux***********/

#rubriques .zone.generiqueDeux{
/* 	height:360px; */
/*	padding-right:17px;*/
}

@media screen and (min-width: 1024px) {
	#rubriques .paragraph {
		height: 360px;
	}
}/*mediaquery*/
@media screen and (max-width: 1024px) and (min-width: 641px){
	#rubriques .paragraph {
		height: 439px;
	}
}/*mediaquery*/

#rubriques .paragraph table{
	margin: 10px auto;
	width:auto;
	max-width:100%;
}

#rubriques .paragraph table td{
	padding: 3px;
}

#rubriques .zone.generiqueDeux iframe {
	width:95%;
	max-width:100%;
	background-color: #FFFFFF;
	overflow:hidden;
}


.zone.generiqueDeux p, .zone #leftpane p, .zone .links p, .richtext p {
	margin-bottom: 10px;
}

.zone #leftpane p a, .zone .links p a, .richtext p a {
	text-decoration: underline;
}

#rubriques .zone.generiqueDeux p a {
	text-decoration: underline;
}

.zone.generiqueDeux strong, .zone #leftpane strong, .zone .links strong, .richtext strong {
	font-weight: bold;	
}

.zone.generiqueDeux em, .zone #leftpane em, .zone .links em, .richtext em {
	font-style: italic;	
}

.zone.generiqueDeux ul li, .zone #leftpane ul li, .zone .links ul li, .richtext p ul li {
	list-style-type: disc;
}

.zone.generiqueDeux ol li, .zone #leftpane ol li, .zone .links ol li, .richtext p ol li {
	list-style-type: decimal;
}

.zone.generiqueDeux ol, .zone #leftpane ol, .zone .links ol, .zone.generiqueDeux ul, .zone #leftpane ul, .zone .links ul, .richtext ol, .richtext ul{
	margin: 18px 0 0 13px;
	padding-left: 40px;
}

#rubriques .zone.generiqueDeux .links {
	/*padding-right:20px;*/
}

#rubriques .zone.generiqueDeux .links {
	/*width: 899px;*/
	padding:0;
}


#rubriques .zone.generiqueDeux .links li.odd {
	padding-left: 73px;
}

#rubriques .zone .survey .quote {
	padding-bottom: 13px;
}

/********END Generique Deux***********/

/** Correctifs home */

.news li .content .title {
	font-size: 0.8em;
    margin: 1px 0 2px;
}

.news li .content .desc {
	text-transform: uppercase;
	/*font-size: 0.8em;*/
}
	

	
/* Résultats de la recherche */

#resultats ul li {
	word-wrap: break-word;
}

#content #rubriques .columns .zone.no-scroll {
	overflow: hidden;
}

/* -----------
 * Page Videos
 * ----------- */
 
.videolist #presse .themeSelect {
	text-align: right;
	margin-botton: 20px;
	margin-right: 70px;
}

.videolist #presse .jqTransformSelectWrapper a.selected {
	background-color: transparent;
}

.videolist #presse .presselist ul li {
	display: block;
	min-height: 100px;
}

.videolist #presse .presselist ul li .picture {
	float: left;
	margin-right:10px;
}

.videolist #presse .presselist ul li .video-popin {
	display: none;
}

.form-video select{
	width:230px;
}
.form-video .jqTransformSelectWrapper {
	background:none;
	height:21px;
	display:inline-block;
	float:none;
	padding:0;
	text-align:left;
	vertical-align: middle;
    width: 230px !important;	
}
.form-video .jqTransformSelectWrapper a.jqTransformSelectOpen{
	background : url('../images/jqtransform/select.png') no-repeat scroll right bottom transparent;
	width:22px;
	height:21px;
	right:0px;
	top:1px;
}
.form-video .jqTransformSelectWrapper div span {
	border:1px solid #616E73;
	background-color:#4a5a60;
	height:21px;
	width:228px!important;
	padding:0;
	left:0;
}
.form-video .jqTransformSelectWrapper ul{
	top:23px;
	border:1px solid #616E73;
	background:#4a5a60;
	width:228px!important;
	left:0;
}
.form-video .jqTransformSelectWrapper ul a {
	background-color:transparent;
}


#breadcrumb ul.pad,#breadcrumb ul.smartphone{
	display:none;
}

#header_higher {
	display:none;
	position:fixed;
	top:0;
	left: 0;
	z-index:100;
	width:100%;
	padding:4px;
	margin:0 auto;
	background: #e5e5e7;
	opacity:0.9;
	font-size: 90%;
}

#header_higher #header_content {
	position:relative;
	width: 1230px;
	margin: 0 auto;
	padding: 0px;
	color:#232323;
	text-align: center;
}

#header_higher #header_content .cookieButton {
	margin-left: 9px;
	color: #232323;
	text-decoration: underline;
}

/* Site classique */
@media screen and (min-width: 1024px) {
	.videolist #presse {
		padding-top: 27px;
		height: 452px;
	}
	#breadcrumb ul.screen{
		display:block;
	}

	
}/*mediaquery*/

/* Tablette */
@media screen and (max-width: 1024px) and (min-width: 641px){
	.videolist #presse {
		padding-top: 27px;
		height: 490px;
	}
	#breadcrumb ul.pad{
		display:block;
	}
	#breadcrumb ul.smartphone ,#breadcrumb ul.screen {
		display:none;
	}	
	.videolist #presse .presselist ul li .picture .video-link img {
		max-width:516px;
	}

	#header_higher #header_content {
		width: 615px;
	}
	
	#header_higher #header_content a.cookieButton:hover, #header_higher #header_content .cookieButton {
		text-decoration: underline;
	}
	
}/*mediaquery*/

/* Smartphone */
@media screen and (max-width: 640px){
	.videolist #presse .presselist ul li .video-popin {
		display: block;
	}
	
	.videolist #presse .themeSelect {
		text-align: center;
		width: 75%;
	}
	.videolist #presse .picture a {
		display: none;
	}
	
	.videolist .presselist .title {
		display: none;
	}
	.videolist #presse .presselist li {
		border-bottom: 0;
	}
	#breadcrumb ul.smartphone{
		display:block;
	}
	#breadcrumb ul.pad,#breadcrumb ul.screen {
		display:none;
	}
	.videolist #presse .presselist ul li .picture {
		float: none;
	}
	.videolist .presselist .title {
	    display: block;
	}
	.presselist .picture .video-js-box {
		width:auto!important;
	}			
	.vjs-flash-fallback {
		width:100%;
	}
	
	#header_higher #header_content {
		width: 360px;
	}
	
	#header_higher #header_content a.cookieButton:hover, #header_higher #header_content .cookieButton {
		text-decoration: underline;
	}
	
}/*mediaquery*/
