/* Css pour les pages détails */


/* Zones */

#centre .detzonefond1 {
	/*width: 85%;*/
	width: 600px;
	background-color: #FFFFFF;
	text-align: center;
	margin: auto;
	border: solid #C0C0C0 2px;
	padding: 10px;
}

#centre .detzonefond2 {
	width: 92%;
	background-color: #E0E2EB;
	text-align: center;
	margin: auto;
	border: solid #C0C0C0 2px;
	padding: 10px;
}

#centre .detzonefond2blanc {
	width: 92%;
	text-align: center;
	margin: auto;
	border: solid #C0C0C0 2px;
	padding: 10px;
}

#centre .detzonefond3 {
	width: 95%;
	background-color: #FFFFFF;
	margin: auto;
	border: 4px double Silver;
	padding: 10px;
}

#centre .detzonefond31 {
	width: 92%;
	background-color: #FFFFFF;
	margin: auto;
	border: 4px double Silver;
	padding: 10px;
}

#centre .detzonefond4 {
	width: 70%;
	background-color: #FFFFFF;
	margin: auto;
	border: solid #000000 2px;
	padding: 10px;
}

#centre .detzonefond5 {
	width: 70%;
	background-color: #CCCCFF;
	text-align: center;
	margin: auto;
	border: solid #C0C0C0 2px;
	padding: 10px;
}

#centre .detzonefond6 {
	width: 80%;
	background-color: #CCCCFF;
	text-align: center;
	margin: auto;
	border: solid #C0C0C0 2px;
	padding: 10px;
}

#centre .detzonefond7 {
	width: 92%;
	background-color: #CCCCFF;
	text-align: center;
	margin: auto;
	border: solid #C0C0C0 2px;
	padding: 10px;
}

/* Titres */

#centre h1.dettitreh1 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.8em;
	text-align: center;
	background-color: #CC0033;
	padding-bottom: 4px;
	padding-top: 4px;

}


#centre h2.dettitreh2 {
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	font-weight: bold;
	font-size: 1.1em;
	color: Blue;
	text-align: center;
}

#centre h3.dettitreh3 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 1.5em;
	font-style: normal;
	color: Blue;
	font-style: italic;
}


#centre h4.dettitreh4 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 1.5em;
	font-style: normal;
	color: #CC0033;
}

#centre h5.dettitreh5 {
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	font-weight: bold;
	font-size: 0.8em;
	color: Black;
	text-align: center;
}

#centre h5.dettitreh5redgrd {
	margin: 0px;
	padding: 0px;
	margin-top: 18px;
	margin-bottom: 4px;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	font-size: 1.3em;
	color: red;
	text-align: left;
}

#centre h5.dettitreh5redgrdcentre {
	margin: 0px;
	padding: 0px;
	margin-top: 18px;
	margin-bottom: 4px;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	font-size: 1.3em;
	color: red;
	text-align: center;
	font-style: italic;
}

#centre h5.dettitreh5bluegrd {
	margin: 0px;
	padding: 0px;
	margin-top: 18px;
	margin-bottom: 4px;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	font-size: 1.3em;
	color: blue;
	text-align: left;
}

#centre h6.dettitreh6 {
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	font-weight: bold;
	font-size: 1em;
	color: Black;
	text-align: center;
	font-style: italic;
}


/* Paragraphes */

#centre p.detparagbase {
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1em;
	margin-left: 10px;
	margin-right: 10px;
	clear: both;
}

#centre p.detparaimg {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1em;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
}

#centre p.detparagbaseitdr {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1em;
	margin-left: 10px;
	margin-right: 10px;
	clear: both;
	font-style: italic;
}

#centre p.detparagbasesmall {
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.8em;
	margin-left: 10px;
	margin-right: 10px;
	clear: both;
}

#centre p.dettitre7 {
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	font-weight: bold;
	font-size: 1.2em;
	color: Blue;
	text-align: center;
}

#centre p.dettitre7red {
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	font-weight: bold;
	font-size: 1.2em;
	color: red;
	text-align: center;
}

#centre p.detparagbasepointsforts {
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
	margin-left: 10px;
	margin-right: 10px;
}

#centre p.detparagbasepointsfortscentreitalic {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
	margin-left: 10px;
	margin-right: 10px;
	font-style: italic;
}

#centre p.detparagbasepointsfortsitalic {
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
	margin-left: 10px;
	margin-right: 10px;
	font-style: italic;
}

#centre p.detparagbasepointsfortsitalicdrt {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
	margin-left: 10px;
	margin-right: 10px;
	font-style: italic;
}

#centre p.detparagbaseptfitcenter {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
	margin-left: 10px;
	margin-right: 10px;
	font-style: italic;
}

#centre p.detparagbasepointsfortsretrait {
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
	margin-left: 40px;
	margin-right: 10px;
}

#centre p.detparagbaseretrait {
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1em;
	margin-left: 40px;
	margin-right: 10px;
}

/* Liens */

#centre a.detasommaire {
	color: #CC0033;
	text-decoration: none;
}

#centre a.detasommaire:hover {
	color: White;
	background-color: #CC0033;
}

#centre a.detahaut {
	color: #CC0033;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.8em;
}

#centre a.detahaut:hover {
	color: Black;
	text-decoration: underline;
}

#centre a.detaajout {
	color: #CC0033;
	font-weight: bold;
	text-decoration: underline;
}

#centre a.detaajout:hover {
	text-decoration: underline overline;
}

/* Images */

#centre .detimggauche {
	float: left;
	margin-left: 50px;
	margin-right: 15px;
	margin-bottom: 15px;
}

#centre .detimggauche2 {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#centre .detimgdroite {
	float: right;
	margin-right: 50px;
	margin-left: 15px;
	margin-bottom: 15px;
}

#centre .detimgdroite2 {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}

#centre .detimgsom {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

#centre .detimgdroite3 {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#centre .detimgdroite32 {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

#centre .detimgdroite33 {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#centre .detimgjaquettedroite {
	margin-left: 10px;
}

#centre .detimgjaquettegauche {
	margin-right: 10px;
}

/* Divers */

#centre .detgras {
	font-weight: bold;
}

#centre .detitalic {
	font-style: italic;
}

#centre .detgrasitalic {
	font-style: italic;
	font-weight: bold;
}

#centre .detitalicsmall {
	font-style: italic;
	font-size: 0.8em;
}

#centre .detgrasblue {
	font-weight: bold;
	color: Blue;
}

#centre .detgrasblueitalic {
	font-weight: bold;
	color: Blue;
	font-style: italic;
}

#centre .detgrasred {
	font-weight: bold;
	color: Red;
}

#centre .detgrasreditalic {
	font-weight: bold;
	color: Red;
	font-style: italic;
	font-size: 1.8em;
}

#centre .detgrasredgrd {
	font-weight: bold;
	color: Red;
	font-size: 1.3em;
}

#centre .detgrasbluegrd {
	font-weight: bold;
	color: blue;
	font-size: 1.3em;
}