/*

[Index]

0- Import
1- Global
2- Links
3- Headings
4- Header
5- Navigation
6- Middle
7- Forms
8- Extras
9- Footer

*/

/* =0 Import
-------------------------------------------------------------------*/
@import url('reset.css');

/* =1 Global
-------------------------------------------------------------------*/
html, body{
	background: #99121A url(/static/front/image/interface/background-page.jpg) repeat-x;
	color: black;
    font: normal 11px 'Trebuchet MS', Arial, sans;    
    line-height: 1.6em;
    text-align: left;
	position: relative;
	height: 100%;
}

#wrapper{
    margin: 0 auto;
    width: 990px;
}

.icones, .ui-datepicker-trigger{
    margin-right: 5px;
    vertical-align: -4px;
}


/* =2 Links
-------------------------------------------------------------------*/
a:link, a:visited { text-decoration: none; color: black; }

a:hover { text-decoration: none; color: black; }

a:active { text-decoration: none; color: #834347; }

/* =3 Headings
-------------------------------------------------------------------*/
h1{}

h2{
	background: url(/static/front/image/interface/puce-fleche_verte-trans.png) no-repeat;
	color: #1EA7A0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
	padding-left: 20px;
	height: 17px;
}
h2.souligne{
	padding-bottom: 4px;
	border-bottom: 1px solid #1EA7A0;
	margin-bottom: 5px;
	margin-right: 8px;
}
h2.blanc{
	background: url(/static/front/image/interface/puce-fleche_blanche-trans.png) no-repeat;
	color: white;
	padding-bottom: 4px;
	border-bottom: 1px solid white;
	margin-bottom: 5px;
	margin-right: 8px;
}
h2.bloc_lateral{
	margin-left: 15px;
	height: auto;
}
h3{
	height: 69px;
	width: 637px;
	margin-bottom: 10px;
}

h4{
	background: url(/static/front/image/interface/background-h4.jpg) no-repeat;
	font-size: 13px;
	font-weight: bold;
	width: 598px;
	height: 23px;
	padding-top: 4px;
	padding-left: 35px;
}
h5{
	background: url(/static/front/image/interface/background-h5.jpg) no-repeat;
	color: white;
	font-size: 13px;
	font-weight: bold;
	width: 85%;
	height: 25px;
	padding-top: 4px;
	padding-left: 35px;
}
h6, .h6{
	background: url(/static/front/image/interface/background-h6.jpg) no-repeat;
	color: white;
	font-size: 13px;
	font-weight: bold;
	width: 632px;
	height: 48px;
	padding-top: 9px;
	padding-left: 10px;
}
div.h7{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
span.h8{
	font-size: 14px;
	font-weight: bold;
}

/* =4 Header
-------------------------------------------------------------------*/
div#header{
    height: 181px;
	z-index: 9999;
}

/* Logo */
div#header a#logo{
	display: block;
	float: left;
	width: 329px;
	height: 181px;
}

/* Recherche global */
div#header form#recherche-global{
	float: right;
	background: url(/static/front/image/interface/background-header.jpg) no-repeat;
	text-align: right;
	width: 636px;
	height: 65px;
	padding-top: 12px;
	padding-right: 25px;
}
div#header form#recherche-global input{
	background: url(/static/front/image/interface/background-input.jpg) no-repeat;
	border: 1px solid #a7141f;
	color: #4a4a4a;
	width: 143px;
	height: 17px;
	padding-top: 1px;
	padding-left: 5px;
	margin-bottom: 7px;
}
div#header form#recherche-global .bouton{
	background: url('/static/front/image/interface/bt-ok.png') no-repeat;
	border: 0 none;
	color: white;
	font-size: 12px;
	width: 32px;
	height: 21px;
	padding: 0px;
	white-space: nowrap;
	cursor: pointer;
}

div#header form#recherche-global #faq_lien{
	display : inline-table;
	padding-right : 16px;
	margin-right : 16px;
	font-size : 16px;
	border-right : 1px solid white;
	letter-spacing : 3px;
}
div#header form#recherche-global #faq_lien a{
	color : white;
}
div#header form#recherche-global #faq_lien a:hover{
	text-decoration : underline;
}
/* Recherche */
div#recherche{
	float: right;
	background: url(/static/front/image/interface/background-rechercher.jpg) no-repeat;
	height: 29px;
	width: 661px;
	padding-top: 7px;
}
div#recherche button{
	background: url(/static/front/image/interface/bt-rechercher-trans.png) no-repeat;
	font-size: 11px;
	width: 88px;
	height: 23px;
	margin-top: -2px;
}
div#recherche .select{
	margin-right: 20px;
}

