/* CSS Document */

body {
	margin:0;
	padding:0;
    font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:#ffffff url('images/body_bckgnd.jpg') ;
	background-repeat:repeat-x;
}
.centrer
{
	width:950px; 
	margin:auto
}
/* HEADER */

#header {
height:230px;
/*margin-top:20px;*/
/*	background-position:50% 100%;*/
/*	background-position:50% 0;*/
}
#header img{
margin:0;
border:none;
/*	background-position:50% 100%;*/
/*	background-position:50% 0;*/
}
#lang_switch {
text-align:right;
height:20px;
background-color:transparent;
}

#lang_switch a img{
border:0;
vertical-align:middle;
}
#lang_switch a{
font-size:100%;
color:#333;
text-decoration:none;
line-height:16px;
}
#main_menu .home {
float:left;
margin-left:0px;
margin-right:8px;
}
#main_menu{
margin-top:0px;
background:#199cd0 url('images/mainmenu_bck.gif') no-repeat top left;
/*background:#e6e6e6 url('images/mainmenu_bck.gif') no-repeat top left;*/
height:30px;
border-bottom:1px solid #b8b8b8;
border-right:1px solid #b8b8b8;
border-left:1px solid #b8b8b8;
width:948px;
}
/*#main_menu  .active{
background:url('images/menu_select_bleu.gif') no-repeat bottom center;
}
#main_menu .active-trail a {
background:url('images/menu_select_bleu.gif') no-repeat bottom center;
}*/
#content.bleu #main_menu .active, #content.bleu #main_menu .active-trail a {
background:url('images/menu_select_bleu.gif') no-repeat bottom center;
}
#content.violet #main_menu .active, #content.violet #main_menu .active-trail a {
background:url('images/menu_select_violet.gif') no-repeat bottom center;
}
#content.vert #main_menu .active, #content.vert #main_menu .active-trail a {
background:url('images/menu_select_vert.gif') no-repeat bottom center;
}
#content.vert2 #main_menu .active, #content.vert2 #main_menu .active-trail a {
background:url('images/menu_select_vert2.gif') no-repeat bottom center;
}
#content.orange #main_menu  .active, #content.orange #main_menu .active-trail a {
background:url('images/menu_select_orange.gif') no-repeat bottom center;
}
#main_menu a:hover{
background:url('images/menu_select_gris.gif') no-repeat bottom center;
}
#main_menu ul{
padding:0;
margin:0;

float:left;
}
#main_menu ul li
{
display:inline;
float:left;
list-style-type:none
}
#main_menu a{
display: inline-block;
text-transform:uppercase;
text-decoration:none;
font-size:110%;
font-weight:bold;
color:#FFF;
margin-left:15px;
margin-right:15px;
line-height:32px;
height:30px;
}

/*END  HEADER */
/*HOME PAGE */
#corps {
font-size:93%;
width:950px;
text-align:left;

}
#home_left {
float:left;
width:780px;
}
#home_left a:hover{
text-decoration: underline;
}
/*HOME colonne gauche */
#left {
width:235px;
float:left;

}
#left p img{
width:54px;
height:54px;
}
#left h2, #center_actu h2   {

