body{margin:0 auto;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #435261;}
form{margin:0;}
a {color: #0860B3;text-decoration:none;font-weight:bold;}
a:hover{color: #0d8aff;}
p{text-align:justify;}
div#description p{padding-top:5px;margin-top:0;}
input, select {width:220px;}
input.btn, select.btn, span.btn input{width:auto;}
input.date{width:80px;}
select.small{width:80px !important;}
select.listbox{width:200px;height:180px;}
select.tall{height:400px !important;}
span.date input{width:auto;vertical-align:middle;}
table{border-collapse:collapse;}
.right{text-align:right;}
table#contour{width:720px;margin:0px auto;height:100%;}
td.titresection{background-image:url(../images/fond_titre.gif);background-repeat:repeat-x; height:22px;	padding: 0px 0px 0px 22px;color:#ffffff;font-weight:bold;font-size:12px;vertical-align:middle;}
td.core{vertical-align:top;width:540px;}
td.core table{width:100%}
td.spacer{height:4px;font-size:0;}
td.module{background: url(../images/interrogation.png) #f1f1f1 no-repeat 23px 10px;padding: 10px 10px 10px 40px;}
td.module a{text-align:right;float:right;clear:both;}
td.indication{background: url(../images/bubble.gif) #E6EFF7 no-repeat 23px 10px;padding: 10px 10px 10px 40px;color: #3b4f62;width:100%;}
td.recherche{background: url(../images/bubble.gif) #dae0e6 no-repeat 23px 10px;padding: 10px 10px 10px 40px;color: #3b4f62;width:100%;font-weight:bold;}
td.recherche td.avis, td.recherche span.avis{font-weight:normal;}
td.recherche td{padding:0 0 5px 5px;}
td.recherche table{width:100%;}
div#rechercher td.right{padding-right:40px;}
table.edition{border:1px solid gray;background-color:#f0f0f0;width:540px !important;}
table.edition tr.titre td{background-color:#ffffff;font-size:12px;font-weight:bold;padding:5px 10px;color: #0860B3;}
table.edition tr.titre td.imgParties{text-align:right;padding-right:25px;}
table.edition td {padding:5px 10px;font-weight:bold;width:50%;vertical-align:top;}
table.edition td.align1 {text-align:right;}
table.edition span.avis{color: #666666;font-weight: normal;}
table.edition p.leftImg img{float:left;padding:0px 10px 10px 0px;}
table.edition p.rightImg img{float:right;padding:0px 0px 10px 10px;}
table.edition p.leftImg,table.edition p.rightImg{background-color:White;font-weight:normal;}
td.alerte{color:Red;}
a.creer {background:url(../images/plus.gif) no-repeat 0 50%;line-height:2.5em;padding:10px 0 10px 20px;} 
a.back {background:url(../images/back.png) no-repeat 0 50%;line-height:2.5em;padding:10px 0 10px 15px;} 
a.preview {background:url(../images/ico_previsualiser.gif) no-repeat 0 50%;line-height:2.5em;padding:10px 0 10px 15px;} 
a.delete {background:url(../images/ico_supprimer.gif) no-repeat 0 50%;line-height:2.5em;padding:10px 20px 10px 12px;} 
a.edit {background:url(../images/ico_modifier.gif) no-repeat 0 50%;line-height:2.5em;padding:10px 20px 10px 12px;} 
/*--- ENTETE ---*/
td#entete { font-size: 12px; background: url(../images/entete.gif) no-repeat;width: 720px; height: 86px; position: relative; display: block;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #336699;}
td#entete span.vox { font-size: 23px; position: absolute; left: 220px; top: 41px; }
td#entete span.menuTop { position: absolute; right: 27px; top: 51px; }
td#entete span.menuTop a {text-decoration: none;}
td#entete span.menuTop a:hover {color: #0d8aff;}
td#entete span.date { color: #000000; font-weight: normal; position: absolute;	right: 27px; top: 38px;}
/*--- Login ---*/
body#login table{margin:auto;vertical-align:middle;border-collapse:collapse;}
body#login table.login{width:90%;border-width:0; height:150px;}
body#login td.loginBG{background:url(../Images/fond_cadre.gif) no-repeat;width:560px;padding:0;}
body#login td{padding:2px;vertical-align:top;}
body#login .login td{padding:1px 10px 0 5px;vertical-align:middle;}
body#login p{padding-top:0;}
body#login a{padding:5px 20px 5px 0;}
body#login input.nom{width:120px;}
body#login form{margin:150px auto;}
/*--- Custom datagrid ---*/
.datalist{text-align:left;padding:0;border-collapse:collapse;margin:0;width:100% !important;}
.datalist table{width:100% !important;}
.datalist td{padding:0 !important;}
.datalist .dlAlternate{background-color:#f2f2f2;}
.datalist .dlItem{background-color:White;}
.datalist .dlAlternate td, .datalist .dlItem td{width: 20%; padding:10px !important; }
.datalist .dlAlternate td.large, .datalist .dlItem td.large, .datalist .dlHeader th.large{ width:60% !important; }
.datalist .dlAlternate td.large2, .datalist .dlItem td.large2, .datalist .dlHeader th.large2{ width:40% !important; }
.datalist .dlAlternate td.opt, .datalist .dlItem td.opt, .datalist .dlHeader th.opt{ width:5% !important;padding:7px 0 0px 5px !important; }
.datalist .dlAlternate td.opt input, .datalist .dlItem td.opt input, .datalist .dlHeader th.opt input{ width:auto !important;padding:0 !important; }
.datalist .dlHeader{height:25px;background-color:Silver;}
.datalist .dlHeader th{width:20%;padding:5px 0 5px 5px !important;}
td.dlAlternate td, td.dlItem td{padding:5px !important;}
table.dlPages{width:100% !important;text-align:center;}
table.dlPages td.pagesNo {width:90% !important;}
table.dlPages td{width:5% !important;}
tr.dropdown{display:none;}
td.dropdownrow2 { background:#f2f2f2 url(../images/coin_edition.gif) 0 100% no-repeat; height: 20px;}
td.dropdownrow1 { background:#ffffff url(../images/coin_edition_inv.gif) 0 100% no-repeat; height: 20px;}
.datalist .dlAlternate td.dropdownrow1, .datalist .dlAlternate td.dropdownrow2,.datalist .dlItem td.dropdownrow1, .datalist .dlItem td.dropdownrow2{padding: 5px 5px 5px 50px !important;}
.datalist td.dropdownrow1 a, .datalist td.dropdownrow2 a{margin: 0 15px 0 5px;}
td.message{text-align:center;}
.datejour {width: 2em;text-align: center;}
.datemois {width: 2em;text-align: center;}
.dateannee {width: 4em;text-align: center;}

.CuteEditorSelect { width:auto; }

/*DL 2009-01-16 : Ajout des styles pour les id de courriel*/
th.CourrielID {text-align:center; color:#0860B3;}
td.CourrielID{text-align:left; color:#0860B3;}