/* =5 Navigation
-------------------------------------------------------------------------------*/

/* Menu */
ul#menu{
	float: right;
	height: 45px;
	width: 661px;
}
ul#menu li{
	display: block;
	float: left;
	position: relative;
	text-transform: uppercase;
	white-space : nowrap;
	height: 45px;
}
ul#menu li.separateur{
	background: url(/static/front/image/interface/separateur-menu.jpg) no-repeat;
	width: 1px;
	height: 43px;
}
ul#menu li a{
	display: block;
	white-space: nowrap;
	height: 30px;
	padding: 15px 13px 0 13px;
}
ul#menu li a:hover{
	background: url(/static/front/image/interface/rollover-menu.jpg) repeat-x;
}
* html #menu ul{ 
	line-height: 0; 
}
ul#menu ul a{ 
	zoom: 1; 
}
ul#menu ul ul{
	top: 0px;
}

/* Sous-menu */
ul#menu li ul.sub-menu{
	display: none;
	position: absolute;
	top: 45px;
	left: 0;
	height: auto;
	z-index: 999;
}

ul#menu li ul.sub-menu li{
	float: none;
	height: 25px;
	width: 180px;
	margin-top: 1px;
	border: none;
}

ul#menu li ul.sub-menu li a{
	background: url('/static/front/image/interface/background-sousmenu.png') repeat-x; 
	/*background-color: #13AAA5;*/
	text-transform: none;
	color: black;
	display: block;
	height: 17px;
	padding: 4px 0px 4px 5px;
	width: 180px;
}
ul#menu li ul.sub-menu li a:hover{
	background: none;
	background-color: #00BFB8;
}
    
/* =6 Middle
-------------------------------------------------------------------------------*/
div#body{
	position: relative;
}

/* [BLOC] Gauche */
div#body #bloc-gauche{
	background: url(/static/front/image/interface/background-gauche.jpg) no-repeat;
	width: 227px;
	height: 400px;
	margin-left: 70px;
}
div#body #bloc-gauche p{
	padding: 5px 10px 5px 25px;
}
div#body #bloc-gauche .actu-lien{
	float: right;
	font-size: 10px;
}
div#body #bloc-gauche img#separation-gauche{
	position: absolute;
	top: 270px;
	left: -1px;
	z-index: 2;
}
div#body #bloc-gauche a#link_home{
	display: block;
	background: url(/static/front/image/interface/puce-home-trans.png) no-repeat;
	font-weight: bold;
	font-size: 16px;
	color: #99121A;
	padding-left: 20px;
	margin-left: 55px;
	margin-top: -15px;
	margin-bottom: 15px;
}

/* Seulement sur accueil */
div#body #bloc-gauche #iso9000{
	position: absolute;
	top: 470px;
	height : 100px;
	left: 315px;
}

div#body #bloc-gauche img#map{
	position: absolute;
	top: 320px;
	left: 70px;
	zoom: 1;
}
/*--*/

/* Diaporama de photos */
div#body #bloc-gauche #scroller{
	position: absolute;
	top: 295px;
	left: 70px;
	background: url(/static/front/image/interface/background-gauche_bas-trans.png) repeat-y;
	text-align: center;
	padding-top: 10px;
	width: 227px;
	z-index: 1;
}
div#body #bloc-gauche #scroller li{
	text-align: center;
	width: 227px;
}
div#body #bloc-gauche #scroller img{
	margin-top: 5px;
	border: 2px solid #580107;
}

div#body #bloc-gauche #dpe{
	position : absolute;
	top : 410px;
	left: 93px;
	z-index : 999;
}


/* [BLOC] Droite */
div#body .bloc-droite{
	width: 650px;
	margin-left: 40px;
	text-align: justify;
}
div#body .bloc-droite #resultat_recherche span{
	background-color: black;
	color: #19AEAA;
	font-weight: bold;
}

div#body .bloc-droite .texte{
	color: white;
	text-align: justify;
	line-height: 20px;
	font-size: 12px;
	margin-top: 35px;
}
div#body .bloc-droite .texte a{
	color: white;
}
div#body .bloc-droite .texte a:hover{
	color: white;
	text-decoration: underline;
}