border-bottom:1px solid #cccccc;
height:36px;
margin-bottom:10px;
}
.bul_bleu {
background: url('images/puce-bleu.gif') no-repeat top left;
}
.bul_orange {
background: url('images/puce-orange.gif') no-repeat top left;
}
.bul_vert {
background: url('images/puce-vert.gif') no-repeat top left;
}
.bul_violet {
background: url('images/puce-violet.gif') no-repeat top left;
}
.infoplus
{
display:block;
text-align:right;
margin-right:4px;
color:#868789;
font-weight:bold;
}
.infoplus:hover {
color:#000000;
}
/*HOME colonne centre */
#center {
width:235px;
float:left;
margin-bottom:25px;
margin-left:24px;

}
#center_actu {
width:500px;
float:left;
margin-bottom:25px;
margin-left:20px;
}
 .thumb   {
	float:left;
	border:none;
	margin-right:6px;
	margin-bottom:0px;
}
.border_bottom {

border-bottom:1px solid #cccccc;
}
#center_right {
width:235px;
float:left;
margin-bottom:25px;
margin-left:20px;
}
#actu_right {
width:237px;
float:left;
margin-left:28px;
}
#actu_right .alaune{
margin-left : 10px;
}
#map_home {
width:233px;
float:left;
}
#center h2, #left h2, #center_actu h2 {
font-size:182%;
font-family:Verdana;
text-indent:20px;
line-height:20px;
font-weight:normal;
}
#center h2  {
background: url('images/puce-bleu.gif') no-repeat top left;
}
#center a, #actu_right a  {
text-decoration:none;
color:#000;
}
#center_actu  .date {
font-weight:bold;
}
#center a:hover  {
text-decoration:underline;
}
.actu-ul {
 list-style-type:none;
  list-style-image:none;
}
.actu-ul li {
 margin-top:10px;
 list-style-type:none;
 background-image:url('images/arrow_violet.gif');
 background-repeat:no-repeat;
 background-position:0 0.25em;
 padding-left:12px;
} 
#actu_right a:hover {
text-decoration:underline;
}
/*HOME colonne droite */
#right {
width:160px;
float:left;
margin:0px 0px 6px 9px;
}
#right  a:hover {
text-decoration:underline;
}
#info_0{
height:59px;
width:159px;
margin-top:12px;
background:url('images/etab_bckgnd.gif') no-repeat top left;
}
#info_1 {
height:41px;
width:159px;
margin-top:12px;
background:url('images/bloc_info_1.gif') no-repeat top left;
}
#info_groupe {
height:90px;
width:159px;
margin-top:12px;
background:url('images/bloc_groupe.gif') no-repeat top left;

}
#info_groupe a{
display:block;
text-decoration:none;
color:#000;
padding-top:8px;
padding-bottom:7px;
padding-left:26px;
padding-right:5px;
}
#info_conseil{
display:block;
height:70px;
width:159px;
margin-top:12px;
background:url('images/bloc_infos.gif') no-repeat top left;
text-indent : -30000px;
}
#info_conseil a{
display:block;
height:68px;
width:157px;
}
#info_1 a{
display:block;
text-decoration:none;
color:#000;
padding-top:12px;
padding-left:26px;
}
#info_0 a{
display:block;
text-decoration:none;
color:#000;
padding-top:15px;
padding-left:50px;
}
.info_bottom   a{
color :#000;
text-decoration:none;
padding-right :10px;
line-height:28px;
}
#resultats  .info_top  {
color:#FFF;
width:159px;
height:28px;
background:url('images/bloc_vert_h.gif') no-repeat top left;
}
#resultats .info_bottom  {
background:url('images/bloc_vert_b.gif') no-repeat bottom left;

}
#recherche .info_top  {
color:#FFF;
width:159px;
height:28px;
background:url('images/bloc_search_h.gif') no-repeat top left;
}
#recherche .info_bottom  {
background:url('images/bloc_search_b.gif') no-repeat bottom left;
height : 21px;

}
.info_top  h3{
padding-top:5px;
padding-left:35px;
}
#recherche .info_top  h3{
color: #FFFFFF;
}
.info_body  {
width:157px;
margin:0;
padding:0;
border-left:1px solid #b2b2b2;
border-right:1px solid #b2b2b2;
}
.info_body  p {
margin:0px 8px 0 10px;
padding-top:4px;
padding-bottom:4px;
}
#contact a, #agenda a, #resultats a{
text-decoration:none;
color:#000;
}
#agenda, #contact, #resultats  {
width:159px;
margin-top:12px;
padding :0;
margin-bottom:10px;
}
#agenda .info_top  {
width:159px;
height:28px;
background:url('images/bloc_agenda_h.gif') no-repeat top left;
}

