﻿/* -###- Styles relatifs au bandeau gauche -###- */
div.divBandeau {
	position:relative;
	width:227px;
	float:left;
	clear:left;
	padding-bottom:2px;
}
div.divInfo {
	margin-bottom:10px;
	background-color:#122128 !important;
}

/* -###- Styles relatifs au contenu droit -###- */
div.divContenu {
	position:relative;
	width:641px;
	min-height:1123px;
	top:0;
	float:right;
	clear:right;
	padding-bottom:15px;
	padding:10px 12px 15px 12px;
	text-align:justify;
	background-color:#010203;
	border:1px solid #1E3348;
}
		div.divContenu a, div.divContenu a:link, div.divContenu a:active, div.divContenu a:visited {
			color:#CF1F20;
			font-size:12px;
		}
		div.divContenu a:hover {
			background-color:#CF1F20;
			color:#FFFFFF !important;
		}
div.divContenuFull {
	width:876px;
}

.illustration {
	width:637px;
	overflow:hidden;
	margin:5px 0;
	background-color:#FFFFFF;
	border:2px solid #1071B5;
}

h3 {
	height:34px;
	background-color:#122128;
	background-repeat:no-repeat;
	line-height:34px;
	padding:0 7px;
	font-size:18px;
	color:#F31713;
	margin:0 -5px 7px -5px;
}

h4 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:5px 0px;
}

h5 {
	margin:0 0 10px 0;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

h6 {
	font-size:12px;
	font-weight:bold;
	color:#F31713;
	margin:0px;
	padding:15px 0px 3px 0px;
}

fieldset {
	clear:both;
	padding:0 10px 10px 10px;
	margin:10px 0px 0px 0;
	border:1px solid #1E3348 !important;
}
		fieldset legend {
			font-size:14px;
			font-weight:bold;
			margin-bottom:10px;
			color:#FFFFFF;
		}

div.divTexteCadre {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding:2px;
	border:1px solid #CCCCCC;
	text-align:justify;
}
		div.divTexteCadre h4 {
			position:absolute;
			top:-10px !important;
			left:5px;
			padding:0 5px;
			background-color:#000000;
			color:#F31713;
			font-size:12px;
			font-weight:bold;
		}

		div.divTexteCadre .fond {
			background-color:#122128;
			padding:5px;
		}

divTexteCadreReduit {
	width:500px;
}

div.divBarreNav {
	border:1px solid #424545;
	padding:3px 7px 3px 5px;
	margin:0 0 7px 0;
}

/* -###- Styles propres au contenu presse -###- */
fieldset.fldsPresseReportages {
}

fieldset.fldsPresseReportages div.divReportages div {
	border:0px;
	border-bottom:1px solid #CCCCCC;
	margin-left:0;
}

/* -###- Styles relatifs aux flux RSS -###- */
a.aIconeRSS {
	float:right;
	padding:14px;
	background-image:url(../images/icone_rss.png);
	background-repeat:no-repeat;
	background-position:7px 10px;
}
		a.aIconeRSS span {
			display:none;
		}
a.aIconeRSS:hover {
	background:none !important;
}


div.divRSS {
}
		div.divRSS a {
			display:block;
			width:170px;
			padding:2px;
			vertical-align:middle;
		}
				div.divRSS a img {
					vertical-align:middle;
				}
		div.divRSS iframe {
			border:1px solid #A4A6A6;
			width:100%;
			height:755px;
			margin-top:15px;
			overflow:auto;
		}
		
		
/* -###- Styles relatifs aux images -###- */
div.divImage {
}
		div.divImage img {
			border:1px solid #000000;
			border-bottom:0px;
			margin-bottom:0px !important;
			clear:both;
		}
		div.divImage cite {
			display:block;
			text-align:right;
			padding-right:3px;
			margin:0 1px 0 0;
			border:1px solid #000000;
			border-top:0px;
			background-color:#000000;
			color:#FFFFFF;
		}
		div.divImage p.plegende {
			background-color:#CCCCCC;
			color:#000000;
			margin-top:0px !important;
			margin-right:1px;
			padding:2px 5px;
			font-size:11px;
			font-style:italic;
			border:1px solid #000000;
		}


p.pQuestion {
	font-size:12px;
	font-weight:bold;
}
p.pReponse{
	margin-bottom:15px;
}