/* HAUT Zone blanche */
div#body .bloc-droite .bloc-droite-top{
	width: 640px;
	height: 220px;
	margin-top: 10px;
	margin-bottom: 35px;
}
div#body .bloc-droite .bloc-droite-top a{
	color: #19AEAA;
	font-weight: bold;
}
div#body .bloc-droite .bloc-droite-top a:hover{
	text-decoration: underline;
}
div#body .bloc-droite .bloc-droite-top#recherche_avancee{
	height: 200px;
	width: 620px;
	padding: 10px;
}
div#body .bloc-droite .bloc-droite-top .h3{
	font-weight: bold;
	font-size: 13px;
}
div#body .bloc-droite .bloc-droite-top p.gauche_noir{
	width: 410px;
	text-align: justify;
	margin-bottom: 20px;
}
div#body .bloc-droite .bloc-droite-top .info{
	background-color: #E6E7E9;
	color: #737373;
	display: block;
	line-height: 15px;
	padding: 6px;
}
div#body .bloc-droite .bloc-droite-top p.droite_vert{
	color: #1EA7A0;
	float: right;
	width: 220px;
	text-align: justify;
	font-weight: bold;
}
div#body .bloc-droite .bloc-droite-top p.droite_important{
	color: #1EA7A0;
	float: right;
	width: 220px;
	font-size: 34px;
	text-align: right;
	font-weight: bold;
	margin-top: 10px;
}
div#body .bloc-droite .definition{
	font-weight: bold;
	color: #1EA7A0;
}
div#body .bloc-droite .bloc-droite-top .definition, img{
	margin-right: 5px;
}
div#body .bloc-droite .bloc-droite-top .img_gauche{
	float: right;
}

/* Tableau de la liste de docs */
div#body .bloc-droite .liste-docs{
	width: 100%;
}
div#body .bloc-droite .liste-docs tr{
	height: 25px;
}
div#body .bloc-droite .liste-docs tr td{
	vertical-align: top;
}

/* Seulement sur accueil */
div#body .bloc-droite#accueil{
	height: 555px;
}
div#body .bloc-droite#accueil .SlideTab{
	position: relative;
	height: 80px;
	z-index: 2;
}
div#body .bloc-droite#accueil .SlideTab p{
	font-size: 12px;
}
div#body .bloc-droite#accueil .SlideTab p.rose{
	color: #C58489;
}
div#body .bloc-droite#accueil .SlideTab p.vert{
	color: #1da6a1;
}
div#body .bloc-droite#accueil .SlideTab img{
	margin-right: 10px;
}
div#body .bloc-droite#accueil img#image-accueil{
	position: absolute;
	top: 46px;
	right: 0px;
	z-index: 1;
}
/*--*/

/* [FORMULAIRE DE RECHERCHE] */
div#body .bloc-droite select{
	margin-bottom: 5px;
}
div#body .bloc-droite input.petit{
	background: url('/static/front/image/interface/bg-input_petit.png') no-repeat;
	width: 31px;
	height: 30px;
	vertical-align: -1px;
	*vertical-align: -12px;
	padding: 0px 3px 0 8px;
}
div#body .bloc-droite input.moyen{
	background: url('/static/front/image/interface/bg-input_moyen.png') no-repeat;
	width: 105px;
	height: 30px;
	vertical-align: -1px;
	*vertical-align: -12px;
	padding: 0px 3px 0 8px;
}
div#body .bloc-droite input.grand{
	background: url('/static/front/image/interface/bg-input_grand.png') no-repeat;
	width: 208px;
	height: 30px;
	vertical-align: -1px;
	*vertical-align: -12px;
	padding: 0px 3px 0 8px;
}
div#body .bloc-droite input.click{
	background: none;
	background-color: white;
	border: 1px solid #cacaca;
	padding: 2px;
	height: 17px;
	margin: 9px 3px 10px 2px;
	vertical-align: -1px;
}
div#body .bloc-droite label[for="disponibilite"]{
	margin-left: 25px;
}
div#body .bloc-droite label{
	text-transform: none;
	font-weight: bold;
}
div#body .bloc-droite input{
	margin: 6px 0;
}
div#body .bloc-droite input.submit-recherche{
	float: right;
	background: url('/static/front/image/interface/bt-lancer_recherche-trans.png') no-repeat;
	border: 0 none;
	width: 204px;
	height: 43px;
	color: #1EA7A0;
    font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 20px;
	cursor: pointer;
}
div#body .bloc-droite .recherche_droite{
	float: right;
	width: 210px;
	height: 90px;
}
div#body .bloc-droite .resultat{
	font-size: 17px;
}


