html {font-size: 100%;}
body {font-size: .8em;}
body, *{text-align:left}
h2{font-weight:bold;font-size:1.2em;color:#5b8227;}
h3{font-weight:bold;font-size:1.1em;color:#000}
h4{font-weight:bold;font-size:1em;color:#000}
h5{font-weight:normal;font-size:1em;color:#000}
body,*{font-family:Arial, Verdana}
body{background-color:#F5FCD6;margin:0}
img{border:none;vertical-align:middle}
h1{
	color:#5b8227;
    margin:6px 0 3px 0;
	padding:0;padding-left:15px;
	font-size:1.2em;
	text-transform:uppercase;
	letter-spacing: -0.5px;
	background-image:url(/themes/1/images/picto/pucetitrev.gif);background-position:left;background-repeat:no-repeat
}
h2{font-weight:bold;color:#000}

h5{margin:0;padding:0}

dt{font-weight:bold;margin-top:1em}
dd{margin-left:8px}
ul{list-style-image:url(/themes/1/images/picto/pt1.gif)}
ul.puce{list-style-image:url(/themes/1/images/picto/pucefleche1211.gif)}
ul.nopuce{list-style-image:none;list-style-type:none}
#content li{padding-bottom:.6em}
#content p{text-align:justify}
legend{margin:0;height:20px;text-align:left;padding:0 11px 0 0;background-color:#E9F2C0;line-height:20px;font-weight:bold}
fieldset{margin:5px;border:solid 1px #E9F2C0;border-top:solid 20px #E9F2C0}
fieldset.simplefieldset{border:1px solid #bbb;margin:0}
fieldset.simplefieldset legend{height:auto;background-color:inherit;font-weight:normal;margin:auto}
label:hover{cursor:pointer}
a:active,a:link,a:visited,a:hover{color:#F60;text-decoration:none}
a:hover{text-decoration:underline}
.skiplink {display:none}

a.puce{background: url(/themes/1/images/picto/pucefleche1211.gif) top left no-repeat;padding-left:13px}
a.puceretour{background: url(/themes/1/images/picto/puceretour.gif) center left no-repeat;padding-left:13px}
a.puceplus{background: url(/themes/1/images/picto/puceplus.gif) center left no-repeat;padding-left:13px}
a.pucefermer{background: url(/themes/1/images/picto/fermer.gif) center left no-repeat;padding-left:13px}
a.puceprint{background: url(/themes/1/images/picto/imprimer.gif) center left no-repeat;padding-left:14px}
a.nopuce{background-image:none;padding-left:inherit}
a.external{background:url(/themes/1/images/picto/newpage.gif) top left no-repeat;padding-left:13px}
/* jolis formulaires */
.searchform,.form{border:1px solid #D4E587;background-color:#F6FAE3;padding-top:0px;padding-bottom:11px}
.form h4{background-color:#D4E587}
.form label{float:left;width:80px;text-align:right;padding:0 3px 0 0;margin:0}
.form p{margin:0;padding:0}
.form input{width:150px}

input.error,.form select.error,.form textarea.error{border:1px solid red}
em.error{color:red;font-size:smaller;margin-left:.5em}
input.example,.form textarea.example{color:#bbb;font-style:italic}
.form textarea{font-size:1em}
input.file{background-color:#FFF;width:150px;border:solid 1px #000}
.grpradio label{float:none}
.grpradio input{width:20px}
p.grpradio{margin-left:100px}
.formnote{font-style:italic;font-size:smaller;color:#999}

/* lignes de séparation grid.css */
div.hr{width:100%;background: url(/themes/1/images/picto/liseretmenu.gif) repeat-x;height:3px}
div.hr hr{display:none}
div.hrg{width:100%;background: url(/themes/1/images/picto/liseretps.gif) repeat-x;height:11px}
div.hrg hr{display:none}
div.hrv{width:100%;background: url(/themes/1/images/picto/liseretvert.gif) repeat-x;height:11px}
div.hrv hr{display:none}

.FrontStyleTab{
color:#000;
text-decoration:none;
text-align:left; /* hack IE6 */
}


.vaubanfont{color:#721623}
.vaubanfont a:link,.vaubanfont a:hover,.vaubanfont a:focus{color:#721623}
.vbfont{color:#C41826}

.frontbleu{color:#27639F}
.frontvert{color:#5B8227}
.frontbrun{color:#663300}
/*.frontrose{color:#DD199A}*/
.frontrouge{color:#C41826}

.portletbleu{color:#27639F}
.portletvert{color:#693}
.portletviolet{color:#8A279F}
.portletrose{color:#DD199A}
.portletorange{color:#FD8403}
.portletjaune{color:#FDBD5C}

.Front11000000B{font-weight:bold;color:#000}

.Front1127639Fb{font-weight:bold}


.center *{text-align:center}
.justify *{text-align:justify}
.right *{text-align:right}
.left *{text-align:left}

/* lien dans espace perso */
a.logina:link,a.logina:active,a.logina:visited,a.logina:hover{color:#930;text-decoration:none}
a.logina:hover{text-decoration:underline}

select,input,textarea{
border:1px solid #000;
font-weight:normal;
text-indent:2px;
color:#000;
background-color:#FFF;
}
input{vertical-align:middle}
select:hover,input:hover,textarea:hover{border:1px solid red}
/* hack IE : préciser classe radio pour les input radio et cb*/
.inputhack,input.inputhack,input.radio,input.checkbox,input.image{background:inherit;color:inherit;border:none;vertical-align:middle}
input.submit{background-color:#FFAB5E;color:#FFF;font-weight:bold;font-size:11px;text-align:center}
input.submitsmall{background-color:#FFAB5E;color:#FFF;font-weight:normal;font-size:9px;text-align:center}

.FrontChampsSelect{width:346px;height:16px}
.FrontChampsSelect60{color:#FFF;background-color:#5B8227;width:90px;height:16px}
.FrontChampsSelect60b{background-color:#E4F0AB;width:90px;height:16px}
.FrontChampsSelect60c{width:80px;height:16px}
.FrontChampsSelect80{width:120px;height:16px}
.FrontChampsSelect100{width:160px;height:16px}
.FrontChampsSelect166{width:120px}
.FrontChampsSelect170_100{line-height:14px;width:170px;height:100px}
.FrontChampsSelect250{line-height:14px;width:250px}
.FrontChampsText250{line-height:14px;width:250px}
.FrontArea{width:515px;height:70px}
.FrontArea166x50{width:120px}
.FrontArea140x50{width:140px}
.FrontArea30x50{width:30px}
.FrontArea60x50{width:60px}
.FrontArea248x80{width:248px;height:80px}
.FrontArea350x80 {width:350px;height:80px}

/****** Classes utilisées pour Service Public Local ******/
/* Navigation page non courante */
.navigationOn{color:#000;text-decoration:none;line-height:11px}
/* Navigation page courante */
.navigationOf{color:#F60;text-decoration:none}
/* Titre d'un bloc */
.titreBloc{font-size:11px;color:#5B8227;text-decoration:none}
/* Nom de l'adhérent dans titre d'un bloc */
.titreAdherent{font-size:11px;color:#5B8227;text-decoration:none}
/* Lien vers une ficher */
.titreFiche{color:#F60;text-decoration:none}
.texteBloc,.texteBloc2,.texteSource,.titreSource{color:#F60;text-decoration:none}
.titreSource{color:#999}
.texteSource{color:#AAA}
.texteBloc2{color:#000}

/* */
.bando{background-color:#5A8221;width:11px;height:132px}

/* menus verticaux grid.css  */
/*
#menuv{margin-top:7px;margin-left:3px;width:94%;min-height:16px;background:url(/themes/1/images/bando/ombre2.gif) bottom no-repeat;padding-bottom:29px}
#menuv ul{margin:0;padding:0;padding-left:15px}
#menuv li{
	background:url(/themes/1/images/picto/liseretmenu.gif) repeat-x top;
	list-style-type:none;
	margin:0;padding:4px 0 4px 0;
}
#menuv .pon{list-style-image:url(/themes/1/images/picto/puceon.gif)}
#menuv .ponf{height:16px}
html>body #menuv .ponf {height:auto;min-height:16px;}
#menuv .poff{list-style-image:url(/themes/1/images/picto/puceoff.gif)}
#menuv p{min-height:25px;margin:0;padding:0;margin-top:8px;margin-left:11px;color:#F60;font-weight:bold}

#menuv ul li.pon{background-color:#f5fcd6}
#menuv ul li.poff:hover{background-color:#f5fcd6}
#menuv ul li.poff a:hover{background-color:#f5fcd6}
#menuv ul li a{display:block;width:100%}
html > body #menuv .ponf {font-weight:bold}
*/
/* menus horizontaux grid.css */
/* les garder pour covoiturage */
td.menuhtd{background-color:#5B8227;text-align:left}
td.menuhtdover{background-color:#C0D581;text-align:left}
td.menuhtd a,td.menuhtdover a{display:block;width:100%;color:#fff;text-decoration:none;padding-left:.3em;padding-right:.3em}
.menuh a:link,.menuh a:active,.menuh a:hover,.menuh a:visited{color:#fff;text-decoration:none}
td.menuhtd a:hover,td.menuhtdover a:hover,td.menuhtd a:visited,td.menuhtdover a:visited{color:#fff;text-decoration:none}

/* menus trans grid.css */
/*.mtranssep{color:#ccc}*/

/* portlets gauche */
.pletg{width:147px}
.pletgbody{
width:147px;
margin-left:1px;
background-color:#EFF7CE;
border-bottom:solid 1px black;
padding-top:0;
margin-top:0
}
.pletgbody p{margin:0;padding:0}
/*h4{font-weight:bold;font-size:11px;color:#000;margin:0}*/
h4{font-weight:bold;color:#000;margin:0;margin-top:.3em}
.pletg h4{
background:url(/themes/1/images/bando/ombre3a.gif) no-repeat;
background-position: bottom;
padding-left:7px;
height:38px;
margin:8px 0 0 2px
}

/*  portlets droit */
.pletd{width:11px}
.pletdbody{width:125px;display:inline;background:url(/themes/1/images/bando/portleth.gif) no-repeat;clear:both}

.pletd_div{background-repeat:no-repeat;padding-left:11px;width:125px;margin:2px 0 2px 0}
.pletd_divreduc{padding-left:0;width:125px;margin:2px 0 2px 0}
.pletd_top{background:url(/themes/1/images/bando/portleth.gif) no-repeat;width:125px;height:7px}
.pletd_title{background-color:#FCF1E2;border-left:1px solid #7F7F7F;border-right:1px solid #7F7F7F;padding-left:5px}
.pletd_content{background-color:#FCF1E2;border-left:1px solid #7F7F7F;border-right:1px solid #7F7F7F;padding:3px;text-align:left}
.pletd_foot{background:url(/themes/1/images/bando/portletb.gif) no-repeat;width:125px;height:7px}
/* actus */
div.actu{width:145px;margin:2px;float:left;height:20px} /* hack IE min-height */
html>body .actu{height:auto;min-height:20px}

/*.actu h4{margin-left:2px;margin-right:2px}*/
.actu p{margin-left:2px;margin-right:2px;margin-top:0.3em}
.actu li{
list-style-image: url(/themes/1/images/picto/pucefleche1211.gif);
list-style-position:inside;
}
.actu ul{margin:0;padding:2px 0 0 0}


div.actufocus p{padding:3px}
p.actuimg{float:left;margin:3px}
p.actutitle{margin-bottom:0;margin-top:0;font-weight:bold}
/*p.actudate{margin-top:0;font-size:smaller}*/
p.actudate{margin-top:0;font-size:.9em}
p.actudesc{margin:0;padding:3px;padding-bottom:0;text-align:justify}
p.actusuite{text-align:right;margin:0;padding:0;font-size:smaller}
abbr.dtstart, abbr.dtend{border:none}


/* tables avec tri et couleurs alternées */

.even{background-color:#F6FAE3;height:25px}
.odd{background-color:#E9F2C0;height:25px}
.tdborder{border-right:1px solid #5B8227;empty-cells:show}
th.header{cursor:pointer;}
th.headerSortUp,th.headerSortDown{background-position:center;background-repeat:no-repeat;cursor:pointer}
th.headerSortDown{background-image:url(/themes/1/images/picto/tric.gif);border:none}
th.headerSortUp{background-image:url(/themes/1/images/picto/trid.gif);border:none}


/* */
.tablefront thead tr th{background-color:#D4E587}

table.tablefront {
  margin:1em auto;
  border-collapse:collapse;
}
table.tablefront th, table.tablefront td { padding:.3em .5em; }
table.tablefront th{color: #5b8227;}
.tablefront li{margin-left:3px}

/* numéro d'urgences */
table.tnumurgence1{border-top:1px solid #9C9C63}
table.tnumurgence2{border-top:1px solid #CECE9C}

table.tnumurgence1 th,table.tnumurgence2 th{padding-left:12px;width:77%;height:15px}
table.tnumurgence1 tr.tnumurgencehead th{font-weight:bold}
table.tnumurgence1 th{font-weight:normal}
table.tnumurgence2 th{font-weight:normal}
/*
padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	empty-cells: hide;
	border: 0px;
	height: 100%;

*/
.err{border:1px solid red;background-color:#FFCEBB;padding:11px}
.noerr{
border: 1px solid green;
padding: 11px;
background-color:#D6E784;
}
.greyinfo{
	border: 1px solid gray;
	background-color: lightgrey;
	padding: 11px;
	color: #444;
}
.divinfo{
	background-color:#F5FCD6;
	border:1px solid #D4E587;
	padding:.5em
}
.divinfo h5{color:#693;font-weight:bold}

abbr{cursor:help}
.fiche{
margin-left:11px;
border-top:solid 1px #638A31;
border-bottom:solid 1px #638A31;
border-left:solid 5px #638A31;
padding-left:11px;width:80%;
background:url(/themes/1/images/picto/prev2.jpg) top left repeat-y
}
.fiche2{
margin-left:11px;
border-top:solid 1px #FC0;
border-bottom:solid 1px #FC0;
border-left:solid 5px #FC0;
padding-left:11px;width:80%;
background:url(/themes/1/images/picto/prev.jpg) top left repeat-y
}

#text_search{background-color:#9CAF83}

/*** Mise en forme des bulles d'aide ***/
a.aide{text-decoration:none}
a.aide img{margin:0;padding:0;border:0}
a.aide:hover{cursor:help}

#bodydiv{margin-left:auto;margin-right:auto;width:100%;height:100%;text-align:left;vertical-align:top}

/* main-table layout nécessaire ici pour covoiturage (pour l'instant) */

#mt{table-layout:fixed;width:780px;height:100%;margin-left:auto;margin-right:auto}
#mt_h{width:780px}
#mt_bl{width:11px;height:100%;vertical-align:top}
.mt_bl{width:11px}
.mt_m{width:758px}
.mt_br{width:11px}
.mt_bl,.mt_m,.mt_br{height:0}
#mt_m{width:758px;border-left:1px solid black;border-right:1px solid #000}
#mt_br{width:11px;height:100%;vertical-align:top}
#mt_f{width:758px;vertical-align:top}

#tcontent{table-layout:fixed;padding-bottom:11px;width:758px;height:100%;border-bottom:1px solid #000}

td div#head{background-color:#5B8227;width:780px;height:24px}
#head p,#head div{float:left;margin:0;padding:0;color:#FFF}
#headlogo h1{background-image:none;padding:0}

p#headlinks{margin-top:3px;text-align:left}
p#footerpagew a,p#headlinks a{color:#fff;font-size:smaller}
p#headmagsize{width:57px;vertical-align:middle;text-align:right}
div#headsearch{float:right;text-align:right;margin-top:3px;vertical-align:middle}

td div#headercontent{width:457px;padding:3px 2px 0 2px}
#headercontent .hr{margin:2px 0 1px 0}
#headercontent p{margin:0;padding:0}

.tablelistlight { 
  padding:0;
  width: 98%;
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 98%;
}
html>body .tablelistlight {
  width:100%;
}
table.tablelistlight thead tr, table.tablelistlight thead tr th{
    background-color:#D4E587;height:25px;color:#5B8227;
    /* 5B8227*/
}
table.tablelistlight .noresu{font-style:italic;color:#aaa}

td div#footerpage{width:760px;margin-left:11px;margin-right:0;padding-left:5px;padding-right:5px;background-repeat:no-repeat;vertical-align:top;height:25px}
#footerpage p {margin:0;padding:3px 0 0 0}
td div p#footerpagew{float:left;width:450px;height:18px;word-spacing:2px;letter-spacing:1px;color:#FFF}
p#footerpageb {float:right;width:250px;text-align:right;word-spacing:2px;letter-spacing:1px;margin-right:15px}
#footerpageb a,#footerpageb a:visited{color:#000;font-size:smaller}

#menuvcontainer{width:147px;margin-right:5px}
td #menuhcontainer{width:780px;height:142px;vertical-align:bottom}
#menuhcontent{width:758px;margin-left:11px;padding-top:113px;text-align:center;vertical-align:bottom}
#hautpage{margin:0;padding-right:11px;text-align:right}
#msgform .bd{background-color:#ddd}
.blocoffh,.blocoffh1,.blocoffh2{height:29px;cursor:default;font-size:12px;font-weight:bold;color:#FFF}
.blocoffh1{background-color:#C0D581}
.blocoffh2{background-color:#5B8227}
.bloconh{height:29px;cursor:default;background-color:#C0D581}


div.para_text{padding:5px}

/* à supprimer */
div.titretextimg{margin:0 0 3px 3px;text-align:left}
.titretextimg h2{margin-bottom:0;text-align:left}
.titretextimg p{margin:3px;text-align:left}

div.para_titretextimg{margin:0 0 3px 3px;text-align:left}
.para_titretextimg h2{margin-bottom:0;text-align:left}
.para_titretextimg p{margin:3px;text-align:left}


/* wizard front */
ul.buttonswiz {list-style-type:none}
.buttonswiz li{display:inline}

@media print {
.noprint{visibility:hidden;display:none}
.popcontent{width:100%;text-align:left;padding:11px}
h1,h2,h3,h4,h5{color:#000}
}
abbr.dtstart,abbr.dtend{cursor:auto}

.minitab{
border:1px solid green;
color:#000;
text-decoration:none; 
text-align:left; /* hack IE6 */
}

.popcontent{
	margin-left:14px;
	padding:0;
	background-color:#FFF;
	margin-top:-15px;
	border:1px solid black;
	border-top:none;
    width:350px !important;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:372px;
}
html>body .popcontent{width:350px;text-align:left;padding:11px}


/* paragraphe roundcorner */
.rc{font-size:1px;display:block; overflow:hidden}
.rc1{background:#d4e587;color:inherit;display:block;overflow:hidden;height:1px;margin:0 5px}
.rc2,.rc3,.rc4{background:#FFCEBB; border-color:#d4e587;color:inherit;display:block;overflow:hidden;border-style:solid}
.rc2{height:1px;margin:0 3px;border-width:0 2px}
.rc3{height:1px;margin:0 2px;border-width:0 1px}
.rc4{height:2px;margin:0 1px;border-width:0 1px}
.rcmain{background:#FFCEBB;border-color:#d4e587;color:inherit;display:block;border-style:solid;border-width:0 1px}
.rcliner{font-size:1px;display:block;overflow:hidden;height:1px}
.rcr{background:#FFCEBB}
.rcr{background:#FFf}
.rcj{background:#FFE57F}
.rcj{background:#F7FAE3}

.bgvert{background-color:#EFF5CE}
.bgblanc{background-color:#FFF}

/* microformats */
abbr.dtstart,abbr.dtend{text-decoration:none;border-bottom:0}
a:hover abbr.dtstart,a:hover abbr.dtend{text-decoration:underline}

/* covoiturage */
.corpsPage hr {display:none}

dl.dlrcblue,dl.dlrcred,dl.dlrcgreen {float:left;width: 240px;margin: 0 0 20px 20px;padding: 0;background: #ccc url(/themes/1/images/picto/dlrc/box_bottom.gif) no-repeat bottom left;}
dl.dlrcblue dt,dl.dlrcred dt,dl.dlrcgreen dt{margin: 0 0 11px 0;padding: 11px;color: #fff;border-bottom: 1px solid #fff;background: #999 url(/themes/1/images/picto/dlrc/box_top.gif) no-repeat top left;}
dl.dlrcblue dd,dl.dlrcred dd,dl.dlrcgreen dd{margin: 0 0 0 11px;padding: 0 11px 11px 11px;color: #000;font-family: Verdana, sans-serif;font-size: 90%;background: url(/themes/1/images/picto/dlrc/arrow.gif) no-repeat 0 3px;}
dl.dlrcblue dt a,dl.dlrcred dt a,dl.dlrcgreen dt a{font-size:130%}
dl.dlrcblue dt a:hover,dl.dlrcred dt a:hover,dl.dlrcgreen dt a:hover{font-size:130%}
dl.dlrcblue dt {background-color: #27639b;}
dl.dlrcblue {background-color: #69c;}
dl.dlrcred dt {background-color: #933;}
dl.dlrcred {background-color: #c99;}
dl.dlrcgreen dt {background-color: #5a8221;}
dl.dlrcgreen {background-color: #d4e587;}


/* pagination tablelist */
.pagination,.pagination li { text-align:right; font-size:90%; color:black;}
.pagination a,.pagination a:hover{text-decoration:underline; font-size:90%}
.pagination a:hover{background-color:#f60;color:#fff}
ul.pagination{float:right;list-style-type:none;margin-top:.5em;margin-bottom:.5em;margin-right:.5em;background-color:#ddd;padding:.2em;border:1px solid #ccc}
.pagination li{display:block;float:left;margin-left:2px;margin-right:2px;margin-top:0;padding:0;border:1px solid #ddd;width:13px;height:13px;text-align:center}
.pagination li:hover{border:1px solid #f60;background-color:#f60;color:#fff}
.pagination li a{display:block;width:100%}
.pagination li:hover a{color:#fff}
li.current:hover, li.current:hover a{background-color:#fff;color:#000}

.webeditorbody{background-color:#fff}



/* faux tab page d'accueil */
.insidetab {background: #fff;border-bottom:1px solid #A1A1A1;margin:1em 0 0;padding: 0.6em 0 0;font-weight: bold;}
.insidetab ul, .insidetab ul li{list-style:none;margin:0;padding:0;}
.insidetab ul{padding:5px 0 5px;text-align:right;}
.insidetab ul li{display:inline;}
.insidetab ul li a {/*background: url(/themes/1/images/bando/tableft.png) no-repeat left top;*/color: #FFF;text-decoration: none;padding:5px 0;}
.insidetab ul li span{background: url(/themes/1/images/bando/tabright.png) no-repeat right top;padding:5px 7px 5px 3px;margin:4px 0 4px 4px;}
.insidetab ul li a:hover span{text-decoration:underline;background-position:100% -75px;}
.insidetab ul li a:hover{background-position: 0 -75px;color:#fff}
.insidetab #current a{background-position:0 -150px;}
.insidetab #current a span{background-position:100% -150px;}
/*- Internet Explorer...It's Hacktastic!--------------------------- */

/*\*//*/
.insidetab ul li a {
        display: inline-block;
        white-space: nowrap;
        width: 1px;
}

.insidetab ul {
        padding-bottom: 0;
        margin-bottom: -1px;
}
/**/

/*\*/
* html .insidetab ul li a{padding:0;}
/**/

#lastbvvplet p{margin:0;padding:0;text-align:center}

.gabpara_fond1{background-color:#fff}
.gabpara_fond2{background-color:#EFF5CE;padding:.5em} /* vert moche */
.gabpara_fond2{background-color:#F7FAE3} /* vert plus pâle */



/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    /*background-color:#f5f5f5;*/
    background-color:#ffab5e;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    /*color:#565656;*/;
    color:#fff;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    /*background-color:#ffab5e;*/
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    /*color:#d12f19;*/
    color:#fff
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    /*background-color:#ffab5e;*/
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


div.detailetabl{border:1px solid #CCC;margin-left:5px}
.detailetabl h4{margin-top:0;padding:3px;background-color:#CCC}  
.detailetabl p{margin-left:5px}
p.detailetablcoor{float:right;background-color:#EEE;padding:5px;margin:5px;border:1px dotted #BBB}
.detailetablcoorr { 
  width: 120px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 100px;
}
html>body .detailetablcoor {
  width: 100px;
}

form#wizard107 input#ide_login,form#wizard107 input#ide_pass {width:90px}
form#wizard107 ul{margin-left:0;padding-left:0;}
form#wizard107 ul li{list-style-type:none;margin-left:0;padding-left:0;
    list-style-image:none;list-style-type:none}
    
    
#plansite .blocplan{width:140px;height:100%;float:left;margin:3px}
#plansite h2{font-size:12px;padding:0 0 0 15px;}
#plansite ul{margin:0;padding:0;padding-left:15px}
#plansite li{border-bottom:1px dotted #999;margin:0;padding:4px 0 4px 0}
#plansite li.ssplan{background:none;padding:0;list-style-image:url(/themes/1/images/picto/puceonplan.gif)}
#plansite a:focus, #plansite a:hover{text-decoration:underline}
