#cadre_coord_accueil
{
 position:relative;
 height:60px;
 border:0px solid red;
}
.survol-coord 
{
position:absolute;
width: 250px;
/*margin-top: +0px;*/
border:#FF0000 0px solid;
}

.txt {
font-weight:normal;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.definition {
font-weight:normal;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;	
padding-top: 5px;
padding-bottom: 10px;
}


.txt-bleu {
font-weight:bold;
color:#3A6598;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.identifiant {
font-weight:normal;
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
text-align:left;
}

.log {
font-weight:normal;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

.nav  {
font-weight:normal;
color:#4A89AE;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

.pied2page  {
font-weight:normal;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}

.tab-accueil-T {
font-weight:bold;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-transform: uppercase;
}

.tab-accueil-txtm {
font-weight:normal;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-transform: uppercase;
}

.tab-accueil-txt {
font-weight:normal;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

.titre {
	font-weight:bold;
	color:#BF192E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	text-align:left;
	line-height: normal;
	padding-top: 20px;
	padding-bottom: 5px;
}

.titre-r4p {
	font-weight:bold;
	color:#E83C9B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	text-align:left;
	line-height: normal;
	padding-top: 20px;
	padding-bottom: 5px;
}

.titre2 {
	font-weight:bold;
	color:#296489;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-align:left;
	vertical-align: bottom;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
}

.titre2-r4p {
	font-weight:bold;
	color:#10C6F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-align:left;
	vertical-align: bottom;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
}

.titre-actu {
	font-weight:bold;
	color:#BF192E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align:left;
	vertical-align: middle;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 2px;
}

.filtre-intitules {
	font-weight:normal;
	color:#174A6B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:middle;
}

.filtre-intitules02 {
	font-weight:normal;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:middle;
	background-color: #4D87AC;
}

.tab-titre {
	font-weight:bold;
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #4D87AC;
	background-position: center center;
	height: auto;
	/*line-height: 25px;*/
	border-top: thin solid #10C6F4;
	border-right: thin solid #10C6F4;
	border-bottom: thin solid #10C6F4;
	border-left: thin solid #10C6F4;
}

.tab-titre2 {
	font-weight:bold;
	color:#2B85BB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	text-transform: uppercase;
	vertical-align: middle;
}

.tab-look {
	font-weight:normal;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	background-position: 5px;
	margin-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4D87AC;
}

.tab-lookb {
	font-weight:normal;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E3F5FA;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4D87AC;
}

.tab-txt {
	font-weight:normal;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	background-position: 5px;
	margin-left: 15px;
}

.tab-txtb {
	font-weight:normal;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E3F5FA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.tab-txt02 {
	font-weight:normal;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #FFFFFF;
}

.tab-txt02b {
	font-weight:normal;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E3F5FA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.tab-txt03 {
	font-weight:normal;
	color:#4D87AC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
}

.tab-txt03borderBlack {
	font-weight:normal;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4D87AC;
}

.tab-txt03b {
	font-weight:normal;
	color:#4D87AC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E3F5FA;
}

.tab-txt03border {
	font-weight:normal;
	color:#4D87AC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4D87AC;
}

.tab-txt03bborder {
	font-weight:normal;
	color:#4D87AC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E3F5FA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4D87AC;
}

.tab-txt03bborderBlack {
	font-weight:normal;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height: normal;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E3F5FA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4D87AC;
}

.titre-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3A6598;
	padding-top: 5px;
	padding-bottom: 5px;
}

.titre-actu {
	font-weight:bold;
	color:#BF192E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align:left;
	vertical-align: middle;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 2px;
}

a {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:yes;
	font-weight: bold;
	text-decoration:underline;
 	font-size: 10px; 
	font-style: normal; color: #000000;
}

a:link {color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold}
a:visited {color:#296489; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal}
a:hover {color:#BF192E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; font-style: normal; font-weight: normal}
a:active  {color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; font-style: normal}



/* ================ MENU ADMIN et DECO (col de gauche) =============== */

 #nav, #nav ul { /* toutes les listes */
    padding: 0px;
    margin: 0px;
    margin-left : 0;
    list-style: none;
    width : 11em;
    font-size: 10px;
    margin-top : 0px;
    margin-bottom : 10px;
}

#nav li { /* tous les items de liste */
	position : relative;
	float : left;
	line-height : 1.25em;
	margin-bottom : -1px;
	width: 100px;
	/*background-color:#FF0000;*/
	margin-left : 0px;
	list-style-type : none;
}

#nav li ul { /* listes de deuxième niveau */
	position : absolute;
		
	/**/left: -999em;/**/
	margin-left : -15px;
	/**/margin-top : -0.1em;/**/
	list-style-type : none;
	list-style-position : inside;
}
#nav li li
{
	padding: 2px;
	border:1px solid #FF9933;
	background-color:#FFFFFF;
	width: 160px;
	margin-left : -25px;
}
#nav li li:hover
{
	color:#FFFFFF;
	/*background-color:#F96852;*/
}

#nav li li a
{
	margin-left:0;
}

#nav li ul ul { /* listes de troisième niveau et plus */
	left: -999em;
}

#nav li a 
{
	color:#666;
	display : block;
	/*font-weight : bold;
	text-decoration : underline;*/
	padding : 0 0.5em;
}

#nav li a:hover
{
	color:#000000;
	/*background-color:#FFFFFF;*/
	
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	border:0;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
	left: auto;
}
/* ================ FIN MENU ADMIN et DECO =============== */