/* BAS Zone rouge */
div#body .bloc-droite .bloc-droite-bottom{
	color: white;
}

div#body .bloc-droite .bloc-droite-bottom .liste-vide{
	text-align: center;
	font-size: 14px;
}
div#body .bloc-droite .table-descriptif td{
	background: url('/static/front/image/interface/background-h4.jpg') no-repeat;
	color: black;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	width: 400px;
	padding-top: 4px;
	padding-left: 35px;
}
div#body .bloc-droite .table-descriptif td h6{
	padding-left: 14px;
}
div#body .bloc-droite .table-descriptif td h6 img{
	padding-right: 3px;
}

/* [LISTE] */
div#body .bloc-droite .bloc-droite-bottom .annonce-date{
	float: right;
	color: black;
	font-size: 12px;
	margin-right: 20px;
}
div#body .bloc-droite .bloc-droite-bottom .annonce-lieu{
	float: right;
}
div#body .bloc-droite .bloc-droite-bottom .annonce-contenu{
	text-align: justify;
	padding-left: 35px;
	padding-right: 20px;
}
div#body .bloc-droite .bloc-droite-bottom .annonce-contenu a{
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
div#body .bloc-droite .bloc-droite-bottom .annonce-contenu a:hover{
	color: white;
	text-decoration: underline;
}
div#body .bloc-droite .bloc-droite-bottom .annonce-lien{
	display: block;
	background: url('/static/front/image/interface/puce-double_fleche_rouge-trans.png') no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #1DA6A1;
	margin-top: 10px;
	margin-left: 50px;
	padding-left: 23px;
	width: 450px;
	height: 18px;
}

/* [DETAIL] */
div#body .bloc-droite .detail{
	margin-top: 40px;
}
div#body .bloc-droite .detail h4{
	color: white;
}
div#body .bloc-droite .detail p{
	text-align: justify;
	padding-left: 35px;
	padding-right: 20px;
}
div#body .bloc-droite .detail #detail-bloc-gauche{
	float: left;
	width: 300px;
}
div#body .bloc-droite .detail #detail-bloc-droite{
	float: right;
	width: 300px;
}

/* [PAGINATION] */
div#body .bloc-droite #pagination{
	text-align: center;
	font-size: 12px;
	margin: 10px 0;
}
div#body .bloc-droite #pagination a{
	background-color: white;
	border: 1px solid #CCCCCC;
	color: black;
	margin: 1px;
	padding: 2px 5px;
}
div#body .bloc-droite #pagination a:hover{
	background-color: #99121A;
	border: 1px solid #5C0106;
	color: white;
	margin: 1px;
	padding: 2px 5px;
}
div#body .bloc-droite #pagination strong{
	background-color: #99121A;
	border: 1px solid #5C0106;
	color: white;
	font-weight: bold;
	margin: 1px;
	padding: 2px 5px;
	cursor: default;
}

/* =6.1 Actualit�s
-------------------------------------------------------------------------------*/

/* [LISTE] */
div#body .bloc-droite#liste-actualite ul.actu-liste{
	height: 210px;
}
div#body .bloc-droite#liste-actualite ul li{
	padding-top: 5px;
	margin-top: 5px;
	clear: both;
}
div#body .bloc-droite#liste-actualite ul li.separateur{
	border-top: 1px dashed #1EA7A0;
	margin-top: 15px;
	padding-top: 10px;
}
div#body .bloc-droite#liste-actualite ul.actu-liste .actu-titre{
	font-weight: bold;
	font-size: 13px;
}
div#body .bloc-droite#liste-actualite ul.actu-liste .actu-date{
	float: right;
	font-weight: bold;
	font-size: 12px;
}
div#body .bloc-droite#liste-actualite ul.actu-liste .actu-lien{
	float: right;
	color: #1EA7A0;
	font-weight: bold;
}
div#body .bloc-droite#liste-actualite ul.actu-liste img{
	border: 1px solid #13AAA5;
	margin-left: 10px;
}
div#body .bloc-droite#liste-actualite ul.actu-liste p{
	text-align: justify;
}

