body {margin: 0; background-color:#FFFFFF}
body, a, input, table, tr, td, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666}
table {margin:0; padding:0; border:0; border-collapse:collapse;}
table tr, td {margin: 0; padding: 0;}
input {border: solid 1px #666; color: #666; background-color: #FFF; font-size:11px; line-height:12px}

#FondPage {background-image: url(../../../themes/1/images/bando/fond_page.jpg); background-repeat:repeat-x}
#FondPage2 {background-image: url(../../../themes/1/images/bando/etoiles02.gif); background-repeat: no-repeat; background-position:bottom right; background-color:#FFF}

#FondMenu {background-image: url(../../../themes/1/images/bando/bando01.jpg); background-repeat: no-repeat; background-position:top; height:124px; vertical-align:bottom}
#FondMenu2 {background-image: url(../../../themes/1/images/bando/bando02.jpg); background-repeat: no-repeat; background-position:top; height:119px}
#FondMenu2b {background-image: url(../../../themes/1/images/bando/bando02b.jpg); background-repeat: no-repeat; background-position:top; height:119px}
#FondMenu3 {background-image: url(../../../themes/1/images/bando/bando03.jpg); background-repeat: no-repeat; background-position:top}
#FondMenu4 {background-image: url(../../../themes/1/images/bando/bando04.jpg); background-repeat: no-repeat; background-position:top right}
#FondMenu5 {background-image: url(../../../themes/1/images/bando/bando04.jpg); background-repeat: no-repeat; background-position:top left}
#FondForm { background-image:url(../../../themes/1/images/content/fond_formulaire.jpg);background-repeat: no-repeat;  background-position:bottom right; background-color:#FFF}

.Titre { color:#2B88C4; font-size:24px}
.SurTitre { color:#666; font-size:14px}
.SousTitre { color:#666; font-size:12px}
.TitrePlan { color:#666; font-size:10px}

.FondDroit {background-image: url(../../../themes/1/images/bando/fond_droit.gif); background-repeat: no-repeat; background-position:top left }
#BasPage {background-image: url(../../../themes/1/images/bando/bas_page.gif); background-repeat: no-repeat; background-position:top left; padding-top:17px; height:30px; vertical-align:top; padding-right:50px }

.portlet01 {background-image: url(../../../themes/1/images/portlet/portlet_top01.gif); width:190px }
.portlet02 {background-image: url(../../../themes/1/images/portlet/portlet_top02.gif); width:190px }

.fondTab { background-image:url(../../../themes/1/images/content/fond_tab.gif); background-repeat:repeat-x; background-color:#D1DEED}
.fondTab2 { background-image:url(../../../themes/1/images/content/fond_tab2.gif); background-repeat:repeat-x; background-color:#D1DEED}
.tabColor { background-color:#EDF3FA }

.cadre_image {border-style: double; border-width:3px; border-color:#666}

a img {border:0}
img {border:0}

.sep { background-image:url(../../../themes/1/images/menu/sep.gif); background-repeat:repeat-x; margin-left:5px; font-size:9px}

.SmenuOFF { background-color:#FFF; text-decoration:none; background-image:url(../../../themes/1/images/menu/smenu_off.gif); background-repeat:no-repeat; background-position:left; padding-left:7px}
.SmenuON{ background-color:#DFEBF5; text-decoration:none; background-image:url(../../../themes/1/images/menu/smenu_on.gif); background-repeat:no-repeat; background-position:left; padding-left:7px}
a.Smenu { text-decoration: none}
a.Smenu:hover { text-decoration: none}

.SousMenu { color:#666; font-size:12px }
a.SousMenu { color:#0066CC; font-size:12px; text-decoration:none }
a.SousMenu:hover { color:#666; font-size:12px; text-decoration:none }

a.SousMenuOn { color:#666; font-size:12px; text-decoration:none }
a.SousMenuOn:hover { color:#666; font-size:12px; text-decoration:underline }

a.SSMenuON { color:#666; text-decoration:none}
a.SSMenuON:hover { color:#666; text-decoration:underline}

a {color: #0066CC; text-decoration: none;}
a:hover{color: #0066CC; text-decoration: underline;}

.chemin_prog {color: #FFC800; text-decoration: none;}
a.chemin_prog {color: #FFC800; text-decoration: none; }
a.chemin_prog:hover {color: #FFC800; text-decoration: underline;}

.Top_tranvs {color: #F3F315; text-decoration: none;}
a.Top_tranvs {color: #F3F315; text-decoration: none; }
a.Top_tranvs:hover {color: #F3F315; text-decoration: underline;}

.Bottom_tranvs {color: #999; text-decoration: none}
a.Bottom_tranvs {color: #999; text-decoration: none }
a.Bottom_tranvs:hover {color: #999; text-decoration: underline;}

.Plansite_trans {color:#638DAC; text-decoration: none}
a.Plansite_trans {color:#638DAC; text-decoration: none}
a.Plansite_trans:hover {color:#638DAC; text-decoration: underline}


p {font-size: 10px; color: #666; line-height:10px}
.texte_form {line-height:19px; text-decoration: none;}

/* Menu */
.Rub_off { font-size:10px; height:29px; padding-top:5px; color:#666666; cursor:pointer; text-decoration:none; }
.Rub_on { font-size:10px; background-image:url(../../../themes/1/images/menu/tab_on.gif); cursor:pointer; text-decoration:none; background-repeat:repeat-x; background-position:top; background-color:#DFEBF5; height:29px; padding-top:5px; color:#2B88C4 }

.SRub_off { background-color:#FFF; text-decoration:none; width:150px; height:20px}
.SRub_on { background-color:#DFEBF5; text-decoration:none; width:150px; height:20px}

/* generic */

.tabWidth {width: 654px;}
.tabCenter {margin-left: auto; margin-right: auto; vertical-align: top}

.tdTop {vertical-align: top}
.trTop tr {vertical-align: top}
.tdBottom {vertical-align: bottom}
.tdCenter {text-align: center}

/* TABLEAU */

.debug {border: 1px solid blue}

.ChampTexteTresCourt { width : 50px;}
.ChampSelectTresCourt { width : 48px;}
.ChampTexteCourt { width : 90px;}
.ChampSelectCourt { width : 95px;}
.ChampTexteMoyen { width : 130px;}
.ChampSelectMoyen { width : 132px;}
.ChampTexteLong { width : 150px;}
.ChampSelectLong { width : 152px;}
.ChampTextePlusLong { width : 200px;}
.ChampSelectPlusLong { width : 205px;}
.ChampTexteBcpPlusLong { width : 372px;}
.ChampSelectBcpPlusLong { width : 275px;}

.ChampsObligatoire { color:#FF0000}

.bouton {color:#015176; background-color:#FFF; border:0px; font-size:10px; cursor:pointer}

#dhtmltooltip{position: absolute; width: 280px; color: #FF9900;	font-size: 11px; border: 1px solid #FF9900;	padding: 2px; background-color: #FFFFFF; visibility: hidden; z-index: 500; padding:3px}

@media print {
.noprt {display:none} 
}

