 

a
{
	font-size: 12px;
	color:#333333;
	font-family: Arial;
}

.titreActualites
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color:#4268B3;
	font-weight: bold;
	font-style: normal;
	text-decoration:underline;
}
.texteActualites
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color:#131313;
	font-style: normal;
}
.texteBlanc
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color:#ffffff;
	font-weight: normal;
	font-style: normal;
}

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

.rol_plus:hover
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#FFFFFF;
	font-weight: bold;

}

.rol_email
{
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	color:#131313;
	font-weight: bold;

}

.rol_email:hover
{
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	color:#102A75;
	font-weight: bold;

}
.rol_sousnav
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;

}

.rol_sousnav:hover
{
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	color:#ffffff;
	font-weight: bold;

}
.downloadpdf
{
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
	list-style-type: none;
	background-image: url(img/commun/3_fleches01.gif);
	background-repeat: no-repeat;
    background-position: 0% 70%;
	padding-left: 23px;
}

.downloadpdf:hover
{
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	color:#000000;
	font-weight: bold;
	list-style-type: none;
	background-image: url(img/commun/3_fleches02.gif);
	background-repeat: no-repeat;
    background-position: 0% 70%;
	padding-left: 23px;

}

.titreparagraphe
{
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-weight: bold;
    list-style-type: none;
    background-image: url(img/commun/fl_orange.gif);
    background-repeat: no-repeat;
    background-position: 0% 65%;
    padding-left: 8px;
}
.titreparagrapheBLEU
{
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-weight: bold;
    list-style-type: none;
    background-image: url(img/commun/fl_bleu.gif);
    background-repeat: no-repeat;
    background-position: 0% 65%;
    padding-left: 8px;
}

.textecontenu
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color:#FFFFFF;
}

.texteintroduction
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color:#6C7A8A;
}
.soustitre
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color:#000000;
    list-style-type: none;
    background-image: url(img/commun/fl_orange.gif);
    background-repeat: no-repeat;
    background-position: 0% 65%;
    padding-left: 8px;
}
.rolitem_nav
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color:#ffffff;
    list-style-type: none;
    background-image: url(img/commun/fl_blanche.gif);
    background-repeat: no-repeat;
    background-position: 0% 65%;
    padding-left: 8px;
}
.rolitem_nav:hover
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color:#000000;
    list-style-type: none;
    background-image: url(img/commun/fl_noire.gif);
    background-repeat: no-repeat;
    background-position: 0% 65%;
    padding-left: 8px;
}
.rolitem_souspartie
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color:#3C3C3C;
    list-style-type: none;
    background-image: url(img/commun/fl_orange.gif);
    background-repeat: no-repeat;
    background-position: 0% 5px;
    padding-left: 5px;
}
.rolitem_souspartie:hover
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color:#F54F00;
    list-style-type: none;
    background-image: url(img/commun/fl_grise.gif);
    background-repeat: no-repeat;
    background-position: 3% 5px;
    padding-left: 10px;
}
.alerte
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#F82C2C;
	text-transform: uppercase;
}

.texteBleu
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color:#122C76;
}
.texteBleuGras
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
    color:#122C76;

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

}
.texteGris
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color:#3C3C3C;
}
.texteGrisGras
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
    color:#3C3C3C;

}
.Grandtitre
{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#ffffff;
	font-weight: lighter;
	margin-left: 9px;
}
 
.backgroundssnav{ 
  background: url(img/commun/bg_ssnav.gif) no-repeat; 
} 

input
{
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color:#131313;
}
select 
{ 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	line-height: normal; 
	font-weight: normal; 
	color: #131313;
	border : #F54F00;
} 
textarea
{
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color:#131313;
}
.rolitem_focus
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    color:#3C3C3C;
    list-style-type: none;
    background-image: url(img/focus/pdf.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 20px;
	height:30px;
}
.rolitem_focus:hover
{
    text-decoration: underline;
	color:#F54F00;
}

.normal{
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
}

.actu_accueil{
	padding:4px;
	margin:4px;
}

.actu_accueil h2{
	padding:0px;
	margin:0px;
}

.no_padding{
	padding:0px;
	margin:0px;
}

/* -------- espace newsletter -------------- */

.KT_tng{
	float:left;
	padding:0;
	margin:5px;
}

.KT_tng h2{
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.KT_tngtable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margint-top:20px;
	display:block;
}

table.KT_tngtable{
	width:600px;
}

.KT_tngform{
	display:block;
	margin-top:20px;
}

.KT_tngform input{
	background:#f54f00;
	color:#ffffff;
}

input#KT_Insert1{
	margin-left:250px;
}

#KT_tngerror label{
	display:none;
}