<dtml-call cache_headers>
body {background: #FFFFFF;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #BF2228;text-decoration: none;font-weight: normal;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #303188;text-decoration: none;font-weight: normal;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #4A4A4A;text-decoration: none;font-weight: normal;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #276FB8;text-decoration: none;font-weight: normal;}
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #303188; text-decoration: underline;}
td,caption {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
color: #434343;
text-decoration: none;
font-size: 10px;
}
p {margin-bottom: 0px; margin-top: 0px}


.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #434343;
	text-decoration: none;
	text-align : justify
}

.smalltxt {
	font-family: Arial, Helvetica, sans-serif;font-size: 9px;
	color: #434343;
	text-decoration: none;
	text-align : justify
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #BF2228;
	text-decoration: none;
	font-weight: bold;
}

.subTitleGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #434343;
	text-decoration: none;
	font-weight: bold;
}

.subTitleBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;
	color: #303188;
	text-decoration: none;
	font-weight: bold;
}

.subTitleBlueLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;
	color: #276FB8;
	text-decoration: none;
	font-weight: bold;
}

.subTitleRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;
	color: #BF2228;
	text-decoration: none;
	font-weight: bold;
}
.header {
	font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.headerGrey {
	font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;
	color: #777777;
	text-decoration: none;
	font-weight: bold;
}


.pathGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9.75px;
	color: #777676;
	text-decoration: none;
}
.pathBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9.75px;
	color: #303188;
	text-decoration: none;
}
.pathRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9.75px;
	color: #BF2228;
	text-decoration: none;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #C0C0C0;
	text-decoration: none;
}

#liensPagesContenu {
margin: 3px 0 6px 166px;
}
#liensPagesContenu a {
display: inline;
text-decoration: none;
color: #C0C0C0;
}

.navbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.navbottom:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.ensavoirplus {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #BF2228;
	text-decoration: none;
	font-weight: bold;
}

.selectBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #777676;
	text-decoration: none;
}

.menutop {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #606060;
	text-decoration: none;
	line-height: 11px;

}

.txtNal {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #4A4A4A;
	text-decoration: none;
	font-weight: bold;
}

.publications {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9.75px;
	color: #276FB8;
	text-decoration: none;
}


.navleftGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #777676;
	text-decoration: none;
}
.navleftWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txtBlueBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #303188;
	text-decoration: none;
	font-weight: bold;

}
.txtRedBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #BF2228;
	text-decoration: none;
	font-weight: bold;
}

.txtBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #303188;
	text-decoration: none;
	font-style: normal;
	text-align : justify;

}

.smalltxtBlue {
	font-family: Arial, Helvetica, sans-serif;font-size: 9px;
	color: #303188;
	text-decoration: none;
	font-style: normal;

}

.txtGreyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #777777;
	text-decoration: none;
	font-weight: bold;
}


/**  Formulaire **/

.box {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #606060;
	line-height: 9px;
	height:15px;
	width:93px;
}

.inputBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #434343;
	text-decoration: none;
}
.inputBoxDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #434343;
	text-decoration: none;
	border-style:none;
	width:50px;
}
.txtBlackBold {

		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.txtRed {
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #BF2228;
	text-decoration: none;
}

.smalltxtRed {
		font-family: Arial, Helvetica, sans-serif;font-size: 9px;
	color: #BF2228;
	text-decoration: none;
}

.txtBlueLight {

		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #276FB8;
	text-decoration: none;
}

.txtBlueLightBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #276FB8;
	text-decoration: none;
	font-weight: bold;

}
.txtBlack {

	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.txtBlueItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #303188;
	text-decoration: none;
	font-style: italic;
}
.txtWhite {



		font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txtWhiteBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.txtEvenements {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #434389;
	text-decoration: none;
}
.txtEvenementsBold {


	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #434389;
	text-decoration: none;
	font-weight: bold;
}
.txtTableauxdebord {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C85E4B;
	text-decoration: none;
}
.txtTableauxdebordBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C85E4B;
	text-decoration: none;
	font-weight: bold;

}
.txtRevuedepresse {


	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #8F090E;
	text-decoration: none;
}
.txtRevuedepresseBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #8F090E;
	text-decoration: none;
	font-weight: bold;
}

.txtRevuedepresseBold9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;
	color: #8F090E;
	text-decoration: none;
	font-weight: bold;
}

.input70 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;width:70px;}


.txtQuoideneuf {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txtQuoideneufBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txtQuoideneufBold8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}


.txtInfospratiques {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txtInfospratiquesBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}

.headerGrey {

	font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;
	color: #848484;
	text-decoration: none;
	font-weight: bold;
}
.txtPassword {

	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
	color: #121355;
	text-decoration: none;
	font-weight: bold;
}
.linkRed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; cursor: pointer; color: #BF2228; text-decoration: underline}
.linkBlue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #303188; text-decoration: underline}
.linkBluePath {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #303188; text-decoration: none; font-weight: normal;}
.linkGrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #4A4A4A; text-decoration: none; font-weight: normal;}
.linkGreyBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #4A4A4A; text-decoration: none; font-weight: bold;}
.linkWhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: white; text-decoration: none; font-weight: bold;}
.linkRedBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #BF2228; text-decoration: none; font-weight: bold;}
.linkBlueBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #303188; text-decoration: none; font-weight: bold;}

ul {
list-style-image: url("images/puce.gif")
}

.header10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#loading {
    position:absolute; top:200px; z-index:10; visibility:hidden;
}
    
/* Pour les publi-redactionnels */

fieldset.publiRedactionnel {
	border: 1px dotted #AAAAAA; 
	margin-top: 5px;
	width: 453px; 
	margin-left: auto; 
	margin-right: auto;
}

fieldset.publiRedactionnel legend {
	font-size:11px; 
	font-weight: bold;
}