#contact .info_top  {
width:159px;
height:28px;
background:url('images/bloc_contact_h.gif') no-repeat top left;
}
#contact .info_bottom  {
height:28px;
background:url('images/bloc_contact_b.gif') no-repeat bottom left;
font-size:93%;
text-align:right;
}
#contact .info_body  {
background: #d382e6;
}

#carte  {
width:159px;
height:178px;
margin-top:15px;
text-align:center;
background: url('images/carte_bckgnd.jpg') no-repeat top left;
}
#carte a {
color:#FFF;
text-decoration:none;
}
#carte .top {
display:block;
font:153% Verdana;
margin-top:12px;

}
#carte .bottom {
display:block;
color:#FFF;
margin-top:130px;
}

/* HOME VIDEOS */
#videos  {
float:left;
width:234px;
height:167px;
margin-top: 18px;
background: url('images/video_bckg_mf.gif') no-repeat top left;
}
#videos a img {
margin:38px 0px 2px 24px; 
vertical-align:middle; 
border:2px solid #c1d852;
}
#videos a:hover img {
border-left:2px solid #7dc2e3;
border-top:2px solid #7dc2e3;
border-right:2px solid #008fc7;
border-bottom:2px solid #008fc7;
}
#videos .toutes {
margin-left: 65px;
color: #000;
text-decoration: none;
}
/*END HOME PAGE */
/*PAGE ARTICLE */
/* videos dans page */
#article .video {
width:205px;
height:114px; 
display : block;
margin: 10px 0px 0px 100px; 
/*border:2px solid #c1d852;*/
float:none;
}
#article .txtvideo{
width:405px;
 display : block;
margin: 8px 0px 30px 100px; 
/*border:2px solid #c1d852;*/
float:none;
}
#article .txtvideo strong{
color : #008fc7;
font-size : 1.1em
}
#article .video img {
border:2px solid #c1d852;
}
#article .video:hover img {
border-left:2px solid #7dc2e3;
border-top:2px solid #7dc2e3;
border-right:2px solid #008fc7;
border-bottom:2px solid #008fc7;
}
/* ARTICLE menu gauche */
#menu_left{

width:176px;
float:left;
height:100%;
padding:0;
margin:0 0 0 0;
/*background:#f5b474;*/
}

#menu_left ul {
list-style-type:none;
background:#FFF;
width:176px;
padding:0;
margin:0;
}
#menu_left li {
background:#FFFFFF;
list-style-type:none;
padding:0;
margin:0;
}

#menu_left li .active {
background:#FFFFFF  url('images/arrow-gris.gif') no-repeat center left;
font-weight:bold;
border-top:2px solid #008fc7;
border-bottom:2px solid #008fc7;
height:25px;
}
#menu_left li a{
font-size:94%;
border-bottom:1px solid #CCC;
text-indent:7px;
color:#333;
background:#FFFFFF;
display:block;
height:25px;
width:176px;
text-decoration:none;
text-transform:uppercase;
line-height:2em;
}
#menu_left li a:hover{

text-decoration:underline;
}
/* ARTICLE fil ariane */
#ariane{
width:777px;
margin:0;
border-bottom:1px solid #ccc;
height:48px;
}
#ariane a {
color:#000;
text-decoration:none;

}
#ariane h2  {
font-size:154%;
font-family:Verdana;
text-indent:16px;
line-height:30px;
font-weight:normal;
background: url('images/puce-bleu.gif') no-repeat center left;
margin:12px 0 0 0;
padding-bottom:7px;
float:left;
width:80%;
}
#content.bleu #ariane h2  {
background: url('images/puce-bleu.gif') no-repeat center left;
}
#content.orange #ariane h2  {
background: url('images/puce-orange.gif') no-repeat center left;
}
#content.vert #ariane h2  {
background: url('images/puce-vert.gif') no-repeat center left;
}
#content.vert2 #ariane h2  {
background: url('images/puce-vert2.gif') no-repeat center left;
}
#content.violet #ariane h2  {
background: url('images/puce-violet.gif') no-repeat center left;
}

