/* typos de theme */
.art_regular 	{ font-family: 'art_regular'; }
.art_bold 		{ font-family: 'art_bold'; }
.art_italic 	{ font-family: 'art_italic'; }
.art_bold_italic { font-family: 'art_bold_italic'; }

/* chemin pour icons.css du theme */
.ico16 { background-image:url('../img/theme/icon16.png'); }
.ico32 { background-image:url(../img/theme/icon32.png); }
.icoBullet { background-image:url(../img/theme/iconBullet.png); }
.icoConclusion { background-image:url(../img/theme/iconConclusion.png); }

/* chemin pour btn.css du theme */
.btn { background-image:url('../img/theme/btn.png');  }

/* chemin pour notify.css du theme */
.notify-error h1 { background-image:url('../img/theme/icon16.png'); }

/* chemin pour logon.css du theme */
#login-box { background-image:url("../img/theme/bgLogin.png"); }
#login-header { background-image:url("../img/theme/bgHeader.png"); }
#login-header h1 { background-image:url("../img/theme/iconTitreLogin.png"); }
#login-content { background-image:url("../img/theme/bgLogin.png"); }
#log-submit { background-image:url('../img/theme/btnLogin.png'); }

/* chemin pour default-[theme].css */
.box-legende .item.orange,
.box-legende .item.rouge,
.box-actions-multiples,
.titre-section, .col .titre-section,
a.more  { background-image: url("../img/theme/iconTitres.png"); }
#header { background-image:url("../img/theme/bgHeader.png"); }

/* chemin pour menu.css */
ul.dropdown li a { 	background-image: url("../img/theme/icon32.png"); }

/* chemin pour displaytag.css */
.pagebanner,
.exportlinks { /*background-image: url("../img/theme/iconTitres.png");*/ }

/* chemin pour upload.css */
.box-upload { background-image: url('../img/theme/bgUpload.png') !important; }
.box-upload-header { background-image: url("../img/theme/iconTitres.png") !important; }

/*
 * couleurs :
 * couleur 1 : #5d5d5d 
 * couleur 2 : #004282 (titres / liserets onglets...) #004282
 * couleur complementaire header : #adb3bd 
 */

/* couleur du theme pour le header si différente du menu (selon logo) */
#header { background-color:#adb3bd; }

/* couleurs du theme pour le menu */
.menu { background-color:#5d5d5d; background-color:#4c7aa7 }

/*ul#menuHorizontal li a.current  { color:#004282;  }
ul#menuHorizontal,
ul#menuHorizontaln li.hover a.current,
ul#menuHorizontal li.hover a { background-color:#004282;  background-color:#004282; }
ul#menuHorizontal li.hover a   { background-color:#b64d4d; background-color:#3a6d9e; } /* liens sous menus survolés légèrement plus clairs */*/

/* couleurs pour les contenus de pages */
#login-form label, a.secondary, #log-submit, #login-form p,
.displaytag td a,
.box-upload-infos,
.displaytag td, .displaytag .rouge td, .displaytag .orange td, .box-legende .item,
.btn:hover,
a.back-link:hover, a.linkWithIco:hover, .col a  { color:#5d5d5d !important; } /* ne pas changer */

#tabs .ui-widget-header,
#fakeTabs .ui-widget-header,
.ui-tabs-selected,
.panel-header,
.titre,
.with-actions-multiples,
#lienJetable .titre-section,
#header  { border-color:#4c7aa7 !important; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited,
li.tabs-title, .titre-section, .panel-header h1, .titre h1, .box-options-recherche h2, .pagebanner, 
.box-actions-multiples,
.prev a:hover, .next a:hover,
.exportlinks a:hover,
a.back-link,
.btn,
.displaytag td a:hover,
.box-upload-header,
a.linkWithIco,
.titre-reponse,
a.more, .col a:hover { color:#4c7aa7 !important;  }

.page .current, .page a:hover, #popup .panel-header h1, #popup .popup-header h1 { background-color: #004282 !important; }
#popup .panel-header h1, #popup .titre h1 { color: #004282 !important; }

/**
* Ajouter les classes spécifiques au projet ici
*/
.box-infos { position:relative; width:100%; background:url("../img/theme/bgBoxInfo.png") top right no-repeat; padding-bottom:10px; margin-bottom:5px; }
.box-infos .titre-section { margin-top:10px !important; background:url("../img/theme/iconTitres.png") 0 -386px no-repeat; }
.box-infos .demi { position:relative; width:48%; float:left; display:inline; margin-left:1%; }
.box-infos .demi .content { text-align:left; padding-left:30px; margin:0 !important;}
.box-infos .progression { position:relative; width:300px; float:left; display:inline; }

.box-agreeur { position:relative; width:100%; padding:10px 0; }

/* gestion des tableaux lors des clics sur les conclusions */
table.displaytag tr.odd.receptionIncomplete td { background-color:#F6E2A2; }
table.displaytag tr.even.receptionIncomplete td { background-color:#F6E2A2; }

/* pas de résultat à afficher */
.noData { position:relative; padding:5px 0; font-style:italic; color: #888; }
