@media screen {
#nosite {
display: none;
}
}
h1 {
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#8A126D;
	}
.fdblanctraitvert {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A2C028;
	background-image: url(images/fd-ssmenu.gif);
	background-repeat: repeat-y;
}
a:link, a:visited {
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover {
	font-weight: bold;
	color: #990033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.menu:link, a.menu:visited {
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.menu:hover {
	font-weight: bold;
	color: #990033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.menu2:link, a.menu2:visited {
	font-weight: normal;
	color: #003300;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.menu2:hover {
	font-weight: normal;
	color: #990033;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.menu {
	font-weight: bold;
	color: #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #660066;
	font-style: italic;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #88AD0A;
	border-right-color: #ABCB2A;
	border-bottom-color: #ABCB2A;
	border-left-color: #88AD0A;
}
.tabordgris {
	border: 1px solid #DFE6DF;
	background-image: url(images/fdegradrose.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bordbaspoints {

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A2C028;
}
.bordgris3 {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}
.txtred {
	font-weight: bold;
	color: #CC0000;
}
.bordphotor {
	border-top-width: 6px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC33;
	border-bottom-color: #FFCC33;
}
.titgris {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #9EAAB0;
	font-style: italic;
}
.titbleufonce {


	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1C2B3E;
	font-style: italic;
}
strong {
	color: #29404E;
}
.txtCentre {text-align:center;}
.tabordgrisor {
	border: 3px solid #DFE6DF;
	background-image: url(images/fdorvin.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #FFFFFF;
}
.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	background-color: #9EAAB0;
	background-image: url(images/10gris.gif);
	background-repeat: repeat;
	border: 2px solid #CDD2D6;
}
.boutonmarron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A8643F;
	background-image: url(images/10brun.gif);
	background-repeat: repeat;
	border: 2px solid #CDD2D6;
}
.tabordgrisbrun {

	border: 3px solid #DFE6DF;
	background-image: url(images/fdbrunfeuille.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #FFFFFF;
}
.bordphotobrun {

	border-top-width: 6px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #AA6641;
	border-bottom-color: #AA6641;
}
.titrouge {



	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #A20405;
	font-style: italic;
}
label {
	float: left;
	width: 40%;
	text-align: right;
	margin: 0;
	padding: 0 0.5em 0 0;
	clear: both;
}.bordgrispointilles {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}
.tabordgrisverre {

	border: 3px solid #DFE6DF;
	background-image: url(images/verrefond.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #FFFFFF;
}
.tabordgrisgoutes {


	border: 3px solid #DFE6DF;
	background-image: url(images/fondgoutes.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
.fondfiches {
	background-image: url(images/fond-fiche.gif);
	background-repeat: repeat;
}
.txt10 {
	font-size: 10px;
}
.fdactusb {
	background-image: url(images/fond_actus_bandeau.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 159px;
	width: 130px;
	margin: 0px;
}
.mhspm
{
 display:none;
}

p.action_ok{text-align:center;padding:10px;border:1px dotted green;margin:4px;color:green;font-weight:bold;background:#DFFFDF}
p.action_not_ok{text-align:center;padding:10px;border:1px dotted red;margin:4px;color:red;font-weight:bold;background:#FFDFE0}

