﻿@charset "utf-8";
.TDShowPrint { display:none; height:0px;}
.important{ FONT-SIZE:1em;FONT-FAMILY:Arial, Helvetica, sans-serif;COLOR:#FF0000;TEXT-ALIGN:center;FONT-WEIGHT:bold;}
/* Contenu navigation dans les pages*/
BODY { margin: 0px;background-color:#9bc1a9;}
/* CSS Transverse*/
TABLE {padding:0px;margin:0px;border-spacing:0px;border-collapse: collapse;border:0px;}
TD { font-size: 0.7em;font-family: Verdana, Arial, Helvetica, sans-serif;color:#313652;TEXT-ALIGN: left; vertical-align:top; } 
FONT {font-size: 0.7em;font-family: Verdana, Arial, Helvetica, sans-serif;color:#313652;TEXT-ALIGN: left;}
DIV { font-size:95%;font-family: Verdana, Arial, Helvetica, sans-serif;color:#313652;TEXT-ALIGN: left; vertical-align:top; } 
LI { font-size: 95%; list-style:square; margin:0px;padding:0px;TEXT-ALIGN: justify; }
P { font-size: 100%;}
A { font-size: 100%; color : #0000FF;text-decoration:none;}
A:hover { color : #ff0000;text-decoration:underline;}
HR {width:100%; text-align:center; color: #a1a6b2;background-color: #a1a6b2;height:1px;border: 0;}
H1 {font-size: 200%;color:#ff6600;font-weight:600;text-align:left;}
H2 {font-size: 180%;color:#ff6600;font-weight:600;text-align:left;}
H3 {font-size: 150%;color:#ff6600;font-weight:600;text-align:left;}
H4 {font-size: 120%;color:#ff6600;font-weight:600;text-align:left;}
/* Table : construction de la poupée russe*/
TABLE.conteneur { 
	width:100%; 	
	padding:0px; 
	margin:0px;
	border-spacing:0px;
	border-collapse: collapse;
	border:0px;
}
TD.conteneur { text-align:center; }
TD.conteneur { text-align: -moz-center;} 
TABLE.contenu {
	width:775px; 
	padding:0px;	
	margin:0px;
	border-spacing:0px;
	border-collapse: collapse;
	border:0px;
}
/*Connexion*/
TD.connect {
	font-size: 0.7em;
	color: #10285a;
	padding:80px 7px 5px 0px;
	border-spacing:0px;
	border-collapse: collapse;
	text-align:right;
	vertical-align:bottom;
}
/*Les images*/
IMG.floatleft  {float:left;margin-right: 10px;margin-top: 5px;border:0;}
IMG.floatright  {float:right;margin-left: 10px;margin-top: 5px;border:0;}
/*Séparateur vertical et horizontal*/
TD.separ { background: url("../images/v_separator.gif") repeat-y 2px 2px; background-position:center; }
TD.pointille { background: url("../images/pointilles.gif") repeat-x; background-position: center; padding:3px 0px 3px 0px; }
/*Retour haut de page*/
P.top { text-align:center; }
/* Contenu des fichiers Mise en page générale*/
P.ForDate {	font-size: 85%;color:#777777; text-align:left;} /* Texte : mise à jour, source, auteur, date ... */
P.textLastAdd { font-size: 95%;font-family: Arial, Helvetica, sans-serif;color:#444444;text-align:left;padding:2px 0px 2px 0px;} /* Texte : index et menu de droite les derniers ajout  ... */
P.titreColRight { font-size: 105%;color:#666666;font-weight:600; } /* sous-titre colonne de droite : dernier ajout*/
P.pRight { TEXT-ALIGN: right;}
P.pLeft { TEXT-ALIGN: left;}
P.cnil { font-size: 9px;color:#bbbbbb;TEXT-ALIGN: justify;}
/*Mise en page des textes*/
P.titreTexte { 
	font-size: 120%;
	color:#ff6600;
	font-weight:600;
	text-align:left;
}
P.texte { text-align:justify; } 
/* Titre des différentes rubriques et intitulé des menus */
P.RubColRight { 
	font-size: 110%;
	color:#22263f;
	font-weight:600;
	padding:3px 0px 3px 4px;
	background-color:#c4c5ca;
	text-align:left;
}
P.UneColRight { 
	font-size: 110%;
	color:#ff0000;
	font-weight:600;
	padding:3px 0px 3px 4px;
	background-color:#ffffcc;
	text-align:left;
}
/*Lien des titres de news, etc*/
A.linkint {
	font-size: 110%;
	color:#ff6600;
	TEXT-ALIGN: left;
	font-weight: 600;
	text-decoration: none;
}
P.linkint { /*création des titre sans lien page dynqmique*/
	font-size: 110%;
	color:#ff6600;
	TEXT-ALIGN: left;
	font-weight:600;
}
/* RTE Box de saisie */
.rteImage {background: #D3D3D3;border: 1px solid #D3D3D3;cursor: pointer;cursor: hand;}
.rteImageRaised, .rteImage:hover {background: #D3D3D3;border: 1px outset;cursor: pointer;cursor: hand;}
.rteImageLowered, .rteImage:active { background: #D3D3D3;border: 1px inset;cursor: pointer;cursor: hand; }
.rteVertSep { margin: 0 4px 0 4px; }
.rteBack {background: #D3D3D3;border: 1px outset;padding: 2px;}
.rteBack tbody tr td, .rteBack tr td {background: #D3D3D3;padding: 0;}
.rteDiv {display: block;position: relative; }
/*Construction du menu déroulant*/
#ancre_menu{vertical-align:middle;padding:0px 0px 0 0;margin:0;width:100%;}
.mh a {display:block;margin:0;padding:5px 5px;line-height:1em;}/* tous les liens */
.titre a{color:white;font-weight:bold;background-color:#2d4d58;cursor:default;} /* Lien avec sous rubrique niv0*/
.titre a:hover,.titre a:active,.titre a:focus {color:white;font-weight:bold;background-color:#2d4d58;text-decoration:none;} /* Lien avec sous rubrique niv0*/
.titre .suivi{color:#ff0000;background-color:#2d4d58; }     /* hover du lien niv0 couleur du suivi */
.lien a {color:white;font-weight:bold;background-color:#2d4d58;cursor:pointer;cursor:hand/*IE5.0*/}/* lien niv0 avec url */
.lien a:hover,.lien a:active,.lien a:focus{color:#ff0000;font-weight:bold;background-color:#ffffcc;text-decoration:none;}
/* flèches */
.fh,.fl{vertical-align:bottom;text-align:right;}
.fl{vertical-align:bottom; text-align:right;}
/* 1er niveau : */
.mh li { display:inline; } /* bug IE */
.mh li{ float:left; }
.mh { height:1.35em }
.mh,.mh ul {background-color:#2d4d58;position:absolute;margin:0;padding:0;z-index:9;}
/* 2éme niveau et suivants */
.mh li li{float:none;} 
.mh ul {visibility:hidden;}
.mh ul{margin-top:1px;width:100%;}
.mh ul ul{margin:-1.5em 0 0 1px;}
/* Menu gauche, page de texte (syndicat)*/
#Dmenu a.nav0:link, #Dmenu a.nav0:visited {font-size: 100%;padding:2px 0px 6px 1px;line-height:18px;display:block;width:200px;height:13px;}
/*Barre de navigation entre les pages*/
TD.bnav { padding-top:3px;text-align:right; font-size:0.6em;}
/*Affichage du calendrier*/
TH.calendrier { white-space:nowrap;padding:5;vertical-align:top;font-size: 11px;font-family : Verdana, Arial, Helvetica, sans-serif;color:#10285a;TEXT-ALIGN: center;}
TD.calendrier { white-space:nowrap;padding:5;TEXT-ALIGN: center;border:1px solid #10285a;}
TD.calvide { white-space:nowrap;padding:5;empty-cells: show;}
TD.calact {white-space:nowrap;padding:5;TEXT-ALIGN: center;border:1px solid #10285a;background-color:#cbdaf8;}
/* Champs des formulaires */
INPUT.inputOsize { font-family : verdana; font-size : 11px; color:#10285a; font-weight:normal; background-color: #FFFFFF; padding-left: 3px; }
/*****************/
INPUT.inputnosize { font-family : verdana; font-size : 11px; color:#182e5b; font-weight:normal; background-color: #FFFFFF; padding-left: 3px; width:95%;}
TEXTAREA.inputnosize { font-family : verdana; font-size : 11px; color:#182e5b; font-weight:normal; background-color: #FFFFFF; padding-left: 3px; width:95%;}
SELECT.inputnosize { font-family : verdana; font-size : 11px; color:#182e5b; font-weight:normal; background-color: #FFFFFF; padding-left: 3px; width:40%;}
/****************/
INPUT.inputadhsize { font-family : verdana; font-size : 11px; color:#182e5b; font-weight:normal; background-color: #FFFFFF; padding-left: 3px; width:70%; }
TEXTAREA.inputadhsize { font-family : verdana; font-size : 11px; color:#182e5b; font-weight:normal; background-color: #FFFFFF; padding-left: 3px; width:95%;}
SELECT.inputadhsize { font-family : verdana; font-size : 11px; color:#182e5b; font-weight:normal; background-color: #FFFFFF; padding-left: 3px; width:60%;}
INPUT.inputphone { font-family : verdana; font-size : 11px; color:#182e5b; font-weight:normal; background-color: #FFFFFF; padding-left: 3px; width:10em;  }
/* Affichage des boutons dans les formulaires */
.submitStep {
border:1px outset #BBBBBB;
font-weight:bold;
cursor:pointer;
background-color:#CCCCCC;
font-family : arial; font-size : 90%;
}
.submitStep:hover {
border:1px outset #BBBBBB;
font-weight:bold;
cursor:pointer;
background-color:#eeeeee;
font-family : arial; font-size : 90%;
}
/*Footer du site*/
TD.footersite {padding:2px 0px 2px 0px;font-size:0.6em;color:#ffffff;TEXT-ALIGN: right;}
A.footersite {font-size:70%x;color:#ffffff;}
/*Signature ID*/
TD.sign { font-size:0.6em;TEXT-ALIGN: right; }
/***************/