#ariane .tools{
height:100%;
float:right;
height:30px;
}
#ariane .tools a img{
vertical-align:bottom;
margin:25px 8px 0px 8px;
}
#corps_page{
font-size:93%;
min-height:400px;
float:left;

}
#content.bleu #corps_page{
background: url('images/menuleft_bckgnd_bleu.gif') no-repeat top left;
}
#content.vert #corps_page{
background: url('images/menuleft_bckgnd_vert.gif') no-repeat top left;
}
#content.vert2 #corps_page{
background: url('images/menuleft_bckgnd_vert2.gif') no-repeat top left;
}
#content.orange #corps_page{
background: url('images/menuleft_bckgnd_orange.gif') no-repeat top left;
}
#content.violet #corps_page{
background: url('images/menuleft_bckgnd_violet.gif') no-repeat top left;
}
#content.bleu #article h3{
color : #008fc7;
font-weight : bold;
font-size : 1.1em
}
#content.vert #article h3, #alaune h3{
color : #669a27;
font-weight : bold;
font-size : 1.1em
}
#content.vert2 #article h3{
color : #7f9e00;
font-weight : bold;
font-size : 1.1em
}
#content.orange #article h3{
color : #ec831a;
font-weight : bold;
font-size : 1.1em
}
#content.violet #article h3{
color : #894598;
font-weight : bold;
font-size : 1.1em
}
#left_page {
float:left;
width:780px;
margin:0;

/*background:  url('images/menuleft_bckgnd.gif') no-repeat top left;*/
}
#left_euronext{
float:left;
width:930px;
margin:0;

/*background:  url('images/menuleft_bckgnd.gif') no-repeat top left;*/
}
#article{
/*width:604px*/;
width:580px;
text-align:justify;
margin:0px 0px 32px 10px;
padding-top:15px;
float:left;
}
#euronext{
width:600px;
text-align:justify;
margin:0px 0px 32px 16px;
padding-top:15px;
float:left;
}
#article li{
list-style-image:none;
list-style-type:none;
padding-left:10px;
background:url('images/puce-bleu-small.gif') top left no-repeat;
}
#article h1  {
font-size:160%;
font-weight:bold;
color:#7f7f7f;
margin:0;
text-align:left;
}
#euronext h1  {
font-size:160%;
font-weight:bold;
color:#7f7f7f;
margin:0 0 0 22px;
text-align:left;
}
#article  h2.year {
letter-spacing:2px;
font-size:120%;
font-weight:bold;
color:#999;
border-bottom:1px solid #7dc2e3;
width:520px;
}
#article a{
color:#000;
}

#article .news_list{
display:block;
margin-left:15px;
margin-right:15px;
}
#article .news_list .actu-ul li {
 margin-top:10px;
 list-style-type:none;
 background-image:url('images/arrow_violet.gif');
 background-repeat:no-repeat;
 background-position:0 0.25em;
 padding-left:12px;
} 
#article .news_list .actu-ul li a{
text-decoration:none;
}
#article .news_list .actu-ul li a:hover
{
text-decoration:underline;
}
#article .news_list .date{
font-weight:bold;
}
#article .news_list .switchyear{
font-weight:bold;
font-size:14px;
text-decoration : none;
padding : 3px 6px 3px 6px;
margin-right: 8px;
border : 1px solid #008fc7;
}
/*#article .news_list  a.switchyear:hover{
text-decoration: underline;
}*/
#article table {
border-left:1px solid #66afd1;
border-top:1px solid #66afd1;

