/*//////////////////// ELEMENTS GENERAUX //////////////////////////////////*/

hr {color: #CCCCCC;height: 1px;width: 100%;}
.table-principale {width:944px;border:0;}
.colonne-gauche {width:243px;vertical-align: top;}
.colonne-droite {padding: 0 22px 0 9px;vertical-align: top;}
.blogroll{ color:#FFFFFF; }
.blogroll a{ color:#FFFFFF; }
/*//////////////////// ELEMENTS DE LA BANNIERE //////////////////////////////////*/

.header {width:670px; height:150px; margin:0}
.stats { background-color:#2660ac; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:white; text-align:center;width:666px; height:22px; margin:5px 0 0 0; border: solid 2px #2660ac;}

/*//////////////////// ELEMENTS DU MENU DE GAUCHE //////////////////////////////////*/

/*/ images de fonds /*/
.menu-fond-1 {width:243px;height:155px;margin:0;padding:0 0 0 0; overflow:hidden;}
.menu-fond-2 {background-image: url(/images-emploi-franche-comte-bourgogne-alsace/menu-emploi-bourgogne-franche-comte-2.jpg);background-repeat: no-repeat;background-position: left top;width:243px;height:63px; overflow:hidden;}
.menu-fond-3 {background-image: url(/images-emploi-franche-comte-bourgogne-alsace/menu-emploi-bourgogne-franche-comte-3.jpg);background-repeat: no-repeat;background-position: left top;width:243px;height:91px; overflow:hidden;}
.menu-fond-4 {background-image: url(/images-emploi-franche-comte-bourgogne-alsace/menu-emploi-bourgogne-franche-comte-4.jpg);background-repeat: no-repeat;background-position: left top;width:243px;height:63px; overflow:hidden;}
.menu-fond-5 {background-image: url(/images-emploi-franche-comte-bourgogne-alsace/menu-emploi-bourgogne-franche-comte-5.jpg);background-repeat: no-repeat;background-position: left top;width:243px;height:65px; overflow:hidden;}
.menu-fond-6 {background-image: url(/images-emploi-franche-comte-bourgogne-alsace/menu-emploi-bourgogne-franche-comte-6.jpg);background-repeat: no-repeat;background-position: left top;width:243px;height:79px; overflow:hidden;}
.menu-fond-6b {background-image: url(/images-emploi-franche-comte-bourgogne-alsace/menu-emploi-bourgogne-franche-comte-6b.jpg);background-repeat: no-repeat;background-position: left top;width:243px;height:71px; overflow:hidden;}
.menu-fond-7 {background-image: url(/images-emploi-franche-comte-bourgogne-alsace/menu-emploi-bourgogne-franche-comte-7.jpg);background-repeat: no-repeat;background-position: left top;width:243px;height:32px; overflow:hidden;}
.menu-fond-8 {background-image: url(/images-emploi-franche-comte-bourgogne-alsace/menu-emploi-bourgogne-franche-comte-8.jpg);background-repeat: no-repeat;background-position: left top;width:243px;height:124px; overflow:hidden;}
.menu-fond-9 {background-image: url(/images-emploi-franche-comte-bourgogne-alsace/menu-emploi-bourgogne-franche-comte-9.jpg);background-repeat: no-repeat;background-position: left top;width:243px;height:32px; overflow:hidden;}
.menu-fond-10 {background-image: url(/images-emploi-franche-comte-bourgogne-alsace/menu-emploi-bourgogne-franche-comte-10.jpg);background-repeat: no-repeat;background-position: left top;width:243px;height:111px;}
.menu-fond-11 {background-color:#3b9ece;margin:0 1px 0 22px;width:220px;height:auto; overflow:hidden;}

/*/ textes /*/
.menu-texte{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;line-height: 18px;color: #FFFFFF;margin-left:60px;}
.menu-texte a, .menu-texte a:link, .menu-texte a:visited{text-decoration: none;line-height: 18px;color: #FFFFFF;}
.menu-texte a:hover, .menu-texte a:active{text-decoration: underline;line-height: 18px;color: #FFFFFF;}
.menu-texte-jaune{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;font-weight:bold;line-height: 18px;color: #ffe71f;margin-left:60px;}
.menu-texte-jaune a, .menu-texte-jaune a:link, .menu-texte-jaune a:visited{text-decoration: none;line-height: 18px;color: #ffe71f;font-weight:bold}
.menu-texte-jaune a:hover, .menu-texte-jaune a:active{text-decoration: underline;line-height: 18px;color: #ffe71f;font-weight:bold}
.menu-texte-bleu-petit, .menu-texte-bleu-petit a, .menu-texte-bleu-petit a:link, .menu-texte-bleu-petit a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1d57a7;line-height:9px;text-align:center;margin:0;padding:0; text-decoration:none;}
.menu-texte-bleu-petit a:hover, .menu-texte-bleu-petit a:active {color:#FFFFFF; text-decoration:underline;}

/*/ login /*/
.menu-login {padding:31px 0 0 0;margin:0 0 0 32px;height:17px;}
.champ-login {margin: 0 3px 0 0;height:14px;border: 1px solid #70a3e7;background:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1d57a7;line-height:11px;}

/*/ newsletter /*/
.menu-newsletter {padding:0 0 0 0;margin:0 0 0 55px;height:17px;}
.champ-newsletter {height:15px;border: 1px solid #70a3e7;background:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1d57a7;line-height:11px;}

/*//////////////////// ELEMENTS DU CONTENU //////////////////////////////////*/

/*/ cadre principale /*/
.contenu {margin:5px 0 0 0; padding: 0 18px 10px 18px; width:602px; height:auto; border: solid 16px #b4ef00; background:#FFFFFF;}

/*/ titre de section /*/
.contenu-titre {margin:10px 0 0 0;height:41px;border: dotted 1px #999999;background-image:url(/images-emploi-franche-comte-bourgogne-alsace/fond-titre-section.jpg);background-repeat: no-repeat;background-position: center center;}

/*/ cadre de section /*/
.contenu-section {margin-top:10px;margin-left:0;margin-right:0;margin-bottom:0;border: dotted 1px #999999;padding-top: 9px;padding-bottom: 9px;padding-left: 9px;padding-right: 9px;}

/*/ fonds /*/
.altern-table-1 {background:#F4F8FC;}
.altern-table-2 {background:#D9E6F2;}
.fond-cellule-contenu {background:#D9E6F2;}
.fond-cellule-sous-contenu {background:#F4F8FC;}

/*/ texte /*/
.texte-lien-footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1d57a7;}
.texte-lien-footer a, .texte-lien-footer a:link, .texte-lien-footer a:visited{color:#1d57a7;text-decoration:underline;}
.texte-lien-footer a:hover, .texte-lien-footer a:active {color:#1d57a7;text-decoration:underline;}

.texte-normal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1d57a7;}
.texte-normal a, .texte-normal a:link, .texte-normal a:visited{color:#ff0000;text-decoration:underline;}
.texte-normal a:hover, .texte-normal a:active {color:#ff0000;text-decoration:underline;}

.texte-large {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1d57a7; font-weight:bold}
.texte-large a, .texte-large a:link, .texte-large a:visited{color:#ff0000;text-decoration:underline;}
.texte-large a:hover, .texte-large a:active {color:#ff0000;text-decoration:underline;}

.texte-petit {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#1d57a7;}
.texte-petit a, .texte-petit a:link, .texte-petit a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ff0000;text-decoration:underline;}
.texte-petit a:hover, .texte-petit a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ff0000;text-decoration:underline;}

.texte-erreur {background-color:red; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:white;}
.texte-erreur a, .texte-erreur a:link, .texte-erreur a:visited{background-color:red;color:white; text-decoration:underline;}
.texte-erreur a:hover, .texte-erreur a:active {background-color:red;color:white;text-decoration:underline;}

.texte-expire {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:red;}
.texte-expire a, .texte-expire a:link, .texte-expire a:visited{color:red;text-decoration:underline;}
.texte-expire a:hover, .texte-expire a:active {color:red;text-decoration:underline;}

.texte-titre-section {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 20px;font-weight: normal;color: #FFFFFF;text-transform: uppercase;padding-left: 10px;}

/*/ champs, selects et boutons /*/
.champ-normal {margin: 0 3px 0 0;height:14px;border: 1px solid #70a3e7;background:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1d57a7;line-height:11px;}
.champ-rouge {margin: 0 3px 0 0;height:14px;border: 1px solid #70a3e7;background:red;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:white;line-height:11px;}
.select-normal {margin: 0 3px 0 0;height:18px;border: 1px solid #70a3e7;background:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1d57a7;line-height:11px;}
.select-rouge {margin: 0 3px 0 0;height:18px;border: 1px solid #70a3e7;background:red;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:white;line-height:11px;}
.btlien {background: transparent;border: 0px;cursor: pointer;color: #ff0000;padding: 0;font: 11px Verdana;text-decoration: underline ;}

/*/ INFOBULLE /*/
#hintbox{ position:absolute; top: 0; background-color: #ffffff; width: 150px; /*Default width of hint.*/ padding: 3px; border:1px solid #1d57a7; font:normal 11px Verdana; color:#1d57a7; line-height:normal; text-align:justify; z-index:100; visibility: hidden;}
.hintanchor{ /*CSS du lien*/
font-weight: bold;