/* Feuille de style CSS par défaut pour un nouveau projet d'application Web */
html,body {margin:0px; padding:0px;background-color: #ffffff;font-family:  Trebuchet, Verdana, sans-serif;font-size:10px;color: #333333;text-align:center;}

table.site{margin:0px;padding:0px;border-spacing:0px;border-collapse:collapse;width:100%;text-align:center;}

table.site tr td.sitelogo{width:100%;height: 150px;background-color:#ffffff;background: #005DA8 url(../img/logo.gif) no-repeat top center;}

  table.site tr td.sitelogo img {display: none;}
table.site tr td.sitetitre{width:0%;height: 150px;background-color:#ffffff;}
table.site tr td.sitetitre span{position:absolute;left:-9999px;}

table.page{margin-left:auto;margin-right:auto;padding:0px;border-spacing:0px;border-collapse:collapse;width:100%; text-align:center;}
table.page td.pagetitre {font-size:14px;height:0px;font-weight: bold;color: #333333;text-align: center;text-indent: 0px;padding:15px 0px 10px 0px;margin: 10px 10px 10px 10px;}
table.page td.pagetitre2 {background-color:#f5f5f5;font-size:14px;height:0px;font-weight: bold;color: #333333;text-align: center;text-indent: 0px;padding:15px 0px 10px 0px;margin: 10px 10px 10px 10px;}
table.page td.pagetitre span {font-size: 20px;color:#333333;}
table.page td.pagetitre2 span {font-size: 20px;color:#333333;}
table.page td.pageresume span {color:#333333;}
table.page td.pagecorps span {color:#333333;}
table.page td.pagecorps tr td {text-align:left;}
table.page td.pagecorps p {line-height:20px;}

table.grid{margin:0px;padding:0px;border-spacing:3px;border-collapse:separate;width:100%;text-align:center;border:0px solid #ffffff;}
  table.grid td.gridheader{border:0px;background-color:#0370ba;color:#ffffff;font-size:12px;font-weight:bold;}
  table.grid tr.griditem{background-color:#f4f4f4;}
  table.grid tr.gridalternateitem{background-color:#E5E5E5}
  table.grid td{border:0px;padding:5px 0px 5px 4px;font-size:10px;}
  /*table.grid td.gridalternateitem{font-size:10px;background-color:#E5E5E5}*/
  
span {color:#ff0000;}
span.titremenu {text-align:left;}

p{margin:0px;padding:0px 0px 0px 0px;}

/*Disparition du lien liste d'aptitude*/
.menu{padding:2px;background-color:#f2f2f2;}
.menutitre{text-align:center;color:#f6377a;font-size:1.3em;font-weight:bold;}
.menulien{text-indent:8px;border-bottom:1px dotted #f6377a;background:url(../img/puce_4.gif) center left no-repeat;}

.sitecorps{text-align:center;width: 100%;}


a {font-size: 9px;font-weight: normal;color: #2A78AA;text-decoration: none;}

a:hover {text-decoration: underline;}

.pageresume {font-size: 11px;font-weight: bold;color: #333333;text-align:center;;padding:10px 5px 5px 30px;}

.pagecorps {padding-bottom:20px;font-size: 10px;color: #333333;}


.pagenavigation {text-align:center;}

.formtitre{font-size: 12px;COLOR: #f6377a;FONT-WEIGHT: bold;text-align:right;border-bottom:1px solid #f6377a;}

.formlibelle{font-size: 12px;COLOR: #333333;FONT-WEIGHT: bold;LETTER-SPACING: normal;TEXT-TRANSFORM: none;WORD-SPACING: normal;width:130px;text-align:right;vertical-align:baseline;padding: 0px 15px 5px 0px;}

.formcomposant{font-size: 10px;COLOR: #333333;FONT-WEIGHT: normal;LETTER-SPACING: normal;TEXT-TRANSFORM: none;WORD-SPACING: normal;vertical-align:baseline;text-align:left;}

.formexemple{font-size: 10px;COLOR: #333333;FONT-WEIGHT: normal;LETTER-SPACING: normal;TEXT-TRANSFORM: none;WORD-SPACING: normal;vertical-align:baseline;text-align:left;}

.form{padding-top:2px;margin-top:2px;}

confirminfo{font-size: 10px;COLOR: #333333;FONT-WEIGHT: bold;LETTER-SPACING: normal;TEXT-TRANSFORM: none;WORD-SPACING: normal;text-align:left;vertical-align:top;}

.exception{font-family: System;font-size: 12px;COLOR: red;}

.validator{BORDER: #c14403 1px solid;BACKGROUND-COLOR: #f4e397;TEXT-ALIGN: center;color: red;font: 10px Verdana;line-height:15px;}

IMG{margin: 5px 10px 0px 10px;}


input.formblanc{font-size: 9px;color: #333333;background-color: #FFFFFF;border: 1px solid #333333;margin-bottom:-2px;}

select.formblanc {font-size: 9px;color: #333333;background-color: #FFFFFF;border: 1px solid #333333;}

textarea.formblanc {font-size: 9px;color: #333333;background-color: #FFFFFF;border: 1px solid #333333;}
input.formbutton {font-size: 9px;color: #333333;background-color: #FFFFFF;border: 1px solid #333333;margin-top:5px;}

select.formbutton {font-size: 9px;color: #333333;background-color: #FFFFFF;border: 1px solid #333333;}

textarea.formbutton {font-size: 9px;color: #333333;background-color: #FFFFFF;border: 1px solid #333333;}
