/* Général */
@import url('debugBar.css');
body { text-align: center; margin: 0px; }
body, div, input, td, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #565656; }
a { text-decoration: none; color: #565656; }
a img { border: 0px; }
.center { text-align: center; }
.right { text-align: right; }

#supercontainer { text-align:left; margin: 0px auto; width:775px; overflow: hidden; }
#header { overflow: hidden;	border-bottom: 6px solid; margin-bottom: 2px; }
#breadcrumb { border-top: 0px dotted gray; height: 17px; padding-top: 1px; padding-left: 5px; background: url('../images/bgbreadcrumb.gif') repeat-x; margin-bottom: 5px; }
#breadcrumb a { font-weight: bold; }
h1 { font-size: 16px; color: white; font-variant: small-caps; padding: 2px 4px; border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; font-style: italic; }
h2 { font-size: 14px; font-variant: small-caps; font-style: italic; }
input.submit { border: 1px solid #565656; background: white url('../images/submit.gif') no-repeat 4px center; padding: 1px 4px 1px 10px; border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;}
/* Navigation */
#navigation { width: 142px; float: left; margin-top: 10px; }
#navigation form.searchbox { margin: 0px; padding: 0px; margin-bottom: 10px; border: 1px solid #AAAAAA; position: relative; }
#navigation form.searchbox p { margin: 0; padding: 0; }
#navigation form.searchbox input { color: #626778; border: 0; padding: 2px 0 2px 2px; }
#navigation form.searchbox .field { width: 120px; color: lightgray; }
#navigation form.searchbox .go { position: absolute; right: 0px; top: 0px; }

#navigation ul { margin: 0; padding: 0; list-style-type: none; background: white url('../images/bgmenu.gif'); min-height: 300px; }
#navigation ul li { margin: 0 2px; padding: 0; text-align: right; }
#navigation ul li.title a, #navigation ul li.title a:hover { padding: 5px; color: white; font-weight: bold; }
#navigation ul li a { text-decoration: none; color: #626778; display: block; padding: 5px; }
#navigation ul li a:hover { background-color: #EEEEFF; }

/* Content */
#content { margin-left: 150px; position: relative; min-height: 400px; }
#content #right-col { float: right; width: 240px; margin: 10px 0; }
#content #left-col { margin: 10px 250px 10px 0; }

#content .goto { width: 150px; top: 0px; right: 0px; position: absolute; text-align: left; }
#content .noie6 { bottom: 0px }
#content .goto p { bottom: 3px; position: absolute; margin: 0; padding: 0; }
#content .goto p a { font-weight: bold; color: white; font-size: 11px; text-decoration: none; background: url('../images/flechehaut.gif') no-repeat left; margin-left: 25px; padding-left: 20px; }

#content ul { list-style-type: none; }
#content ul li { list-style-image: url('../images/flech_puce.gif'); } 

#content table.form { border-collapse: collapse; }
#content table.form tr td.label { background: white url('../images/flech_puce.gif') no-repeat 0px center; padding: 0 16px; }
#content table.form input { border: 1px solid gray; font-size: 14px; padding: 2px; }
#content table.form thead td { font-weight: bold; text-align: center; }
#content table.form td { padding: 5px; }

#content .page { margin-right: 160px; }

#content a { text-decoration: underline; }

#infoVittel { padding-bottom: 15px; border-bottom: 8px solid; }

/* Footer */
#footer { border-top: 5px solid;  clear: both; font-size: 11px; padding: 2px; }
#footer .copyrights { font-size: 11px; float: right; font-weight: bold; }
#footer a:hover { text-decoration: underline; }

.searchResult { margin-bottom: 20px; text-align: justify; }
.searchResult a { font-size: 1.2em; color: #008DB0; }
.searchResult a.bottomlink { font-size: 0.8em; color: green; }
.searchResult em { /* background-color: yellow; */ font-weight: bold; font-style: normal; }

#news img { border: 2px solid #CECECE; border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; margin: 5px 5px 0 0; float: left; }
#news p { margin: 0px; padding: 2px 0; }
#news p.sep { background: url('http://www.vittelcongrestourisme.com/images/vct_horipoint.gif') repeat-x bottom; clear: both; }
#news p span.title { margin: 5; font-weight: bold; display: block; }
#news p a { display: block; text-align: right; }