/* [DETAIL] */
div#body .bloc-droite#detail-actualite h2 span#actu-date{
	float: right;
}
div#body .bloc-droite#detail-actualite #actu-image{
	border: 1px solid #13AAA5;
	height: 230px;
}
div#body .bloc-droite#detail-actualite #contenu{
	color: white;
	font-size: 12px;
	text-align: justify;
	margin-top: 35px;
	margin-bottom: 15px;
}

/* [NEWSLETTER] */
div#body .bloc-droite #form-inscription label.align{
	float: left;
	width: 65px;
	padding-top: 6px;
}

/* =6.2 Annonces
-------------------------------------------------------------------------------*/

/* [LISTE] */
div#body .bloc-droite .bloc-droite-top span#nb_annonce{
	float: left;
	margin-top: 20px;
	color: #13AAA5;
}

/* [DETAIL] */
div#body .bloc-droite .bloc-droite-top #map_canvas{
	border: 1px solid #13AAA5;
}
div#body .bloc-droite #bouton-imprimer{
	float: right;
	margin-top: -17px;
}
div#body .bloc-droite #titre-espace-telechargement{
	font-size: 13px;
	font-weight: bold;
	color: #13AAA5;
	margin-left: 15px;
}

/* =6.3 Offres d'emploi
-------------------------------------------------------------------------------*/

/* [LISTE] */
div#body .bloc-droite .bloc-droite-top span#nb_offre{
	float: left;
	margin-top: 30px;
	color: #13AAA5;
}

/* [DETAIL] */
div#body .bloc-droite .date{
	float: right;
	font-weight: bold;
	font-size: 12px;
}

/* =6.4 Plan du site
-------------------------------------------------------------------------------*/

/* [LISTE] */
div#body .bloc-droite .bloc-droite-top ul#plan-site{
	margin-left: 25px;
}
div#body .bloc-droite .bloc-droite-top ul#plan-site li{
	list-style-type: disc;
	margin-left: 20px;
	clear: both;
	color: #99121A;
}
div#body .bloc-droite .bloc-droite-top ul#plan-site li ul{
	height: 20px;
}
div#body .bloc-droite .bloc-droite-top ul#plan-site li ul li{
	float: left;
	clear: none;
}

/* =6.5 Constituer un dossier
-------------------------------------------------------------------------------*/
.texte-map{
	display: none;
	background-color: white;
	border: 2px solid #EFEFEF;
	padding: 10px;
	text-align: left;
}
#texte-dpt-29{
	position: absolute;
	top: 0px;
	left: -60px;
}

#texte-dpt-56{
	position: absolute;
	top: 50px;
	left: 60px;
}

#texte-dpt-22{
	position: absolute;
	top: 0px;
	left: 60px;
}

#texte-dpt-35{
	position: absolute;
	top: 0px;
	left: 200px;
}

