/* @override http://www.oenovideo.oeno.tm.fr/CSSItems/font.css */

body { font-family:"Lucida Grande", Verdana, Arial, Helvetica; font-size:10px ; line-height: 140%; background-color: #6e6e6e; }table, td {  font-size: 10px; line-height: 140%; }table.encadre { background-color: #eeeeee; margin: 10px; border: solid 1pt #c0c0c0; }table.cadre { margin: 5px; border: solid 1px #c0c0c0; }

div.encadre { border: 1px solid #c0c0c0; background-color: #eeeeee; padding: 5px; margin: 0; }
TD.SansTrait { text-align: left; padding-right: 8px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; }TD.TraitBas { padding-right: 8px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1pt solid #c0c0c0; }TD.TraitBasGauche { padding: 4px 8px; border-bottom: 1pt solid #c0c0c0; border-left: 1px solid #c2c2c2; }TD.TraitHaut { padding-right: 8px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; border-top: 1pt solid #c0c0c0; }TD.TraitDroit { padding-right: 8px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; border-right: 1pt solid #c0c0c0; }TD.TraitGauche { padding-right: 8px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; border-left: 1pt solid #c0c0c0; }TD.TraitHautBas { padding-right: 8px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; border-top: 1pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; }TD.TraitDroitBas { padding: 4px 8px; border-right: 1pt solid #c0c0c0; border-bottom: 1pt solid #c0c0c0; }TABLE.menu { clear: both; width: 100%; float: none; margin: 0; padding: 0; }

div.acTitle {}div.acContent {}div.toggler { margin: 0; padding: 2px 5px; background: #eee; border-bottom: 1px solid #ddd;	border-right: 1px solid #ddd; border-top: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; font-size: 11px; font-weight: normal; cursor: pointer; cursor: hand; }
div.toggler.acTitle_2 { padding-left: 9px; font-weight: bold; list-style-type: none; }
div.element { line-height: 18px; }div.element a { padding: 2px 5px 2px 10px; font-weight: normal; }
div.element span { display: list-item; list-style-type: none; }
TR.menuL1 { line-height: 250%; text-indent: 5px; } TR.menuL2 { line-height: 150%; text-indent: 10px; clear: both; }TR.menuL3 { line-height: 100%; text-indent: 15px; }TD.menu { line-height: inherit; background-color: #eeeeee; border-bottom: 1px solid #c0c0c0; display: block; }TD.menu a { line-height: inherit; background: #eeeeee; display: block; }TD.menu a:hover { line-height: inherit; background-color: #e0e0e0; text-decoration: underline; display: block; }td.bar { color: #eee; padding: 3px 5px; }.bar a:link { font-weight:bold; color:#e0e0e0; text-decoration: none; }.bar a:link:hover { color:#fff; text-decoration: none;}.bar a:visited { color:#c0c0c0; text-decoration: none; }.bar a:visited:hover { color:#fff; text-decoration: none; }.hide { display: none; }.show { display: block; }.L9 {font-size: 9px;line-height: 140%; margin: 0px;}.L9G {font-size: 9px; color: #76797C; line-height: 140%; margin: 0px;}.L9W {font-size: 9px; color: #FFFFFF;line-height: 140%; margin: 0px;}.L10 {font-size: 10px;line-height: 140%; margin: 0px;}.L10G {font-size: 10px; color: #76797C; line-height: 140%; margin: 0px;}.L10W {font-size: 10px; color: #FFFFFF;line-height: 140%; margin: 0px;}.L12 {font-size: 12px;line-height: 140%; margin: 0px;}.L12G {font-size: 12px; color: #76797C;line-height: 140%; margin: 0px;}.L12W {font-size: 12px; color: #FFFFFF;line-height: 140%; margin: 0px;}.L14 {font-size: 14px; line-height: 140%; margin: 0px;}.L14G {font-size: 14px; color: #76797C;line-height: 140%; margin: 0px;}.L14W {font-size: 14px; color: #FFFFFF;line-height: 140%; margin: 0px;}.L16 {font-size: 16px;line-height: 140%; margin: 0px;}.L16G {font-size: 16px; color: #76797C;line-height: 140%; margin: 0px;}.L16W {font-size: 16px; color: #FFFFFF;line-height: 140%; margin: 0px;}.L18 {font-size: 18px;line-height: 140%; margin: 0px;}.L18G {font-size: 18px; color: #76797c; line-height: 140%; margin: 0px;}.L18W {font-size: 18px; color: #FFFFFF;line-height: 140%; margin: 0px;}.L24 {font-size: 24px;line-height: 140%; margin: 0px;}.L24G {font-size: 24px; color: #76797C;line-height: 140%; margin: 0px;}.L24W {font-size: 24px; color: #FFFFFF;line-height: 140%; margin: 0px;}#content .cols .left_col table h1 { color: #ff3300; font-size: 13px; line-height: 18px; }#content .cols .left_col table h2 { color: #00689d; font-size: 11px; line-height: 17px; }
#content .cols .left_col table h3 { color: #333333; font-size: 12px; line-height: 16px; }#content .cols .left_col table h4 { color: #00689d; margin: 0; padding-bottom: 6px; font-size: 12px; line-height: 18px; }

p { margin: 5px 0; font-size: 10px; line-height: 17px; }
p.intro { font-weight: bold; font-size: 110%; color: #3a3a3a; margin-bottom: 15px; }

sup { font-size: 7px; line-height: 0; }ul { line-height: 140%; list-style-image: url(../pict/mq/fleche.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 10px; margin-left: 14px; padding: 0 0 0 1px ; }ul.arrowtext { line-height: 140%; list-style-image: url(../pict/mq/fleche.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 10px; margin-left: 14px; padding: 0px 0px 0px 1px }ul.arrowtextD { line-height: 140%; list-style-image: url(../pict/mq/fleche_down.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 10px; margin-left: 14px; padding: 0px 0px 0px 1px }ul.arrowtextN { line-height: 140%; list-style-image: url(../pict/mq/fleche_null.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 10px; margin-left: 14px; padding: 0px 0px 0px 1px }ul.arrowtextG { line-height: 140%; color: #76797c; list-style-image: url(../pict/mq/fleche.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 5px; margin-left: 14px; padding: 0px 0px 0px 1px }ul.arrowtextNG { line-height: 140%; color: #76797c; list-style-image: url(../pict/mq/fleche_null.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 5px; margin-left: 14px; padding: 0px 0px 0px 1px }ul.bullet { line-height: 130%; list-style-image: url(../pict/mq/bullet.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 0px; margin-left: 14px; padding: 0px 0px 0px 1px }ul.bulletG { line-height: 130%; color: #76797c; list-style-image: url(../pict/mq/bullet.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 0px; margin-left: 14px; padding: 0px 0px 0px 1px }A:link { color: #0000ff; text-decoration: none }A:link:hover { color: #bc921a; text-decoration: underline }A:active { color: #ff6600; text-decoration: underline }A:visited { color: #008; text-decoration: none }A:visited:hover { color: #ff6600; text-decoration: underline }td.TraitBas { text-align: left; padding-right: 8px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1pt solid #c0c0c0; }

div.headpict { }div.cf_wrapper { position: relative; left: 0; height: 104px; overflow: hidden; }div.cf_element { width: 800px; height: 104px; }.cf_element { visibility: hidden; }/* This CSS sets the default styles for forms. */p.legend { font-weight: bold; font-size: 14px; color: #696969; padding-top: 10px; padding-bottom: 10px; }span.obligatoire { color: #c2080e; }input[type="text"], input[type="password"], input[type="file"],input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea { background: #fff url(/pict/mq/input.gif) no-repeat; border: 1px solid #aaa; border-left-color: #777; border-top-color: #777; font: 1em "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; padding: 0.3em; }input { padding: 0.5em; }select { padding: 0.3em; }input[type="checkbox"] {  }input[type="image"] { background: transparent none; border: none; padding: 0; }input[type="submit"], input[type="button"], input[type="reset"] { background: #ecedf9; border: 3px double #999; border-left-color: #ccc; border-top-color: #ccc; color: #333; font-weight: bold; padding: 0.25em; }.LV_validation_message {  }.LV_invalid { color: #f91412; font-weight: bold; padding-left: 5px; display: inline; }.LV_valid { padding-left: 5px;  }.LV_invalid_field { background-image: none; background-color: #fde6de; }label { width: 80px; display: inline-block; float: left; padding-top: 5px; }form p{ padding-bottom: 5px; }
form { }fieldset { border-style: none; }img.left { float: left; margin-right: 13px; margin-bottom: 13px; border: 2px solid black; }
img.right { float: right; margin-left: 13px; margin-bottom: 13px; border: 2px solid black; }img.right, img.left { -webkit-box-shadow: 4px 4px 5px #CCC; }div.block { float: left; }


.headerslidetabsimages { height: 104px;  position:relative; float:left; }
.headerslidetabsimages div { display:none; position:absolute; }


h2.menu_accueil { font-size: 13px; background-color: #e5e5e5; width: 170px; height: 20px; border-bottom: 1px solid #ccc; padding: 5px 3px 0; line-height: 13px; margin: 0; border-top: 1px solid whiteSmoke; color: #00689d; }
h2.menu_accueil a { color: #00689d; }

#menu_main a { color: #00689d; }
#menu_main span { display: block; }
#menu_main h2 { font-size: 13px; background-color: #e5e5e5; width: 170px; height: 20px; border-bottom: 1px solid #ccc; padding: 5px 3px 0; line-height: 13px; margin: 0; border-top: 1px solid whiteSmoke; color: #00689d; }
#menu_main h2.current { background-color: #e5e5e5; }
#menu_main .pane_main { display: block; background-color: white; }
#menu_main .pane_main span { padding-left: 10px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #f2f2f2;}

#menu_archives {  }
#menu_archives h3 { font-size: 12px; height: 17px; background-color: #f2f2f2; width: 166px; border-bottom: 1px solid #ccc; line-height: 13px; margin: 0; padding: 5px 3px 0 6px; border-top: 1px solid whiteSmoke;}
#menu_archives h3.current {  background-color: #e8e8e8; }
#menu_archives .pane_archives { display: block; background-color: white; }
#menu_archives .pane_archives span { padding-top: 2px; padding-bottom: 2px; padding-left: 15px; border-bottom: 1px solid #f2f2f2;}





