/* -------------------------------------------
Copyright (C) - Tous droits reserves
Julien Vieillefont - http://www.jv-conseil.net
---------------------------------------------- */

table{text-align:left;margin:0;padding:0;width:100%;border-width:0;border-collapse:collapse;border-color:transparent}
.listemails td{font-size:10px;font-family:Geneva, Tahoma, Helvetica, Arial;background-color:#ccf;padding:3px 5px;vertical-align:middle;border-bottom:3px solid white;border-right:3px solid white;}
.listemails th, .listemails td.h1{font-size:10px;font-family:Geneva, Tahoma, Helvetica, Arial;color:white;padding:0px;font-weight:bold;background-color:#99c;text-align:center;vertical-align:middle;text-transform:uppercase;border-bottom:3px solid white;border-right:3px solid white;}
.listemails th ul{margin:0;padding:0;background-color:#99c;text-transform:uppercase;}
.listemails th li{text-align:center;list-style:none;list-style-image:none;margin:0;padding:0;}
.listemails th a, .listemails td.h1 a{display:block;margin:0;padding:3px;}
.listemails th a:hover{color:#f8da73;background-color:#5e6489;display:block;}
.listemails th li ul{display:none;list-style:none;list-style-image:none;}
.listemails th li:hover ul{display:block;position:absolute;list-style:none;list-style-image:none;padding:0;margin:0;width:auto;}
.listemails th li:hover ul li{margin:0;padding:0;text-align:left;border-top:3px solid white;list-style:none;list-style-image:none;}
.listemails th li:hover ul li a{padding-right:24px;padding-left:6px;}
.listemails td ul{margin:0;padding:0;}
.listemails td li{list-style:none;margin:0;padding:0;}
.listemails td li ul{display:none;list-style:none;list-style-image:none;}
.listemails td li:hover ul{position:relative;list-style:none;list-style-image:none;padding:0;margin:0;width:auto;display:block;}
.listemails td li:hover ul li{margin:0;padding:0;text-align:left;list-style:none;list-style-image:none;}
.listemails .nom a:hover, .listemails .fullname a:hover, .tableau_couleur .nom a:hover, .tableau_couleur .fullname a:hover{color:white;background:#333}
.listemails .fullname, .tableau_couleur .fullname{font-weight:bold;vertical-align:middle;}
.listemails td.h1 a:hover, .tableau_couleur td.h1 a:hover{color:white;background:#333}
.listemails .prenom, .tableau_couleur .prenom{text-transform:capitalize;vertical-align:middle}
.listemails .nom, .tableau_couleur .nom{font-weight:bold;text-transform:uppercase;vertical-align:middle}
.listemails .nom a, .listemails .prenom a, .listemails .fullname a, .tableau_couleur .nom a, .tableau_couleur .fullname a{color:#333}
.listemails td.h1 a, .listemails th a, .tableau_couleur td.h1 a, .tableau_couleur th a{color:white}
.listemails td.important, .listemails tr.important td{background-color:#ff8888}
.listemails td.vert, .listemails tr.vert td{background-color:#b5edbc;}
@media print{.listemails td{font-size:9pt;font-family:Helvetica, Arial;text-transform:none;padding:2px 4px;text-align:left;vertical-align:middle;border:solid 1pt #999;background-color:white;color:black;}
.listemails td.h1, .listemails th{font-size:8pt;font-weight:bold;font-family:Helvetica, Arial;background-color:#cccccc;padding:2px 4px;color:black;overflow:hidden;border:solid 1pt #999;}
.listemails th ul{background-color:#cccccc;}
.listemails a, .listemails th a, .listemails th ul li a{color:black;padding:0;}
}
.tableau_couleur td{background-color:#ccf;padding:3px;vertical-align:middle;border-right:3px solid white;border-bottom:3px solid white}
.tableau_couleur td.h1{color:white;font-weight:bold;background-color:#99c;text-align:right;text-transform:uppercase;padding:3px 6px;vertical-align:middle;border-right:3px solid white;border-bottom:3px solid white;font-size:12px;}
.tableau_couleur th, .tableau_couleur tr.h1{color:white;font-weight:bold;background-color:#99c;text-align:center;text-transform:uppercase;padding:3px;vertical-align:middle;border-right:3px solid white;border-bottom:3px solid white}
.tableau_couleur tr:hover td.h1, .listemails tr:hover td.h1{background-color:#99c;}
.tableau_couleur tr:hover td, .listemails tr:hover td{background-color:#f4f4cd}
.tableau_couleur td.small{font-size:10px;font-family:Geneva, Helvetica, Arial;background-color:#ccf;padding:3px;vertical-align:middle;border-right:3px solid white;border-bottom:3px solid white}
@media print{.tableau_couleur td{padding:3px;vertical-align:middle;border-bottom:1px solid #ccc}
.tableau_couleur th, .tableau_couleur td.h1, .tableau_couleur tr.h1{font-weight:bold;text-align:center;text-transform:uppercase;padding:3px;vertical-align:middle;border-bottom:3px solid #ccc}
.tableau_couleur td.h1 a, .tableau_couleur th a{color:#333333;}
}
.no_style{width:auto;}
.no_style td{padding:1px;margin:0px;border:0px;}
.tableau_gris td{color:white;font-size:0.9em;font-weight:bold;background-color:#98a7ba;text-align:center;padding:4px 6px;vertical-align:middle;border:solid 2px white;}
.tableau_gris tr:hover td{color:#637285;background-color:#f4f4cd}
.tableau_gris td.h1, .tableau_gris tr:hover td.h1, .tableau_gris th, .tableau_gris tr:hover th{background-color:#637285;color:white;}
.tableau_gris td.h1 a{color:white;}
.tableau_gris td.cat{background-color:#637285;text-align:left;width:85%;}
.tableau_gris td.numeric{text-align:right;width:30%;}
.scroll_white{color:#333333;font-size:12px;font-family:"Lucida Grande", Trebuchet, Verdana, Helvetica, Arial;font-weight:bold;margin:2px;padding:1px;border:solid 1px #cdcdcd;background-color:white;height:100px;overflow:auto;width:90%;}
.scroll_white tr:hover td{background-color:#f4f4cd}
.scroll_white td{color:#637285;font-size:11px;background-color:white;padding:1px;}
.scroll_white td.h1, .scroll_white tr:hover td.h1{color:white;font-size:11px;background-color:#637285;text-transform:uppercase;text-align:center;border:solid 2px;padding:1px;}
.scroll_white select{color:#637285;font-size:10px;}
.scroll_white strong, .gris_fonce{color:#637285;}
.inclus table, .formulaire table.inclus{margin:0;padding:2px;border:0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:0;border-left:0;}
.inclus td, table.inclus td, .formulaire .inclus td{font-size:11px;font-family:Geneva, Verdana, Tahoma, Helvetica, Arial;text-align:right;margin:0;padding:2px 6px;vertical-align:top;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:0;border-left:0;}
.formulaire table, table.formulaire{text-align:left;margin:6px 0 0;padding:0;width:100%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse}
.formulaire td{font-size:11px;font-family:Geneva, Verdana, Tahoma, Helvetica, Arial;text-align:left;margin:0;padding:6px;vertical-align:top;border-width:0}
.formulaire td.h1{color:#333;font-family:Tahoma, Geneva, Verdana;font-weight:bold;background:#f6f6f6 url("/style/img/gradient-blue.gif") repeat-x left bottom;text-align:left;text-transform:uppercase;padding-top:2px;padding-bottom:2px;padding-left:4px;vertical-align:middle;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.formulaire td.h1 a{color:#333}
.formulaire td.h1 a:hover{background:#333;color:white}
.formulaire input:hover, .formulaire select:hover, .formulaire textarea:hover{background-color:#f4f4cd;}
.formulaire p{text-align:justify;margin-top:3px;margin-bottom:3px}
.formulaire span{color:#5571a1;font-size:1.1em;font-weight:bold}
.formulaire img{color:#5571a1;font-weight:bold}
.questionnaire td, .questionnaire input, .questionnaire select, .questionnaire textarea{font-size:11px;font-family:lucida grande,geneva,arial,verdana,helvetica;font-weight:normal;}
.questionnaire td{padding:2px 4px;}
.questionnaire td.h1{text-transform:uppercase;color:#996600;font-family:Tahoma, Geneva, Verdana;font-size:12px;word-spacing:normal;padding:30px 0 0 4px;font-weight:bold;}
.questionnaire td.h1 a{color:#996600;}
.questionnaire td.h1 a:hover{color:white;background-color:#996600;}
.questionnaire td.h2, .questionnaire td.h2top{background-image:url(/style/img/label_jauneh18.gif);background-position:left center;background-repeat:no-repeat;text-align:right;text-indent:5pt;padding:2px;}
.questionnaire td.h2 a, .questionnaire td.h2top a{color:#333333;display:block;}
.questionnaire td.h2 a:hover, .questionnaire td.h2top a:hover{text-align:center;background-color:transparent;}
.questionnaire td.h2right{text-align:right;padding:2px;}
.questionnaire td.h2top{vertical-align:top;background-position:left 3px;padding:5px 2px;}
.questionnaire strong{color:#996600;}
.questionnaire input{padding:1px 2px;}
.questionnaire select{padding:0;}
.questionnaire input, .questionnaire select{font-weight:normal;color:black;}
.questionnaireInpuText, .questionnaire select, .questionnaire textarea{border:solid 1px #999999;}
.questionnaire input:hover, .questionnaire select:hover{background-color:#f4f4cd;}
.trombisearch td{padding:4px 0 4px 6px;vertical-align:middle;}
.trombisearch td.h1, .trombisearch td.h1top{background-image:url(/style/img/label_jauneh23.gif);background-position:left center;background-repeat:no-repeat;font-size:12px;text-align:right;padding:9px 6px;}
.trombisearch td.h1top{vertical-align:top;background-position:left 5px;}
.trombisearch .inputError input, .trombisearch .inputError select, .trombisearch .inputError textarea{border-color:#906;border-width:2px;}
.trombisearch .inputError td.h1, .trombisearch .inputError td.h1top{color:#906;font-weight:bold;}
.trombisearch input, .trombisearch select, .trombisearch textarea{font-size:12px;padding:2px;font-weight:normal;}
.trombisearch input{padding:3px;}
.trombisearch .legend{font-size:0.9em;}
.btaction td{font-family:lucida grande,geneva;font-size:9px;text-transform:uppercase;line-height:12px;text-align:center;font-weight:bold;width:100px;vertical-align:top;}
.btaction td:hover{background-color:#f4f4cd;}
.btaction a{color:#666666;}
.btaction a:hover{background-color:#f4f4cd;color:#666666;}
.btaction img{margin:0 4px 2px 0;height:30px;}
.btaction input.search{color:#666666;font-size:14px;background:none repeat scroll 0 0 #FFFFFF;border:2px solid #EAEAEA;border:2px solid #D6071B;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px;-webkit-border-radius-bottomleft:6px;-webkit-border-radius-topleft:6px;vertical-align:middle;padding:4px 10px 4px 6px;height:20px;width:260px;}
.btaction input.submit{background:url(/style/img/input_search_button_loupe.png) no-repeat scroll -11px -10px #D6071B;border:1px solid #D6071B;-moz-border-radius-bottomright:6px;-moz-border-radius-topright:6px;-webkit-border-radius-bottomright:6px;-webkit-border-radius-topright:6px;cursor:pointer;margin:0 0 0 -10px;padding:0px;width:32px;height:32px;text-indent:-1000px;vertical-align:middle;}
.btaction input.submit:hover{background:url(/style/img/input_search_button_loupe.png) no-repeat scroll -61px -10px #D6071B;}
.valider, .questionnaire .valider, .trombisearch .valider{padding:3px 6px;font-size:10px;font-family:Tahoma;font-weight:bold;text-align:center;text-transform:uppercase;}
.questionnaire .valider, .trombisearch .valider{width:250px;margin:8px 0 0 0;}
.valider:hover, .questionnaire .valider:hover, .cadre-gris .valider:hover{color:white;background-color:#333333;}
.legend{font-style:italic;text-align:justify;color:#996600;}
.legend a{color:#996600;text-decoration:underline;}
.legend a:hover{color:white;background-color:#996600;}
