.typo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F4B802;
}
.fndg {
	background-image: url(../images/fnd_col_g.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fndd {
	background-image: url(../images/fnd_col_d.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.donnee {
	width: 60%;
}
.donnee2 {
	margin-top: 2%;
	margin-left: 8%;
}
.meteo {
	position: relative;
	text-align: right;
	width: 89%;
	margin-top: -9%;
}
.meteo2 {
	margin-left: 20px;
	margin-top: -25px;
}
.fndactu {
	background-image: url(../images/fnd_actu.gif);
	background-repeat: no-repeat;
}
.fndactu-gb {
	background-image: url(../images/fnd_actu_gb.gif);
	background-repeat: no-repeat;
}
.fndmenu {
	background-image: url(../images/fnd_menu.gif);
	background-repeat: no-repeat;
}
.fndmenu-gb {
	background-image: url(../images/fnd_menu_gb.gif);
	background-repeat: no-repeat;
}
.fndbas {
	background-image: url(../images/fnd_pied.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a.lienbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.lienorange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.lienrouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.lienbleu:hover{
	text-decoration: underline;
	color: #307FCB;
}
a.lienorange:hover{
	text-decoration: underline;
	color: #FF9000;
}
a.lienrouge:hover{
	text-decoration: underline;
	color: #E53D02;
}
.fndssnav {
	background-image: url(../fr/images/fnd_ss_nav.gif);
	background-repeat: no-repeat;
}
.fndintcontenug {
	background-image: url(../fr/images/fnd_int_contenu_g.gif);
	background-repeat: repeat-y;
}
.fndintcontenud {
	background-image: url(../fr/images/fnd_int_contenu_d.gif);
	background-repeat: repeat-y;
}
.titresbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #307FCD;
	text-decoration: none;
}

.titresorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9000;
	text-decoration: none;
}

.titresrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E53D02;
	text-decoration: none;
}

.titresactu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #74AE27;
	text-decoration: none;
}

.sousnavbleu {
	color: #307FCD;
	border: #307FCD;
	margin: 0px 8px;
	background-color: #307FCD;
}

.sousnavbleu a{
	color: #307FCD;
	display: block;
	text-decoration: none;
	padding-left: 4px;
	background-color: #FDFAF3;
	margin-bottom: 1px;
}
.sousnavbleu a:hover{
	color: #307FCD;
	display: block;
	text-decoration: none;
	padding-left: 4px;
	background-color: #D4E1EB;
	margin-bottom: 1px;
}

.sousnavorange {
	color: #FF9000;
	border: #FF9000;
	margin: 0px 8px;
	background-color: #FF9000;
}
.sousnavorange a{
	color: #FF9000;
	display: block;
	text-decoration: none;
	padding-left: 4px;
	background-color: #FDFAF3;
	margin-bottom: 1px;
}
.sousnavorange a:hover{
	color: #FF9000;
	display: block;
	text-decoration: none;
	padding-left: 4px;
	background-color: #FDE5C2;
	margin-bottom: 1px;
}

.sousnavrouge {
	color: #E53D02;
	border: #E53D02;
	margin: 0px 8px;
	background-color: #E53D02;
}
.sousnavrouge a{
	color: #E53D02;
	display: block;
	text-decoration: none;
	padding-left: 4px;
	background-color: #FDFAF3;
	margin-bottom: 1px;
}
.sousnavrouge a:hover{
	color: #E53D02;
	display: block;
	text-decoration: none;
	padding-left: 4px;
	background-color: #F8D4C3;
	margin-bottom: 1px;
}

#l1 {
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd,Direction=135,Strength=7);
	visibility: hidden;
}
#l2 {
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd,Direction=135,Strength=7);
	visibility: hidden;
}
#l3 {
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd,Direction=135,Strength=7);
	visibility: hidden;
}
img.bleu {
	border: 2px solid #307FCD;
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd,Direction=135,Strength=7);
}
img.orange {
	border: 2px solid #FF9000;
}
img.rouge {
	border: 2px solid #E53D02;
}
img.actu {
	border: 2px solid #74AE27;
}
.editob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #307FCD;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
}
.editoo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FF9000;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
}
input.inputo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #FF9000;
	background-color: #FFFFFF;
}
select.selecto {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #FF9000;
	background-color: #FFFFFF;
	width: 220px;
}
.editor {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #E53D02;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
}
.intro_cdc {
	font-style: italic;
	padding-left: 30px;
}
.message_cdc {
	font-weight: bold;
	font-size: 15px;
	color: red;
	padding-left: 30px;
}
.nom_cdc {
	padding-top: 10px;
	padding-left: 40px;
	font-size: 20px;
	font-weight: bold;
	color: #C0CE25;
}
.description_cdc {
	padding-top: 15px;
	padding-left: 50px;
	font-size: 12px;
}
.note_cdc {
	padding-top: 10px;
	padding-left: 40px;
	font-size: 14px;
	color: red;
	font-weight: bold;
}
.lien_vote {
	color: darkblue;
	font-weight: bold;
	font-size: 14px;
}
.formulaire {
	margin: auto;
}
.boutons {
	text-align:center;
}
.lien_retour {
	font-size: 12px;
	font-weight: bold;
	color: darkblue;
}
.pop_lien {
	font-size: 15px;
	font-weight: bold;
	color: orange;
	text-align: center;
}
.align {
	text-align: center;
}
.comment_zone {
	border: 1px solid black;
	width: 587px;
}
.comment_nom {
	font-weight: bold;
	text-decoration: underline;
}
.comment_note {
	font-weight: bold;
	color: red;
	display: inline;
}
.comment_com {
	padding-left: 20px;
	padding-top: 10px;
}
.label {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: darkblue;
}
.cat_rpn {
	font-weight: bold;
	text-decoration: underline;
	font-size: 15px;
}
.nom_rpn {
	padding-top: 10px;
	padding-left: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #C0CE25;
}
.date_rpn {
	background-image: url(../fr/images/pop/fnd_date.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 85px;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #0D5A0D;
	vertical-align: top;
}
.decal_plus {
	padding-top: 8px;
}
.description_rpn {
	padding-top: 25px;
	padding-left: 60px;
	font-size: 12px;
}
