/* TAG */
body {margin: 0px; background-image:url(../images/bando/fondpage.gif); background-repeat:repeat-y; background-position:center; text-align:center; }
body, a, table, tr, td {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #978879}
select, textarea {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#978879; border: solid 1px #C7B299; }
table {margin:0px; padding:0px; border:0px}
table tr, td {margin:0; padding:0}
input {border: solid 1px #C7B299; color: #978879; background-color: #FFF; font-size:11px}
a img {border:0}
img {border:0px; margin:0px; padding:0px}
form { margin:0px; padding:0px}

p {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px}

a {color: #F3EFD7; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px}
a:hover{color: #F3EFD7; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px}

a.lien {color: #998675; text-decoration: none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px}
a.lien:hover{color: #998675; text-decoration: underline; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px}

a.lienTitre {color: #998675; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px}
a.lienTitre:hover{color: #998675; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px}

/* PAGE */
.fondBando { background-image:url(../images/bando/homelogo.gif); background-repeat:no-repeat; background-position:center top; height:140px; vertical-align:bottom}
.fondBandoPage { background-image:url(../images/bando/pagelogo.gif); background-repeat:no-repeat; background-position:center top; height:98px; vertical-align:bottom}
.fondBottom { background-color:#48382B; height:16px;  border-bottom:1px solid #FFFFFF;color: #F3EFD7;font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; padding-right:10px}

/* POPUP */
.fondPopupBando { background-image: url(../images/popup/bando.gif); background-repeat:no-repeat; background-position:center top; height:110px; vertical-align:top}
.BottomBando { background-image:url(../images/popup/fond.gif); background-repeat:repeat-x; background-position:bottom}


/* ITEM DE PORTLET */

/* CONTENUS */
.fondContent { background-color:#FFF}
.clear { clear:both}
.content {padding:30px 70px 0px 70px; scrollbar-face-color : #FFFFFF;	scrollbar-shadow-color : #FFFFFF ;	scrollbar-highlight-color : #FFFFFF; scrollbar-3dlight-color : #FFFFFF;	scrollbar-darkshadow-color : #FFFFFF; scrollbar-track-color : #FFFFFF; scrollbar-arrow-color : #999966}
.contentPage {padding:30px 30px 0px 40px; scrollbar-face-color : #FFFFFF;	scrollbar-shadow-color : #FFFFFF ;	scrollbar-highlight-color : #FFFFFF; scrollbar-3dlight-color : #FFFFFF;	scrollbar-darkshadow-color : #FFFFFF; scrollbar-track-color : #FFFFFF; scrollbar-arrow-color : #999966}
.contentActu {padding:30px 30px 0px 40px; scrollbar-face-color : #FFFFFF;	scrollbar-shadow-color : #FFFFFF ;	scrollbar-highlight-color : #FFFFFF; scrollbar-3dlight-color : #FFFFFF;	scrollbar-darkshadow-color : #FFFFFF; scrollbar-track-color : #FFFFFF; scrollbar-arrow-color : #999966}
.contentFiche { width:380px; padding:30px 30px 0px 40px; scrollbar-face-color : #FFFFFF;	scrollbar-shadow-color : #FFFFFF ;	scrollbar-highlight-color : #FFFFFF; scrollbar-3dlight-color : #FFFFFF;	scrollbar-darkshadow-color : #FFFFFF; scrollbar-track-color : #FFFFFF; scrollbar-arrow-color : #999966}

/* MENU */
.fondMenu { background-image:url(../images/menu/fondmenu.gif); background-repeat:no-repeat; background-position:center; height:33px;  border-top:1px solid #FFFFFF; text-align:center}
.smenu { width:130px; text-align:right}
.smenuOff { background-image:url(../images/picto/puce_off.gif); background-position:right top; background-repeat:no-repeat; padding-right:10px; color:#C1B5AB; cursor:pointer; width:120px; font-size:11px; margin-bottom:5px}
.smenuOn { background-image:url(../images/picto/puce_on.gif); background-position:right top; background-repeat:no-repeat; padding-right:10px; color:#60564D; cursor:pointer; width:120px; font-size:11px; margin-bottom:5px}
.ssmenuOff { background-image:url(../images/picto/spuce_off.gif); background-position:right top; background-repeat:no-repeat; padding-right:20px; color:#C1B5AB; cursor:pointer; width:110px; font-size:10px; margin-bottom:1px}
.ssmenuOn { background-image:url(../images/picto/spuce_on.gif); background-position:right top; background-repeat:no-repeat; padding-right:20px; color:#60564D; cursor:pointer; width:110px; font-size:10px; margin-bottom:1px}

/* STRUCTURE */
.pt20 { padding-top:20px}
.pr10 { padding-right:10px}
.mr5 { margin-right:5px}
.p5 { padding:5px}
.p10 { padding:10px}
.p0-5-5-5 { padding:0px 5px 5px 5px}
.p5-10-5-20 { padding:5px 10px 5px 20px}
.p5-30-5-20 { padding:5px 30px 5px 20px}
.p60-40-20-20 { padding:50px 40px 20px 20px}
.p30-0-0-10 {padding:30px 0px 0px 10px}
.pt50 { padding:50px}
.ml10 { margin-left:10px}
.mb10 { margin-bottom:10px}
.mt10 { margin-top:10px}
.mt60 { margin-top:60px}
.pt70 { padding-top:70px}
.mb20 { margin-bottom:20px}
.Hline {line-height:15px}
.Hline18 {line-height:15px}
.justify {text-align:justify}
.scroll { overflow:auto; height:300px}
.scrollpage { overflow:auto; height:302px; width:370px}
.scrollactu { overflow:auto; height:218px; width:370px}
.scrollfiche { overflow:auto; height:255px}

/* GENERIC */
.surTitre { font-size:20px; line-height:22px}
.preTitre { font-size:14px}
.titre { font-size:11px}

/* TABLEAU */
.tdTop td {vertical-align: top}
.tdBottom td {vertical-align: bottom}

/* PAGINATION */

/* OBLIGATOIRE */
.ChampsObligatoire { color:#FF0000}

/* BOUTON */
.bouton{ background-image:url(../images/picto/pucelien.gif); background-position:left top; background-repeat:no-repeat; border:0px; cursor:pointer; font-size:11px}

/* DEBUG */
.debug {border: 1px solid red}

@media print {
.noprt {display:none} 
}