/* =7 Form
-------------------------------------------------------------------------------*/
.input-text, .input-password, .select{
    /*border: 1px solid #cacaca;*/
	border: 0 none;
    color: black;
    margin: 0 0 2px 0;
    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.datepicker{
    border: 1px solid #cacaca;
    color: #8F8F8F;
    display: inline;
    margin: 0 0 1em 0;
    padding: 2px;
    width: 75px;
    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.textarea{
    border: 1px solid #cacaca;
    color: #8F8F8F;
    display: block;
    height: 100px;
    margin: 0 0 1em 0;
    padding: 5px;
    width: 310px;
    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.input-checkbox{
    margin-bottom: 20px;
    vertical-align: -3px;
}

.input-submit, .button{
	border: 1px solid black;
    cursor: pointer;
    padding: 0.2em 1em;
}

.input-radio{
	vertical-align: -3px;
}

legend, label{
    color: #222;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 5px 0px;
}

select#par-page{
    display: inline;
    width: 65px;
}

/* Bouton extensible avec image */
button.bt-extensible, a.bt-extensible{
	background: none;
	display: -moz-inline-box;
    display: inline-block;
	color: #1EA7A0;
    font-size: 12px;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
button.bt-extensible span, 
a.bt-extensible span{
    position: relative;
    float: left;
    padding: 0 0 0 9px;        /* Largeur du ct gauche */ 
    vertical-align: middle;
    background: transparent url('/static/front/image/interface/bt-left_vert-trans.png') left top no-repeat;
}
button.bt-extensible span span, 
a.bt-extensible span span{
    padding: 0 9px 0 0;        /* Largeur du ct droit */ 
    background: transparent url('/static/front/image/interface/bt-right_vert-trans.png') right top no-repeat;
}
button.bt-extensible span span span, 
a.bt-extensible span span span{
    height: 27px;        /* Hauteur du bouton */ 
    padding: 0;;
    line-height: 2.4;    /* Alignement vertical du texte */
    background: transparent url('/static/front/image/interface/bt-middle_vert.png') left top repeat-x;
}
* html button {width:1%; overflow:visible;} 
*:first-child+html button {overflow:visible;}


/* =8 Extra
-------------------------------------------------------------------------------*/   
.left{
    height: 100%;
    width: 400px;
    _float: left;
}

.right{
    float: right;
    height: 100%;
    padding-top: 54px;
    width: 570px;
}

.float-right{float: right;}
.float-left{float: left;}

.align-left{text-align:left;}
.align-center{text-align:center;}
.align-justify{text-align:justify;}
.align-right{text-align:right;}

.display-block{display:block;}
.display-none{display:none;}
.display-inline{display:inline;}

.clear-both{clear:both;}

.white{
	color: white;
}

button{
	cursor: pointer;
}

/* Jquery AutoComplete */
.autocomplete-w1{ 
	background: url('/static/front/image/interface/shadow.png') no-repeat bottom right; 
	position: absolute; 
	top: 0px; 
	left: 3px; 
	margin: 0px 0 0 7px; 
	/* IE6 fix: */ 
	_background:none; 
	_margin: 1px 0 0 0; 
}
.autocomplete{ 
	border: 1px solid #999; 
	background: #FFF; 
	cursor: pointer; 
	text-align: left; 
	max-height: 300px; 
	overflow: auto; 
	margin: -6px 6px 6px -6px; 
	/* IE6 specific: */ 
	_height: 300px;  
	_margin: 0; 
	_overflow-x:hidden; 
}
.autocomplete .selected{ 
	background: #F0F0F0; 
}
.autocomplete div{
	padding: 2px 5px; 
	white-space: nowrap; 
	overflow: hidden; 
}
.autocomplete strong{
	font-weight: bold; 
	color: #16ABA5; 
}

/* Jquery Stylish Select */
:focus {outline:none;}
.stylish-select ul.newList {left:-9999px;}
ul.newList {
	color: #000;
	width: 169px;
	background: white;
	position: absolute;
	border: 1px solid #6f0007;
	margin-top: -1px;
	top: 17px;
	left: 0;
	overflow: auto;
	z-index: 9999;
	padding-bottom: 5px;
	-moz-border-radius-bottomleft: 8px; 
	-webkit-border-bottom-left-radius: 8px; 
	-moz-border-radius-bottomright: 8px; 
	-webkit-border-bottom-right-radius: 8px;
}
ul.newList a {
	display: block;
	color: #000; 
	text-decoration: none; 
	padding: 3px 8px;
}
.newListSelected {
	width: 171px; 
	color: #000; 
	height: 19px;
	padding: 1px 0 0 6px; 
	float: left; 
	background: url(/static/front/image/interface/background-select.jpg) no-repeat;
}
.newListSelected span {
	width: 170px; 
	display: block;
}
.selectedTxt {
	width:171px; 
	overflow:hidden; 
	height: 16px;
}
.hiLite {background:#F8E8E9!important; color:#000!important;}
.newListHover {background:#F8E8E9!important; color:#000!important; cursor:pointer;}
.newListSelHover, .newListSelFocus {}

.newListOptionTitle {font-weight: bold;}
.newListOptionTitle ul {margin: 3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left: 1px solid #ccc;}


/* =9 Footer
-------------------------------------------------------------------------------*/
div#wrap-footer{
	background: url(/static/front/image/interface/background-footer.jpg) repeat-x;
	border-top: 1px solid #aa3a41;
	clear: both;
    height: 22px;
	padding-top: 3px;
	margin-top: 15px;
}
div#footer{
	color: #e53a46;
	width: 990px;
	margin: 0 auto;
	height: 22px;
}
div#footer a{
	color: #e53a46;
}

div#footer ul{
	float: right;
}
div#footer ul li{
	float: left;
	padding: 0 3px;
}

