/*
STYLE GENERAL
UTILISE POUR LE LAYOUT ET LES PAGES MODULES
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: verdana;
	font-size: 11px;
}

td {
	font-family: verdana;
	font-size: 11px;
        line-height: 15px;
}
th {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
hr.pointille{ 
   border:none; /* desactiver tous les contours */ 
   border-top:1px dotted #51749C; /* activer le contour du haut */ 
}
hr{
height: 1px;
width: 60%;
color:#E4342A;
border-style:dotted;
}

.hrpopup{
height: 1px;
width: 100%;
color:#0E9090;
border-style:dotted;
}

.titre{
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #E4342A;
}

.stitre{
font-family: verdana;
font-size: 12px;
color: #0E9090;
font-weight: bold;
font-style:italic;
}
.sstitre{
font-family: verdana;
font-size: 11px;
color: #0E9090;
font-weight: bold;
font-style:italic;
}


.sstitre2{
font-family: verdana;
font-size: 11px;
color: #E4342A;
}
.surligne{
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: #0E9090;

}

.agence{
font-family: verdana;
font-size: 11px;

color: #E4342A;
}

.titretab{
font-family: verdana;
font-size: 11px;
color: #ffffff;
font-weight: bold;
}

.tdJustify {
	text-align: justify;
}
.titreManif {
	color: #008431;
	font-size: 12px;
	font-weight: bold;	
}
.tdcredits {
	font-size: 9px;
}

.tdPageTitre {
	color: #0580B8;
	font-size: 13px;
	font-weight: bold;
}
.tdAccueil {
	font-size: 11px;
	color: #ffffff;
}

.itemP {
	color: #ffffff;
	font-size: 10px;
	font-family: arial;	
}
.titreRecherche {
 font-family: verdana;
 font-size: 12px;
 color: #ff9900;
 text-align: left;
 font-weight: bold;
}

.titreService {
 font-family: verdana;
 font-size: 11px;
 color: #ff4400;
 text-align: center;
 font-weight: bold;
}
.titrePoste {
	font-size: 10px;
}
.poste {
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}
a.lienPoste {
	color: #2683df;
	text-decoration: underline;
}
a.lienPoste:hover {
	color: #ff9900;
	text-decoration: underline;
}
a.plan1 {
	color: #666666;
	text-decoration: none;
        font-weight: bold;
}
a.plan1:hover {
	color: #666666;
	text-decoration: none;
        font-weight: bold;
}
a.lienplandusite {
	color: #2683df;
	text-decoration: underline;
}
a.lienplandusite:hover {
	color: #ff9900;
	text-decoration: underline;
}

.titrePersonne {
	font-size: 10px;
}
.hrbleu {
	color: #0580B8;
	align: center;
	width: 100%;
}
a {
	color: #2683df;
	text-decoration: none;
}

a:hover {
	color: #2683df;
	text-decoration: underline;
}

.hrManif {
	color: #0280B8;
	width: 80%;
}

.liManif {
	color: #008431;
}

.date {
	color: #538ac7;
	font-weight: bold;	
}
a.plan {
    color: #076492;
    font-weight: bold;	
    text-decoration: none;
    font-size: 11px;
    text-align: left;
}
a.plan:hover {
    color: #0099ff;
    font-weight: bold;	
    text-decoration: none;
    font-size: 11px;
    text-align: left;
}
a.sousplan {
    color: #0280B8;
    text-decoration: none;
    font-size: 11px;
    text-align: left;
}
a.sousplan:hover {
    color: #cfcfcf;
    text-decoration: none;
    font-size: 11px;
    text-align: left;
}
.Style9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.Style13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.Style14 {
	color: #2683df;
	font-weight: bold;
}
.Style15 {
	font-size: 16px;
	color: #ff9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.itemMenu {
        color: #276992;
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;        
}

.fonctionOrganigramme {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.nomOrganigramme {
	color: #ffcc00;
	font-weight: bold;
	font-size: 11px;
}

input.recherche {
    border: 1 solid #cfcfcf;
    font-family: Arial;
    font-size: 11px;
    color: #000000;
}
input.login {
    border: 1 solid #000000;
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
}

.forumEntete {
	color: #FFFFFF;
}
.forumEntete2 {
	color: #000000;
}
.forumTheme {
	font-size: 11px;
	color: #505050;
}
.forumLien {
	color: #296A94;
	text-decoration: none;
}
.forumLien:hover {
	color: #FDC65E;
	text-decoration: underline;
}
.forumLien2 {
	color: #FDCF64;
	text-decoration: none;
}
.forumLien2:hover {
	color: #FDCF64;
	text-decoration: underline;
}
.forumUser {
	color: #555555;
	font-weight: bold;
}
.forumUser2 {
	color: #338ABF;
	font-weight: bold;
}
.forumTitrePage {
	font-size: 13px;
	color: #FDCF64;
	font-weight: bold;
}

.dernierMessage {
	font-size: 11px;
	color: #000000;
	font-style: italic;
        text-align: right;
}
input.button {
    border: 1 solid #cfcfcf;
    background: #7DA4C9;
    font-family: Verdana;
    font-size: 11px;
    color: #ffffff;
    cursor: hand;
}

.hrgris {
	color: #cfcfcf;
	width: 80%;
	align: left;
}

.titrebleu {
	color: #538ac7;
}

.telechargementTitre {
	font-size: 13px;
	color: #FDCF64;
	font-weight: bold;
}
legend {
    font-size: 12px;
    color: #E4342A;
    font-weight: bold;
}

/*page d'accueil*/
.tdMenuAccueil {
	font-weight: bold;
	font-size: 12px;
	color: #6A6A6A;
	font-family: verdana;
}
.tdMenuAccueilGauche {
	font-weight: bold;
	font-size: 12px;
	color: #6A6A6A;
	font-family: verdana;
}
.aMenuAccueil {
	color: #6A6A6A;
	text-decoration: none;
}
.aMenuAccueil:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.aMenuAccueilGauche {
	color: #6A6A6A;
	text-decoration: none;
}
.aMenuAccueilGauche:hover {
	color: #E4342A;
	text-decoration: none;
}
.menujavascript {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
}
.aMenuPopup {
	color: #FFFFFF;
	text-decoration: none;
}
.aMenuPopup:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.barreRouge {
	color: #E4342A;
	font-size: 12px;
}