border-right:2px solid #008fc7;
border-bottom:2px solid #008fc7;
}
#article td, #article tr{
border:1px solid #7dc2e3;
padding:0.12em 0.1em 0.12em 0.3em;
}
#article table  th{
border:1px solid #7dc2e3;
font-weight:bold;
}
#article .item-list {
padding:0;
border-left:1px solid #7dc2e3;
border-top:1px solid #7dc2e3;
border-right:2px solid #008fc7;
border-bottom:2px solid #008fc7;
width:95%;
}

#article .item-list li{
margin-top:8px;
background:none;
list-style-type:none;
list-style-image:none;
}
#article .item-list h3{
padding-left:16px;
}
#article .item-list li a{
background:#FFFFFF  url('images/ic_pdf.gif') no-repeat center left;
font-weight:bold;
/*border-top:1px solid #008fc7;
border-bottom:1px solid #008fc7;*/
padding-top:2px;
padding-bottom:2px;
padding-left:21px;
text-decoration:none;
}
#article .item-list li a:hover{
text-decoration:underline;
}
#article  .rtecenter{
text-align:center;
}
.thumbcontact
{
width:100%;
height:100px;
margin-bottom:5px;
}
/*FIN PAGE ARTICLE */
/*FOOTER */
#footer {
background:#88e0ec;
font-size:80%;
}
#footer.home {
margin-top:7px;
}

#footer-body {
background:#0091ca;
color:#FFF;
}
#footer-body ul{
margin:10px 0 10px 10px;
float:left
}
#footer-body ul li{
width:107px;
margin-right:30px;
float:left;
}

#footer-body ul li.expanded{
font-weight:bold;
text-transform:uppercase;
}
#footer-body ul li ul{
margin:0;
text-transform:none;
font-weight:normal;
}
#footer-body ul li ul{
width:117px;
margin:0;
float:left;
background:#0091ca;
}
#footer-body .footer-ul{
margin:10px 0 0 0;
width:50px;
float:left;
}

#footer-body ul a{
color:#FFF;
text-decoration:none;
}
#footer-body a:hover{
color:#FFF;
text-decoration:underline;
}
/*FIN FOOTER */
/* DIVERS */
.text_center {
text-align:center;
}
#footer_bottom {
/*height:15px;*/
}
#footer_bottom h1{
font-size:10px;
color:#FFFFFF;
text-align:center;
font-weight:normal;
padding-top : 5px;
padding-bottom : 5px;
}
#footer_bottom h1 a{
color:#FFFFFF;
}
.text_left {
text-align:left;
margin-left:80px;
margin-bottom:13px;
}
.text_right {

text-align:right;
margin-left:190px;
margin-bottom:13px;
}
#bourse{
margin-left : 15px;
margin-top : -20px
}
/*FIN DIVERS */
/* FICHE ETABLISSEMENT */
#center_etab{
float: left;
width: 604px;
margin : 0 0 0 0;
padding : 0;
}
#left_etab{
float: left;
width: 292px;
margin : 0 0 0 10px;
}
#back {
margin-left: 0px;
text-align:right;
height : 35px;
width: 500px;
float: left;
}
.gotomap{
display: block;
float: right;
height:34px;
width:32px;
margin-top:8px;
margin-right: 20px;
background:url('images/map_small.gif') no-repeat top left;
text-indent : -30000px;
}
.backlist{
float: left;
color: #199cd0;
font-weight:bold;
text-decoration:none;
margin-left : 20px;
margin-top: 10px;
}
.backlist:hover{
text-decoration: underline
}
#left_etab h2, #center_etab h2 {
font-weight: bold;
font-size: 167%;
color : #ef821b;
margin  : 10px 0 9px 10px;
}
#left_etab h3, #right_etab h3 {
font-weight: bold;
font-size: 100%;
color : #ef821b;
margin-bottom : 4px;
}
#left_etab .location, #center_etab .location{
font-size: 75%;
color : #98989b;
}
#center_etab .nf, #center_etab .type {
font-size: 60%;
}
#center_etab .nf  {
text-decoration : underline;
}
#left_etab .googlemaps{
color : #000;
height : 33px;
background: url( 'images/googlemaps.jpg') no-repeat top left;
text-indent: 40px;
line-height: 31px;
text-decoration : none;
margin : 1px 0 10px 0;
}
#left_etab .googlemaps a{
color : #000;
}
#left_etab .infos, #map_home .infos  {
display : block;
font-weight: bold;
color : #FFF;
height : 23px;
line-height: 21px;
text-indent: 18px;
text-decoration : none;
}
#left_etab .infos  {
width : 190px;
}
#map_home .infos,  #map_home .infos {
width : 207px;
margin : 8px 0 10px 25px;
text-indent: 21px;
}

