body {
margin-top:0;
background: url('/images/prowebserver-2009-fond-page.jpg') no-repeat scroll 50% 0pt;
background-color: #ffffff;
} 
.a {text-decoration: none;font-family: Arial;font-size: 13px;color: #aed6f4; font-weight: 400;}
.a:hover {text-decoration: none;font-family: Arial;font-size: 13px;color: #ffffff; font-weight: 400;}
.a:visited {text-decoration: none;font-family: Arial;font-size: 13px;color: #aed6f4; font-weight: 400;}

body {behavior: url(csshover.htc);}
/*on enleve la restriction de taille du menu*/
div#menu {/*width: 200px;*/}
div#menu a {color:#aed6f4}
/* on enleve la taille de ul et labordure*/
div#menu ul {padding: 0;/* width: 140px; border:1px solid;*/ margin:0px; background: #1d4074}
div#menu li:hover {background: #315c92}
div#menu li.sousmenu:hover {background: #315c92;}

/* float left pour les li afin d'aligner le menu et plus de bordures*/
div#menu ul li {position:relative; list-style: none;/* border-bottom:5px solid;*/ float:left;}

/* le dcalage n'est plus a gauche maintenant mais en bas on annule donc le decalage a gauche et la correction en haut et on place la restriction de taille*/
div#menu ul ul {position: absolute;/* top: -1px; left: 100px; */display:none; width:140px}

/* plus de bordure et taille remise a 100px*/
div#menu li a {text-decoration: none; padding: 4px 0 4px /*8px*/; display:block; /*border-left: 8px solid #BBB; */width:140px}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2,
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}

/* on enleve la bordure de chaque hauteur a une couleur de survol
div#menu li a:hover {border-left-color: red;}
div#menu ul ul li a:hover {border-left-color: #00FF00;}
div#menu ul ul ul li a:hover {border-left-color: #0000FF;}*/

a.lienniveau1 {text-decoration: none;font-family: Arial;font-size: 13px;color: #aed6f4; font-weight: 400;}
a.lienniveau1:hover {text-decoration: none;font-family: Arial;font-size: 13px;color: #ffffff; font-weight: 400;}
a.lienniveau1:visited {text-decoration: none;font-family: Arial;font-size: 13px;color: #aed6f4; font-weight: 400;}

a.lienniveau2 {text-decoration: none;font-family: Arial;font-size: 13px;color: #aed6f4; font-weight: 400;}
a.lienniveau2:hover {text-decoration: none;font-family: Arial;font-size: 13px;color: #ffffff; font-weight: 400;}
a.lienniveau2:visited {text-decoration: none;font-family: Arial;font-size: 13px;color: #aed6f4; font-weight: 400;}

/* BOITE CONSEILS PRATIQUES*/

/*  Pied de page */
.mentions {text-decoration: none;font-family: Arial;font-size: 11px;color: #aed6f4; font-weight: 400;}


.cadre1 {border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}

a.lienproweb {text-decoration: none;font-family: Arial;font-size: 10px;}
a.lienproweb:hover {text-decoration: underline;font-family: Arial;font-size: 10px;}
a.lienk13 {text-decoration: none;font-family: Arial;font-size: 13px;}
a.lienk13:hover {text-decoration: underline;font-family: Arial;font-size: 13px;}

.titres  {font-family: Arial;font-weight: bold;font-size: 25px;color: #9C9D9E;}

a.liensimple {text-decoration: none;font-family: Arial;font-size: 11px;color: black;}
a.liensimple:hover {text-decoration: none;font-family: Arial;font-size: 11px;color: grey;}

a.lienaccueil {text-decoration: none;font-family: Arial;font-size: 11px;color: #666666;font-weight: bold;}
a.lienaccueil:hover {text-decoration: none;font-family: Arial;font-size: 11px;color: #999999;font-weight: bold;}

a.lienmenus {text-decoration: none;font-family: Arial;font-weight: bold;font-size: 11px;color: #663300;}
a.lienmenus:hover {text-decoration: none;font-family: Arial;font-weight: bold;font-size: 11px;color: #663300;}

a.petitsliens {text-decoration: none;font-family: Arial;font-size: 11px;color: #ffffff;}
a.petitsliens:hover {text-decoration: none;font-family: Arial;font-size: 11px;color: #C8A55F;}


.norepeat {background-repeat: no-repeat;}
.cadrecalque {border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
.police10 {font-family: Arial;font-size: 10px;color: black;}

.policehbgt {font-family: Arial;font-size: 14px;color: #133678;font-weight: bold;}
.policecateg {font-family: Arial;font-size: 30px;color: #133678;font-weight: bold;}
.policecategrouge {font-family: Arial;font-size: 30px;color: #ED0218;font-weight: bold;}
.policeoffre {font-family: Arial;font-size: 60px;color: #ED0218;font-weight: bold;}
.policek13 {font-family: Arial;font-size: 16px;color: #0a6b03;font-weight: bold;}

.police12 {font-family: Arial;font-size: 12px;color: black;}
.police12gras {font-family: Arial;font-weight: bold;font-size: 12px;color: black;}
.police12rouge {font-family: Arial;font-size: 12px;color: #ED0218;}

.police14 {font-family: Arial;font-size: 14px;color: #FF6600;}
.police14gras {font-family: Arial;font-weight: bold;font-size: 14px;color: #FF6600;}

.police12blanc {font-family: Arial;font-size: 11px;color: white;}

http://www.minefe.gouv.fr
http://www.pme.gouv.fr
http://www.u-m-p.org
http://www.senat.fr
http://www.assemblee-nationale.fr
http://www.cfdt.fr
http://www.voyages-sncf.com
