H1, H2, H3, H4, H5, P, TD, TH, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT, DIV, LI {font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 11px;}

th{text-align:left}
td{vertical-align:top}

BODY {background-color: #BFBFBF; margin: 0px 0px; text-align: center;}
#body-print{background-color:#FFFFFF; text-align: left}
body.mceContentBody{background-color: #FFFFFF; text-align: left}

IMG {border: 0px; margin: 0px;}

FORM {margin: 0px;	padding: 0px;}

INPUT, TEXTAREA, SELECT, body.mceContentBody * {font-size: 12px;}

#div_bandeau_periode * {font-size: 10px;}

P {margin-top: 0px;margin-bottom: 0px;}
BLOCKQUOTE {margin-top: 0px; margin-bottom: 0px;}
HR{height:0px; border:solid #E6E6E6 0px; border-top-width:1px}

A {color: #108AC3; text-decoration: none;}
A:hover {text-decoration: underline;}
A.internal-link {font-weight: bold;}

H1 {font-size: 14px; margin-bottom: 5px;color: #1C5988;}

UL{margin-top:0px; margin-bottom:0px}

SUP{font-size:70%;}
SUB{font-size:70%;}

#page-principale{background-color: #FFFFFF;	width: 765px;	height: auto;	margin: 20px auto;	text-align: left;}
#page-principale-print{background-color: #FFFFFF; margin: 0px auto; text-align: left;}
#table-contenu-page{height:400px}
#bandeau-liens{border-bottom: 1px solid #a2a2a2;	width: 765px;}

#bandeau-connexion{width:100%; background-color:#e9e9e9; border-width: 0px 0px 1px 0px; border-color:#a0a0a0; border-style:solid; text-align:left; }
#bandeau-connexion table{width:100%;}
#bandeau-connexion td{padding:4px; }


.action{font-family: Tahoma; text-align: left; font-size:11px; color: #713838}
.action a, .action a:visited{color: #713838}
.action-disabled a, .action-disabled a:visited{color: #999999}

.bouton, .boutonDisable{text-align:center; font-family: Tahoma, Verdana, Arial; color: #FFFFFF; font-size: 11px; font-weight:bold; }
.bouton{background-color:#858585; border:solid 1px #1F5F7A}
.boutonDisable{background-color:#e2e2e2; border:solid 1px #000000}

.confirmation table{border:2px #5B8FA5 solid; border-collapse:collapse; padding:8px}
.confirmation th{border:1px #5B8FA5 solid; background-color:#DFEFFE; text-align:left; padding:8px}
.confirmation td{border:1px #5B8FA5 solid; padding:8px}

.message{width:auto;background-color:#f0f0f0; border-width:2px; border-style:solid; padding:8px; text-align:left;}
/*
//2008-10-09 [Michael] La config est ignorée, car pas valide
.message table{width:auto 100%;}*/
.message th{font-family:Verdana; font-size:14px; font-weight:bold; padding-bottom:8px}
.message td{text-align:left}

.tdinactif td{background-color:#F6F6F6}

/***** Section admin *****/
.admin-bloc{border:1px solid #000000; padding:2px; background-color:#FFFFFF}
.admin-bloc .admin-bloc-titre{background-color:#E0E0E0; padding:2px;}
.admin-bloc-cache{border:1px solid #EEEEEE; padding:2px; background-color:#F9F9F9}
.admin-bloc-cache .admin-bloc-titre{background-color:#EEEEEE; padding:2px;}
.admin-bloc-contenu{padding:2px;}

.admin-cadre-ret{border:1px solid #DDDDDD; padding:2px; margin-left:20px;}

.tableau-admin table{border-collapse:collapse;}
.tableau-admin td{padding:5px; border:1px #A0A0A0 solid}

TABLE.tableau-fse-admin, .tableau-fse-admin {border: 1px solid #d3d4d6; border-collapse: collapse; width: 100%;}
.tableau-fse-admin TH, .tableau-fse-admin THEAD TD {border: 1px solid #d3d4d6; background-color: #eaf0f4; color: #567690; padding: 4px; vertical-align:top}
.tableau-fse-admin TD {border: 1px solid #d3d4d6; color: #3a3a3a; padding: 4px;}

.admin-onglets{padding:0px; border-collapse:collapse;}
.admin-onglets td{padding:0px; vertical-align:middle; border:1px #A0A0A0 solid; white-space:nowrap; height:28px}
.titre-page-admin{color: #184b73; font-weight: bold; font-size: 16px; font-family: Arial,Verdana,Helvetica,sans-serif;}

/*UL.liste-fleches-admin, .liste-fleches-admin {padding-left: 15px; margin-left: 0px;}
UL.liste-fleches-admin LI {list-style-image: url(../images/moins.gif); padding-left: 0px;}
.liste-fleches-admin a{color: #646553; }*/

TABLE.nobordure{border:0px}
.nobordure table{border:0px}
.nobordure tr, .nobordure td, .nobordure th{border:0px}
.nobordure TABLE TD {border:0px;}

.mce table{border:1px solid #A0A0A0}
.mce tr, .mce td, .mce th{border:1px solid #A0A0A0; padding:0px;}


/****** Menu principal *********/
/*#menu-principal {width: 570px; height: 30px; margin-bottom: 1px;	margin-right: 1px; background-color: #668613; text-align: center;}
#menu-principal #menu-principal-table{margin-right:auto; margin-left:auto;}
#menu-principal-site {width: 765px;}
#menu-principal-table {margin-top: 5px; margin-left:0px;}
*/

#menu-principal {width: 765px;}
#menu-principal-table {margin-top: 0px; margin-left:0px;}
#menu-principal-table td {text-align:left;}




/****** Section recherche *********/
.section-droite-nav {margin: 0px 3px 0px 2px; background-color: #F0F5E2; border: 1px solid #668613;	border-top: none;}
.section-droite-nav input, .section-droite-nav select{font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px}
.form-recherche {height:34px;}
.form-recherche .rech-gauche {padding-left: 5px;}
.form-recherche .rech-droite {padding-left: 4px;}
.boite-recherche-sep {border-top: 1px solid #d3d4d6; height: 1px; overflow: hidden;}


/****** Pied de page *********/
#pied-page {width: 765px; margin: 0px auto;}
#pied-page TD {color: #646464; padding: 8px; font-size: 10px;}
#pied-page A {color: #646464;}

/* boite plus */
.boite-plus-afficher{cursor:pointer; /*cursor:hand;*/ width:92px}
.boite-plus-cacher{cursor:pointer; /*cursor:hand;*/ width:112px}


/******************************************************
 * Styles de la page d'accueil
 *****************************************************/
.boiteg-acc, .boiteg-acc *, .boited-acc, .boited-acc *{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;}

.boiteg-acc{margin:0px 14px 20px 14px; line-height: 150%;}
.boiteg-acc-titre a{font-weight:bold; font-size: 11px;}

/*ATTENTION : Les styles suivants sont des styles du RTE commun à l'intranet et au site web facultaire. Si un des styles est modifié, il faudra également penser à son jumeau dans l'intranet (style_opt.css)*/
.texte-gris{color:#747472;}
.rte-note-bas-page{color:#747472; font-size:10px;}
.rte-small-caps {font-variant:small-caps}

.boited-acc, .boited-acc-videos, .boited-acc-vedette{margin: 0px 14px 20px 14px; line-height: 150%;}
.boited-acc A{font-weight:bold;}
.boited-acc-vedette{text-align:center}

/****** Liens rapides *********/
#form-liens-rapides {padding: 5px;}
#menu-liens-rapides {width: 177px; border-top:1px solid #9CB26C;}
#menu-liens-rapides A {display: block; border: 1px solid #9CB26C; border-top-width:0px; font-size:11px; text-align:left; padding: 2px 10px 2px 10px; color: #000000; background-color: #FFFFFF; text-decoration: none;}
#menu-liens-rapides A:hover {background-color: #D5DEBD;}

/***** Historique *****/
#historique {font-size: 11px; color: #A2A2A2; height: 16px; margin: 7px 15px; vertical-align: bottom;}
#historique A {text-decoration: underline;}

/****** Séparateurs (ligne) *********/
#content-sep2-gauche {height: 5px; background-color: #668613; width: 174px; font-size: 1px; overflow: hidden;}
#content-sep2-droite {height: 5px; background-color: #1C5988; width: 395px; margin: 0px 1px; font-size: 1px; overflow: hidden;}


/****** Section principale *********/
/**Enlever le overflow car sinon impossible de faire scroller la page lorsque drag d'un élément du DOM**/
#section-principale {/*width: 591px; *//*overflow-x: hidden; overflow-y: visible;*/}
#outils-content-top, #outils-content-bottom {margin: 5px 16px; width: 559px;}
#outils-content-top TD, #outils-content-bottom TD {color: #666656; font-size: 11px;}
#outils-content-top A, #outils-content-bottom A {color: #666656;}
#outils-content-bottom {padding-bottom: 10px; /*border-top: 1px dashed #a2a2a2; clear: both;*/}
#outils-content-top TABLE{width:559px;}

#main-content {margin: 5px 31px 20px 31px; /*width: 529px; */color: #3a3a3a; font-family: Verdana,Arial,Helvetica,sans-serif;}
#main-content * {font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 150%;}
#main-content * input {line-height:normal}

/****** Titres *********/
#titre-page {margin: 10px 16px 0px 16px; width: 559px;}
#bordure-h-titrepage {background-image: url(../images/degrades/ligne-horiz-bleue_h.gif); background-repeat: repeat-x; background-position: top; padding: 10px 0px 6px 0px; color: #184b73; font-weight: bold; font-size: 16px; font-family: Arial,Verdana,Helvetica,sans-serif;}
#titre-page-icone{vertical-align:bottom; text-align:right; padding-left:10px;}
#titre-page-parent, #main-content #titre-page-parent {color: #779bb8; font-weight: bold; font-size: 16px; margin: 10px 25px 0px 21px; background-image: url(../images/ligne-niv3.gif); background-repeat: repeat-x; background-position: bottom left; font-family: Arial,Verdana,Helvetica,sans-serif;}
#titre-page-parent SPAN {background-color: #FFFFFF; padding-left: 10px; padding-right: 10px;}
/*ATTENTION : sous-titre est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet (style_opt.css)*/
.sous-titre {font-weight: bold; font-size: 13px; color: #184b73; margin-bottom: 10px;}
/*ATTENTION : sous-titre2 est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet (style_opt.css)*/
/*P.sous-titre2,*/ .sous-titre2 {font-weight: bold; color: #567690; margin-bottom: 3px;}

/****** Section de droite *********/
.main-content-gauche-accueil {}
.main-content-droite {/*clear:right; float: right; */width: 164px; padding-left: 5px;	padding-bottom: 5px;}
.main-content-droite-accueil-float {/*clear:right; float: right; */width: 174px; padding-bottom: 5px; /*border-left:1px solid #DDDDDD;*/ padding-left:25px;}
.main-content-droite-accueil {padding-top: 25px; text-align:center}
.main-content-gauche {}

/****** Boîte connexe *********/
.boite-connexe {background-color: #ededed; width: 164px; margin: 5px 0px;}
.boite-connexe-titre {font-size: 12px; font-weight: bold; color: #000000; background-image: url(../images/onglet-droite.jpg); background-repeat: no-repeat; padding: 7px;}
.boite-connexe-contenu, .boite-connexe li {padding: 0px 7px 5px 7px; font-size: 11px;}

.boite-videos{border:1px solid #c2d2df; padding:2px}
.boite-videos div{padding:4px}
.boite-videos-titre{background-color:#ededed;}

UL.liste-videos, .liste-videos {padding-left: 5px; margin-left: 0px;}
/*UL.liste-videos LI, .liste-videos-li{list-style-image: url(../images/ico/video.gif); padding-left: 2px;}*/
UL.liste-videos LI, .liste-videos-li{list-style-type: none; background: url(../images/ico/video.gif) top left no-repeat; padding-left: 20px;}

#titre-print {margin-left: 17px; color: #184b73; font-weight: bold; font-size: 16px; font-family: Arial,Verdana,Helvetica,sans-serif;}
#titre-print-parent{margin-left: 20px; color: #779bb8; font-weight: bold; font-size: 15px;}

#pied-page-print {margin-bottom: 10px; clear: both;}

/****** Ajuster les dégradés *********/
#page-principale-print .titre-section-vert {border-top: 1px solid #668613;}
#page-principale-print .pied-section-vert {border-bottom: 1px solid #668613;}
#page-principale-print .titre-section-bleu {border-top: 1px solid #1C5988;}
#page-principale-print .pied-section-bleu {border-bottom: 1px solid #1C5988;}


/******************************************************
 * Éléments spéciaux*/

.legende{font-size:10px; color:#000000; background-color:#ededed; padding:5px}

/****** Menu des sous-pages *********/
/*.csc-menu-1 {padding-left: 15px;}
.csc-menu-1 LI {list-style-image: url(../images/fleche_droite.gif); padding-left: 0px;}*/

/****** Tableaux *********/
/*ATTENTION : tableau-fse est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet  (style_opt.css)*/
TABLE.tableau-fse, .tableau-fse {border: 1px solid #d3d4d6; border-collapse: collapse; width: 100%;}
.tableau-fse TH, .tableau-fse THEAD TD, .tableau-fse TFOOT TD, .tableau-fse-fixed-entete td, .tableau-fse-fixed-pied td, .tableau-fse-fixed-colonne .fixedTable td {border: 1px solid #d3d4d6; background-color: #eaf0f4; color: #567690; padding: 4px; font-weight:normal}
.tableau-fse TD, .fixedTable td {border: 1px solid #d3d4d6; background-color: #f3f3f3; color: #3a3a3a; padding: 4px;}
.tableau-fse-fixed-entete td, .tableau-fse-fixed-pied td{white-space:nowrap}

/*ATTENTION : cadre-gris et cadre-bleu sont des styles du RTE commun à l'intranet et au site web facultaire. Si ces styles sont modifiés, il faudra également penser à ses jumeaux dans l'intranet  (style_opt.css)*/
.cadre-gris, .cadre-bleu{border-width: 1px; border-style: solid; padding: 4px}
.cadre-gris{border-color: #D3D4D6; background-color: #F3F3F3; color: #3A3A3A}
.cadre-bleu{border-color: #D3D4D6; background-color: #EAF0F4; color: #567690}

/*ATTENTION : tableau-ligne est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet  (style_opt.css)*/
.tableau-ligne TABLE, .tableau-ligne {border-collapse: collapse; width: 100%;}
/*TABLE.tableau-ligne, .tableau-ligne {border-collapse: collapse; width: 100%}*/
.tableau-ligne TH, .tableau-ligne THEAD TD {border-top: 0px; border-bottom: 1px solid #E6E6E6; padding: 10px 4px; font-weight: bold; font-size: 13px; color: #184b73;}
.tableau-ligne TD {border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; padding: 10px 4px; border-right: 0px; border-left: 0px;}
.tableau-ligne .sstitre {border-top: 0px; font-weight:bold; padding-top: 10px;}

/*.tableau-textegris TH, .tableau-textegris TD {color: #3A3A3A;}*/

UL.liste-fleches, .liste-fleches {padding-left: 5px; margin-left: 0px;}
/*UL.liste-fleches LI, .liste-fleches-li{list-style-image: url(../images/fleche_droite.gif); padding-left: 0px;}*/
/*ATTENTION : liste-fleches-li est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet  (style_opt.css)*/
UL.liste-fleches LI, .liste-fleches-li{list-style-type: none; background: url(../images/fleche_droite.gif) top left no-repeat; padding-left: 15px;}

UL.liste-arbre, .liste-arbre {padding-left: 18px; margin-left: 0px;}
/*UL.liste-arbre LI {list-style-image: url(../images/lien_parent.gif); padding-left: 5px;}*/
UL.liste-arbre LI, .liste-arbre-li {list-style-type: none; background: url(../images/lien_parent_plan.gif) top left no-repeat; padding-left: 23px;}

UL.liste-arbre-simple, .liste-arbre-simple {padding-left: 5px; margin-left: 0px;}
UL.liste-arbre-simple LI, .liste-arbre-simple-li{list-style-type: none; background: url(../images/ico/lien_parent.gif) top left no-repeat; padding-left: 12px;}

/****** Liens connexes *********/
.liens-connexes { margin: 3px 0px;}
.liens-connexes-container {background-color: #ededed; padding: 8px;}
.liens-connexes-container UL {margin-top: 0px; margin-bottom: 0px;}

/****** Personnes ressources *********/
.boite-onglet-entete {background-image: url(../images/boite_onglet_ligne.gif); background-position: bottom left; background-repeat: repeat-x;}
.boite-onglet {background-color: #f3f3f3; border-left: 1px solid #d3d4d6; border-bottom: 1px solid #d3d4d6; border-right: 1px solid #d3d4d6; padding: 10px;}
.boite-onglet-titre {font-size: 13px; font-weight: bold; color: #184b73;}
.boite-onglet-sstitre {font-weight: bold; color: #567690;}
.boite-onglet-elems{margin-left:20px;}

/******** TinyMCE *********/
/*.mceContentBody table, .mceContentBody td, .mceContentBody th{border:1px solid #aaaaaa; border-collapse:collapse; padding:1px}*/

/****** Menus dynamiques ******/
.dmenu-niv2, .dmenu-niv3{visibility:hidden; position:absolute; border-top:1px solid #9CB26B; z-index:4}
.dmenu-niv2{margin-top:-1px;}
.dmenu-niv3{margin-left:-4px; margin-top:0px;}

.dmenu-niv2-elem A, .dmenu-niv2-elem-liens A, .dmenu-niv3-elem A{display:block; border: 1px solid #9CB26C; border-top-width:0px; font-size:11px; text-align:left; color: #000000; background-color: #FFFFFF; text-decoration: none;}
.dmenu-niv2-elem A{padding: 2px 5px 2px 20px; width: 180px;}
.dmenu-niv2-elem-liens A{padding: 2px 5px; width: 177px;}
.dmenu-niv3-elem A{padding: 2px 5px; width: 180px;}
.dmenu-niv2-elem A:hover, .dmenu-niv2-elem-liens A:hover, .dmenu-niv3-elem A:hover{background-color: #D5DEBD; text-decoration: none;}

A.dmenu-niv2-sub{background-image: url(../images/fleche_droite_tab.gif); background-repeat: no-repeat; background-position: 4px 5px;}

#entete-sep-gauche{height: 10px; background-color: #1C5988; width: 570px; margin-right: 1px;	margin-bottom: 1px;	font-size: 1px;	overflow: hidden;}
#entete-sep-droite{height: 10px; background-color: #779BB8;	width: 194px;	margin-bottom: 1px; font-size: 1px;	overflow: hidden;}

#site-section-droite {margin: 5px 31px; width: 194px; background-color: #d1dbb9; line-height: 150%; font-family: Verdana,Arial,Helvetica,sans-serif;}

.ico-cv{float:right; text-align:right;}
.ico-cv img{margin:0px 0px 2px 2px;}

#google_results iframe {width: 100%;} 

.ligne_h {width:100%; background:url(../images/ligne_h.gif) repeat-x #FFFFFF;}

/***** Barre de début ****/
#barre-debug{position: fixed; bottom: 0; right: 0; background-color: #203440; color: #FFFFFF; text-align:left;}
#barre-debug td{border: 1px solid #747472}

.debugLayerContainer {position: relative; color: #FFFFFF; white-space: nowrap; display:inline; padding:2px 6px;}
.debugLayerContainer a, .debugLayerContainer a:visited{text-decoration: none; color: #FFFFFF;}

.debugLayer {position: absolute; visibility: hidden; color: #000000; font-weight: normal; background-color: #FFFFFF; opacity: .9; filter:alpha(opacity=90); z-index: 2; bottom: 20px; right:-3px}
.debugLayer div {font-size: 10px;	width: 100%;}
.debugLayer form {margin: 0px;}
.debugLayer table{margin: 0px;	border: 1px solid #989898; width: 250px; padding:0px; border-collapse:collapse;}
.debugLayer th, .debugLayer td {border: 0px; font-size: 10px; padding:3px;}
.debugLayer td {color: #000000; font-weight: normal;}
.debugLayer th {color: #FFFFFF; font-weight: bold; background-color: #203440;}
.debugLayerContent {font-size: 9px; min-width:200px; max-height:600px; overflow:auto; margin-right:20px}
.debugLayerContent a, .debugLayerContent a:visited {text-decoration: underline; color: #640000}

.bandeau_avertissement{background-color:#FFD69E; border-bottom:1px solid #000000; padding:2px; font-size:10px; text-align:left; vertical-align:middle;}

#main-content * .input_text{border:1px solid #D3D4D6; background-color:#FFFFFF; padding:5px}
#main-content * span.input_text {line-height: 100%}
#main-content * div.input_text * {line-height: 150%}
.input_text ul, .input_text ol{padding-left:15px}

.message_ajax_ok, .message_ajax_err, .message_ajax_info, .message_ajax_temps, .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_titre_plat, .message_ajax_fenetre_texte{padding:10px;}
.message_ajax_ok, .message_ajax_err, .message_ajax_info, .message_ajax_temps, .message_ajax_fenetre_ok, .message_ajax_fenetre_err, .message_ajax_fenetre_info, .message_ajax_fenetre_temps {vertical-align:middle; border-width:1px; border-style:solid}
.message_ajax_ok, .message_ajax_err, .message_ajax_info, .message_ajax_temps, .message_ajax_fenetre_ok, .message_ajax_fenetre_err, .message_ajax_fenetre_info, .message_ajax_fenetre_temps .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_titre_plat, .message_ajax_fenetre_texte {-moz-border-radius: 7px; -webkit-border-radius: 7px}

.message_ajax_fenetre_titre_plat {-moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px}
.message_ajax_fenetre_texte {background-color:#FFFFFF}

.message_ajax_ok, .message_ajax_fenetre_ok, #main-content * .input_text_bonne_reponse {border-color:#6FCE7F}
.message_ajax_err, .message_ajax_fenetre_err, #main-content * .input_text_mauvaise_reponse {border-color:#F78181}
.message_ajax_info, .message_ajax_fenetre_info {border-color:#FFC600}
.message_ajax_temps, .message_ajax_fenetre_temps {border-color:#9DCE59}

.message_ajax_ok, .message_ajax_fenetre_ok .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_ok .message_ajax_fenetre_titre_plat/*, #main-content * .input_text_bonne_reponse*/ {background-color:#DEEFDB; color:#006F13}
.message_ajax_err, .message_ajax_fenetre_err .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_err .message_ajax_fenetre_titre_plat/*, #main-content * .input_text_mauvaise_reponse */{background-color:#FBDBDB; color:#D2001B}
.message_ajax_info, .message_ajax_fenetre_info .message_ajax_fenetre_titre_rond, .message_ajax_fenetre_info .message_ajax_fenetre_titre_plat {background-color:#FFEFA6; color:#685838}
.message_ajax_temps, .message_ajax_fenetre_temps .message_ajax_fenetre_titre_temps, .message_ajax_fenetre_temps .message_ajax_fenetre_titre_plat {background-color:#EAFBA5; color:#586838}

/*ATTENTION : rte-tooltip est un style du RTE commun à l'intranet et au site web facultaire. Si ce style est modifié, il faudra également penser à son jumeau dans l'intranet  (style_opt.css)*/
#rte-tooltip{position:absolute; border:1px solid #030303; background-color:#F7F5D1; padding:2px 5px; color:#030303; display:none; text-align:left;}

/*Styles qui ont rapport aux objets générique*/
/*Les transférer dans un fichier css à part?*/


/*Styles qui ont rapport aux objets générique -> voir aussi styles_menus.php */
/*Les transférer dans un fichier css à part? : Pas un bonne idée, car ralentit la page ! */

div.toggle_div{margin-bottom:10px}
div.toggle_div a{color:#108AC3}
div.toggle_div a:hover{background-color:transparent}

.obj_gen_mot_cliquable a:hover{background-color: #99FF99;}

/*Si les styles obj-gen-sortable sont modifiés, il faut penser également à modifier la fonction phpfct__enonce_association_tri_get_params_ui()*/
.obj-gen-sortable .ui-widget-content {min-height:54px; height:auto !important; height:54px; padding:0px 10px}
.obj-gen-sortable .ui-state-highlight, .obj-gen-sortable .ui-state-default, .obj-gen-sortable .ui-widget-header {padding:5px}
.obj-gen-sortable .ui-state-highlight, .obj-gen-sortable .ui-state-default {margin:10px 0px;}
.obj-gen-sortable .ui-widget-content .ui-state-highlight, .obj-gen-sortable .ui-widget-content .ui-state-default{font-weight:normal}

#main-content * .obj_gen_ensemble_objet_titre_court {font-weight: bold; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 24px; line-height: 120%}
#main-content * .obj_gen_ensemble_objet_titre_long {font-size:22px; font-family: Arial,Helvetica,Verdana,sans-serif; line-height: 120%}

/*
.obj_gen_ensemble_objet_menu{margin-bottom:12px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.obj_gen_ensemble_objet_element {margin:10px 0px 30px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px}
*/

.obj_gen_question_resultat_multicol{width:180px; float:left}

#main-content #obj_gen_tableau_bord_div * {font-size:9px}
#obj_gen_tableau_bord_table td{text-align:center}
#obj_gen_tableau_bord_table tr:hover td{background-color:#ECE3E9}
#obj_gen_tableau_bord_table th{vertical-align:top}

#obj_gen_tableau_bord_table.bilan_etudiant {width:300px}
#obj_gen_tableau_bord_table.bilan_etudiant tr:hover td{background-color:transparent}
#obj_gen_tableau_bord_table.bilan_etudiant tr *:first-child{width:100px}

/*.obj_gen_question_titre_readonly{background-color:#D3D4D6; padding-left:5px; padding-right:5px;}*/

div.ui-accordion{margin-bottom:20px;}

.boitepopup{position:absolute; z-index:2; border:1px #666666 solid; padding:4px 8px; background-color:#FFFFFF; visibility:hidden; left:0px; right:0px; font-size: 11px; width:200px; text-align:left}
.lien-tooltip{border:1px solid #f2e9bb; background-color:#fff9cd; padding:4px; display:inline-block}
.ico-tooltip, .lien-tooltip{opacity: .7; filter:alpha(opacity=70);}
.ico-tooltip-texte{text-indent:-26px; padding-left:26px;}
.ico-tooltip-over, .lien-tooltip:hover{opacity: 1; filter:alpha(opacity=100);}

.obj_gen_ensemble_objet_tr_inactif td, .obj_gen_ensemble_objet_tr_inactif td a {color:#A9A9A9}

#ui-datepicker-div{z-index:150;}

.div-action{opacity:.2; filter:alpha(opacity=20);}
.div-action-over{opacity:1; filter:alpha(opacity=100);}

.contenu-etroit{margin-left:250px; width:60%;}