#map_home .orange {
background: url( 'images/infos_or.gif') no-repeat;
}
#map_home .bleu {
background: url( 'images/infos_bl.gif') no-repeat;
}
#map_home .bleuclair {
background: url( 'images/infos_blclair.gif') no-repeat;
}
#left_etab .rappel, #left_etab .visite {
display : block;
font-weight: bold;
color : #FFF;
width : 207px;
height : 36px;
line-height: 21px;
padding-top : 15px;
text-decoration : none;
}
#left_etab .rappel {
text-indent: 45px;
}
#left_etab .visite {
text-indent: 37px;
}
#wrap {
margin : 10px 0px 10px 0px;
}
.bloc_etab{
background: #fdf2e8 url( 'images/bottom_bloc_etab.gif') no-repeat bottom left;
width : 290px;
margin : 10px 0 10px 0;
}
.bloc_etab p{
padding : 12px 12px 3px 12px;
}
.bloc_top {
background: #fdf2e8 url( 'images/top_bloc_etab.gif') no-repeat  top left;
width : 290px;
height : 40px;
margin :  0;
line-height: 25px;
}
#left_etab .bloc_etab .bloc_top h3, #right_etab .bloc_etab .bloc_top h3 {
color : #7f7f7f;
font-size: 138.5%;
font-weight: bold;
 }
#right_etab{
float: left;
width: 292px;
margin : 0 0 0 10px;
}
#right_etab .docu {
display : block;
font-weight: bold;
color : #000;
width : 225px;
height : 23px;
background: url( 'images/documentation.gif') no-repeat;
line-height: 21px;
text-indent: 25px;
text-decoration : none;
margin : 4px 0 5px 65px;
}
#right_etab .brochure {
display : block;
font-weight: bold;
color : #000;
width : 225px;
height : 31px;
background: url( 'images/brochure.png') no-repeat;
line-height: 21px;
text-indent: 31px;
text-decoration : none;
margin : 15px 0 5px 65px;
}

#left_etab a:hover, #right_etab a:hover {
text-decoration : underline;
}
#article  .etab-ul {
list-style-type:none;
list-style-image:none;
margin: 0 0 5px 10px;
padding-top:  0;
}
#left_etab .bloc_etab .etab-ul {
list-style-type:none;
list-style-image:none;
margin: 0 0 12px 10px;
padding-top:  4px;
padding-bottom:  8px;

}
.etab-ul li {
 list-style-type:none;
 background-repeat:no-repeat;
 background-position:0 0.7em;
 padding :3px 12px 3px 12px;
} 
.etab-ul li.float {
float:left;
} 
#article  h2.region{
letter-spacing:2px;
font-size:120%;
font-weight:bold;
color:#999;
border-bottom:1px solid #7dc2e3;
width:520px;
}
#article .etab-ul  li.retraite  {
background:none;
background:url('images/puce-retraite.gif') top left no-repeat;
}
#article .etab-ul  li.clinique  {
background:none;
background:url('images/puce-clinique.gif') top left no-repeat;
}
#article .etab-ul  li.prefecture  {
background:none;
background:url('images/ic_prefecture.png') top left no-repeat;
}

#article .etab-ul  li.clinique  a{
margin-left:7px;
font-weight : bold;
/*color : #0091ca;*/
}
#article .etab-ul  li.retraite  a{
font-weight : bold;
margin-left:7px;
/*color : #ef821b;*/
}
#legende_map .etab-ul{
font-weight : bold;
margin : 10px 0 10px 80px;
}
#legende_map .etab-ul li{
margin-right : 10px;
}
/*formulaire de recherche*/
#node-etablissement-page-form{
margin-left : 3px;
}
#node-etablissement-page-form select{
	display: block;
	height: 21px;
	margin: 0 0 0 0;
	width: 145px;
}
#edit-retraite-wrapper, #edit-sanitaire-wrapper, #edit-submit {
margin-bottom: 5px;
}
#node-etablissement-page-form .form-submit{
margin-bottom: 5px;
margin-left: 70px;
}
/*formulaire de contact*/
#article input,  textarea {
font-size: 14px;
width: 280px;
border-left:1px solid #7dc2e3;
border-top:1px solid #7dc2e3;
border-right:1px solid #008fc7;
border-bottom:1px solid #008fc7;
margin : 10px 10px 10px 10px;
}
#article input {
height : 20px;
}
#article  .form-item label {
 float: left;
   padding: 0.5em 0.5em 0 0;
   width: 120px;
   color: #000;
   font-size: 13px;
   font-weight: bold;
   text-align: right;
   line-height: 1.8;
}
.form-required {
text-align : left;
margin-left : 0px;
}
#webform-component-etab, #article .form_etab  {
font-size : 1.4em;
font-weight : bold;
color : #0091ca;
margin-left : 0px;
margin-top : 0px;
}
#article  #edit-submit.form-submit {
margin-left : 140px;
   width: 90px;
   height: 25px;
   color: #fff;
   font-weight: bold;
   font-size: 12px;
   clear: both;
   display: block;
   background: #008fc7;
   border: 2px solid #66afd1;
}
#article .webform-confirmation{
margin-top: 30px;
font-size : 1.2em;
text-align: center;
font-weight: bold;
}
#article .retour_etab a{
display: block;
color : #0091ca;
text-align: center;
margin-top : 10px;
font-weight: bold;
text-decoration: none;
}
.textarea-identifier {
display : none;
}
#menu_left li .active {
background:#FFFFFF  url('images/arrow-gris.gif') no-repeat center left;
font-weight:bold;
border-top:2px solid #008fc7;
border-bottom:2px solid #008fc7;
height:25px;
}
#content.bleu #menu_left li .active {
border-top:2px solid #008fc7;
border-bottom:2px solid #008fc7;
}
#content.vert #menu_left li .active {
border-top:2px solid #a7f44a;
border-bottom:2px solid #a7f44a;
}
#content.vert2 #menu_left li .active {
border-top:2px solid #ccc93f;
border-bottom:2px solid #ccc93f;
}
#content.orange #menu_left li .active {
border-top:2px solid #ffa348;
border-bottom:2px solid #ffa348;
}
#content.violet #menu_left li .active {
border-top:2px solid #964af4;
border-bottom:2px solid #964af4;
}
#flashmovie {
margin-top: 12px;
margin-left : 40px;
border-top: 1px solid #CCCCCC;
padding-top: 6px;
}
.messages {
color: #b81b0b;
font-weight: bold;
margin-left: 0px;
border-left:1px solid #ef821b;
border-top:1px solid #ef821b;
border-right:2px solid #d66800;
border-bottom:2px solid #d66800;
line-height: 15px;
margin-bottom: 7px;
padding : 4px 2px 4px 15px;
}
.form-required{
font-weight: bold;
font-size: 14px;
}
.error{
background: #f8e2e6;
}
