/* bleur bg: #3F2F88 */
html {background:url(images/html_bg.jpg) repeat; }
body {margin:0; padding:0;color:#333333;font-family:"Lucida Sans Unicode","Lucida Grande",Lucida, Trebuchet MS, Arial, Helvetica, sans-serif;font-size:11px;background:url(images/bg.jpg) top repeat-x; }

/* COMMUN */

span {font-weight:bold;}

a {color:#333333;text-decoration:none;}

img, div { behavior: url(iepngfix.htc);border-width:0px;}
img a {border-width:0px;}

input, textarea, select {border:1px solid #aaaaaa;padding:2px;background:#ffffff url(images/input-bg.gif) top left no-repeat;margin-top:2px;}

.submit{cursor:pointer;border:0;background:url(images/submit-bg.gif);color:#666;font-weight:bold; font-size:11px; text-align:left; height:26px; width:100px;padding-bottom:5px; text-align:center;}

.submit:hover{color:#000;background:url(images/submito-bg.gif);}

/* FIN DE COMMUN */

/* INDEX */

#index {margin:0; padding:0;color:#333333;font-family:"Lucida Sans Unicode","Lucida Grande",Lucida, Trebuchet MS, Arial, Helvetica, sans-serif;font-size:11px;background:url(images/index/bg.jpg);}
#index_img .in01 {background:url(images/index/bg_index_01.jpg) left top no-repeat; width:881px; height:52px; } 
#index_img .in02 {background:url(images/index/bg_institut_iset_03.jpg) left top no-repeat; width:265px; height:57px; } 
#index_img .in03 {background:url(images/index/bg_institut_iset.jpg) left top no-repeat; width:347px; height:57px; } 
#index_img .in04 {background:url(images/index/bg_institut_iset.jpg) left top no-repeat; width:269px; height:57px; } 
#index_img .in05 {background:url(images/index/bg_institut_iset-06.jpg) left top no-repeat; width:881px; height:75px; } 
#index_img .in06 {background:url(images/index/bg_index_06.jpg) left top no-repeat; width:661px; height:187px; } 
#index_img .in07 {background:url(images/index/bg_iset_sfax.jpg) left top no-repeat; width:169px; height:187px; } 
#index_img .in08 {background:url(images/index/bg_index_08.jpg) left top no-repeat; width:51px; height:187px; } 
#index_img .in09 {background:url(images/index/bg_index_09.jpg) left top no-repeat; width:198px; height:147px; } 
#index_img .in10 {background:url(images/index/bg_index_10.jpg) left top no-repeat; width:102px; height:147px; } 
#index_img .in11 {background:url(images/index/bg_index_11.jpg) left top no-repeat; width:143px; height:147px; } 
#index_img .in12 {background:url(images/index/bg_index_12.jpg) left top no-repeat; width:218px; height:147px; } 
#index_img .in13 {background:url(images/index/bg_index_13.jpg) left top no-repeat; width:113px; height:147px; } 
#index_img .in14 {background:url(images/index/bg_index_14.jpg) left top no-repeat; width:107px; height:30px; } 
#index_img .in15 {background:url(images/index/bg_fra.jpg) left top no-repeat; width:107px; height:31px; } 
#index_img .in16 {background:url(images/index/bg_eng.jpg) left top no-repeat; width:107px; height:35px; } 
#index_img .in17 {background:url(images/index/bg_ara.jpg) left top no-repeat; width:107px; height:33px; } 
#index_img .in18 {background:url(images/index/bg_index_18.jpg) left top no-repeat; width:107px; height:18px; } 


/* header */
#header {height:129px; width:884px;}
#header #date {height:65px; width:736px; background:url(images/header/date.jpg) top left no-repeat;}
#header #date #currentd {width:100px; height:43px;}
#header #date #currentd .jour {float:left; font-size:36px; font-weight:bold; color:#000000;}
#header #date #currentd .mois {font-size:13px; font-weight:bold; color:#000000; text-align:center; padding-top:7px; padding-right:7px;}
#header #searchi {height:64px; width:736px; background:url(images/header/search.jpg) top left no-repeat;}
#header #searchi .inputi {margin-right:87px; width:135px; height:17px; padding-left:5px; font-size:12px; color:#CCCCCC; border-color:#CCCCCC;margin-top:21px; border-bottom:0;}
/* fin header */
.home_table{ background:#FFFFFF url(images/content_bg.jpg) right top repeat-y;}
/* main menu */
#menu_main {width:232px; background:url(images/menu/bg.jpg) top left repeat-y; }
#lang {height:30px; width:222px; background:url(images/menu/top.jpg) top left no-repeat;  padding-right:10px; padding-top:5px;}
/* fin main menu */

#latest_news{width:647px; height:167px; background:url(images/home/home_top_04.jpg) top left no-repeat;}
#latest_news #lncontent{padding-left:160px; padding-top:25px; padding-right:10px; text-align:justify;}
#latest_news .lnmore{padding-top:12px; padding-right:6px;}
#latest_news #lncontent span{color:#5e9526;}
#home #welcome{width:443px; height:163px; background:url(images/home/home_welcome.jpg) top left no-repeat;}
#home #welcome #wcontent{padding-left:15px; padding-top:15px; padding-right:15px; text-align:justify;}
#home #welcome #wcontent span{color:#5e9526;}
#home #manif{width:441px; height:163px;}
#home #manif #title{width:441px; height:35px; background:url(images/manif/title.jpg) top left no-repeat;}
#home #manif #title .titletext{color:#8e8f92; font-weight:bold; font-size:14px; padding-left:40px; padding-top:12px;}
#home #manif #bar {color:#FFFFFF; width:441px; height:31px; text-align:center;font-size:11px;}
#home #manif #bar a{color:#FFFFFF;}
#home #manif #bar .b1 {width:114px; height:31px; background:url(images/manif/peda.jpg) left top no-repeat;}
#home #manif #bar .b2 {width:93px; height:31px; background:url(images/manif/scien.jpg) left top no-repeat;}
#home #manif #bar .b3 {width:111px; height:31px; background:url(images/manif/pro.jpg) left top no-repeat;}
#home #manif #bar .b4 {width:107px; height:31px; background:url(images/manif/sensi.jpg) left top no-repeat;}
#home #manif #mcontent {width:441px; height:97px; text-align:justify; color:#FFFFFF; }
#home #manif #mcontent .mc01 {width:415px; height:88px;background:url(images/manif/c01.jpg) left top no-repeat;padding-left:11px;padding-right:15px; padding-top:9px;}
#home #manif #mcontent .mc02 {width:415px; height:88px;background:url(images/manif/c02.jpg) left top no-repeat;padding-left:11px;padding-right:15px; padding-top:9px;}
#home #manif #mcontent .mc03 {width:415px; height:88px;background:url(images/manif/c03.jpg) left top no-repeat;padding-left:11px;padding-right:15px; padding-top:9px;}
#home #manif #mcontent .mc04 {width:415px; height:88px;background:url(images/manif/c04.jpg) left top no-repeat;padding-left:11px;padding-right:15px; padding-top:9px;}
#home .home_bloc_left {background:url(images/block/b01.jpg) top left repeat-y;width:7px;}
#home .home_bloc_right {background:url(images/block/b02.jpg) top left repeat-y;width:8px;}

.intranet_page{background:url(images/intranet/bg_intranet.jpg) top left repeat-y; padding-left:5px;}

#home #institut_bloc {width:219px;}
#home #institut_bloc .header {background:url(images/institut/institut_img.jpg) top left no-repeat; width:219px; height:118px;}
#home #institut_bloc .title {background:url(images/institut/institut_title.jpg) top left no-repeat;height:29px; color:#FFFFFF; font-size:16px; text-align:right; padding-right:14px; padding-top:2px;}
#home #institut_bloc #menu {background:url(images/institut/institut_bg.jpg) top left no-repeat;height:114px;}
/* institut menu */
.institutmenu{margin-left:12px; margin-top:8px;}
.institutmenu ul{list-style-type: none;margin: 0;padding: 0;}
.institutmenu ul li{padding-top: 1px; height:16px; font-weight:bold;}
.institutmenu ul li a{color:#81888c;background: url(images/institut/institut_li.jpg) no-repeat center left;display: block;padding-left: 13px;text-decoration: none;font-size: 11px;}
.institutmenu ul li a:visited{color: #81888c;}
.institutmenu ul li a:hover{color: #000000;}
#home #etudiant_bloc {width:218px;}
#home #etudiant_bloc .header {background:url(images/home/etudiant_img.jpg) top left no-repeat; width:218px; height:114px;}
#home #etudiant_bloc .title {background:url(images/home/etudiant_title.jpg) top left no-repeat;height:28px; color:#FFFFFF; font-size:16px; text-align:right; padding-right:14px; padding-top:2px;}
#home #etudiant_bloc #menu {background:url(images/home/etudiant_bg.jpg) top left no-repeat;height:119px;}
/* institut menu */
.etudiantmenu{margin-left:12px; margin-top:8px;}
.etudiantmenu ul{list-style-type: none;margin: 0;padding: 0;}
.etudiantmenu ul li{padding-top: 1px; height:14px; font-weight:bold;}
.etudiantmenu ul li a{color:#81888c;background: url(images/home/etudiant_li.jpg) no-repeat center left;display: block;padding-left: 13px;text-decoration: none;font-size: 11px;}
.etudiantmenu ul li a:visited{color: #81888c;}
.etudiantmenu ul li a:hover{color: #000000;}
#home #pro_bloc {width:216px;}
#home #pro_bloc .header {background:url(images/pro/pro_img.jpg) top left no-repeat; height:114px;}
#home #pro_bloc .title {background:url(images/pro/pro_title.jpg) top left no-repeat;height:28px; color:#FFFFFF; font-size:16px; text-align:right; padding-right:14px; padding-top:2px;}
#home #pro_bloc #menu {background:url(images/pro/pro_bg.jpg) top left no-repeat;height:119px;}
/* institut menu */
.promenu{padding-left:12px;padding-right:12px; margin-top:8px;}
.promenu ul{list-style-type: none;margin: 0;padding: 0;}
.promenu ul li{padding-top: 1px; height:14px; font-weight:bold;}
.promenu ul li a{color:#81888c;background: url(images/pro/pro_li.jpg) no-repeat center left;display: block;padding-left: 13px;text-decoration: none;font-size: 11px;}
.promenu ul li a:visited{color: #81888c;}
.promenu ul li a:hover{color: #000000;}
/**/
#left_cours{background:#FFFFFF url(images/left_cours.jpg) top left no-repeat; width:232px; height:162px; text-align:right;}
#left_cours .liens{color:#FFFFFF; padding-top:110px; padding-right:25px;font-size:15px;}
#left_cours .liens a{color:#FFFFFF;}

/* content */
#main_content{background:#FFFFFF url(images/content_bg.jpg) right top repeat-y;width:652px;}
.page_ban img{width:652px;height:109px; }
#content{padding-left:14px;margin-top:10px;padding-right:10px;}
#content .page_title {font-size:15px;color:#47b6dc; background:url(images/content_title.jpg) left top no-repeat; padding-left:25px; padding-top:11px; height:30px;}
#content #page_content {padding-top:5px;padding-right:14px;text-align:justify;}
#content #page_content ul{list-style-type: none;margin: 0;padding: 0; margin-left:13px; width:90%;} 
#content #page_content ul li {padding-top: 1px;color:#000000;background: url(images/departement/bloc_li.png) left top no-repeat;display: block;padding-left:13px;text-decoration: none;font-size: 11px;behavior: url(iepngfix.htc);border-width:0px;}
#content #page_content ul li a{font-weight:bold;}


#content .section_title {color:#000000; font-size:13px;font-weight:bold; border-bottom:1px dotted #CCCCCC; }
#content .section_nb {color:#000000; border-top:1px solid #999999; margin-top:5px; }
#content .section_content { color:#000000; padding-left:16px; padding-top:5px;}
#content .section {padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #CDCDCD;}
#content .info_title { color:#666666; }
#content .profile_photo {float:right; height:105px; width:100px; border:dotted #999999 1px; margin-right:5px; background:#FFFFFF url(upload/lab_chercheurs/no-picture.gif); }
#content .profile_change { margin-top:15px; padding-left:20px; background:url(images/edit_16.gif) left top no-repeat; color:#1C78AF;}
.article_more {padding-top:2px; padding-left:10px; background:url(images/readmore.gif) left top no-repeat; color:#1C78AF; height:20px; width:100px; font-size:11px;}
.article_more:hover{background:url(images/readmore_o.gif) left top no-repeat; color:#ffffff;}
.article_more a:hover{color:#ffffff;}

#content .profile_change a { color:#1C78AF;}
#content .document_file {float:right; height:26px; width:90px; border:dotted #999999 1px; margin-right:5px; margin-top:10px; background:#EEEEEE url(images/dl.png) left no-repeat; padding-top:10px; padding-left:30px; font-weight:bold; }
#content .document_file_left {float:left; height:26px; width:150px; border:dotted #999999 1px; margin-right:5px; margin-top:10px; background:#EEEEEE url(images/dl.png) left no-repeat; padding-top:10px; padding-left:30px; font-weight:bold; }
#content .document_file_modele {height:26px; width:250px; border:dotted #999999 1px; margin-right:5px; margin-top:10px; background:#EEEEEE url(images/modele.png) left no-repeat; padding-top:10px; padding-left:30px; font-weight:bold; }
#content .fichier_dir {height:26px; margin-right:5px; margin-top:5px; background:#FFFFFF url(images/folder.png) left no-repeat; padding-left:30px; font-weight:bold; padding-top:10px; float:left;}
#content .fichier_dir_up {height:26px; margin-right:5px; margin-top:5px; background:#FFFFFF url(images/folder_up.png) left no-repeat; padding-left:30px; font-weight:bold; padding-top:10px; float:left;}
#content .document_file:hover { background-color:#FFFFFF;}
#content .document_file_left:hover { background-color:#FFFFFF;}
#content .document_file_modele:hover { background-color:#FFFFFF;}
#content th {background:#666666 url(images/th.png) repeat-x;}
#content #table_list td { border-bottom:1px solid #CCCCCC;}
#content #table_list tr:hover { background:#333333; color:#FFFFFF;}
#content .pc_title {font-size:13px; color:#A2BB47; border-bottom:1px dotted #999999; font-weight:bold;}
#content .prod_title {font-weight:bold; font-size:12px;}
#content .prod_auteurs { font-style:italic;}
#content .auteurs_liste {background:url(images/liste_auteurs.png) left no-repeat; padding-left:25px; padding-top:4px; margin-top:4px;}
#content .auteurs_liste a {color:#365777;}
#content .auteurs_liste a:hover {text-decoration:underline;}
#content .annee {background:url(images/annee.png) left no-repeat; padding-left:25px; padding-top:4px; padding-bottom:3px; margin-top:4px;}
#content .encadreurs_liste {background:url(images/liste_encadreurs.png) left no-repeat; padding-left:25px; padding-top:4px; padding-bottom:3px; margin-top:4px;}
#content .encadreurs_liste a {color:#365777;}
#content .encadreurs_liste a:hover {text-decoration:underline;}
#content .prod_description {padding-left:10px;}
#content .prod_dl_16 { margin-left:10px; padding-left:18px; background:url(images/dl_16.png) no-repeat left;}
#content input {width:200px;}
#content #submit { background: #fcfcfc url(images/button.png) repeat-x top left;height:32px;color: #333333; border: 1px solid #babdb6; border-top: 1px solid #d3d7cf; border-left: 1px solid #d3d7cf; font-weight: bold; margin-left: 2px; margin-right: 2px; cursor: pointer; font-size: small; min-height: 20px; overflow: visible; }
#content #submit:hover { background: #fafafa url(images/button-hover.png) repeat-x top left; color: #333; }
#content .table_cms {color:#000000;border:1px solid #c6d5e9; text-align:left;}
#content .table_cms th {border-bottom:1px solid #c6d5e9; border-left:1px solid #ffffff;height:26px; background:#c6d5e9; padding:4px; font-weight:bold;}
#content .table_cms td {border-bottom:1px solid #c6d5e9;border-left:1px solid #c6d5e9; height:26px; padding:4px;}
#content .table_cms .license {border-bottom:1px solid #CCCCCC; padding-bottom:2px;background: url(images/license_p.png) left top no-repeat;padding-left:11px;behavior: url(iepngfix.htc);}
#content .table_cms .license:hover {background:#c6d5e9;}
#content .table_cms .license_last {padding-bottom:2px;background: url(images/license_p.png) left top no-repeat;padding-left:11px;behavior: url(iepngfix.htc);}
#content .table_cms .license_last:hover {background:#c6d5e9;}
#content .table_cms .license a{color:#000000;}
#content .table_cms .license2 {padding-bottom:2px;background: url(images/license_p.png) left top no-repeat;padding-left:11px;behavior: url(iepngfix.htc);}
#content .table_cms .license2:hover {background:#c6d5e9;}
#content .table_cms .license2 a{color:#000000;}

/* fin content */

/* bottom */
#bottom { height:130px; width:884px;clear:both;}
#bottom #contact-us {background:url(images/bottom/contact_us.jpg) top left no-repeat; width:137px; height:73px;}
#bottom #contact-us .titre {padding-left:8px; padding-top:15px; font-size:16px; text-align:left; font-weight:bold; color:#024D6A;}
#bottom #contact-us .titre a {color:#024D6A;}
#bottom #newsletter {background:url(images/bottom/newsletter.jpg) top left no-repeat; width:249px; height:83px;}
#bottom #newsletter .titre {font-size:12px; text-align:left; font-weight:bold; color:#999999;}
#bottom #newsletter #n_form {margin-top:16px; margin-left:55px;}
#bottom #newsletter #n_form .n_input {height:12px; width:120px; font-size:9px;}
#bottom #newsletter #n_form .ok {height:20px; width:50px; border:0; margin:0; padding:0; margin-left:2px; margin-top:1px;}
#bottom #vv {background:url(images/bottom/virtuel.jpg) top left no-repeat; width:139px; height:73px;}
#bottom #vv .titre {padding-right:10px; padding-top:15px; font-size:16px; text-align:right; font-weight:bold; color:#FFFFFF;}
#bottom #vv .titre a {color:#FFFFFF;}
#bottom #footer {background:url(images/bottom/footer.jpg) top left no-repeat; width:884px; height:47px; padding-top:17px; padding-left:25px; padding-right:25px; color:#868781;}
#bottom #footer .copyright {font-weight:bold;}
#bottom #footer .menu {}

/* fin bottom */

/* footer */

#footer { min-height:78px;width:1040px; background:url(images/footer.jpg);}

/* fin footer */

/* Menu CHercheur */

#chercheur_menu {

	font-size:15px;

	color:#FFFFFF;

	margin-left:20px;

}

#chercheur_menu .submenuc {

	font-size:12px;

	color:#FFFFFF;

}

#chercheur_menu .submenuc a {

	color:#FFFFFF;

}

#chercheur_menu .submenuc a:hover{

	text-decoration:underline;



}



#chercheur_menu .arrowlistmenu{

width: 220px; /*width of menu*/

}



#chercheur_menu .arrowlistmenu .headerbar{

font: bold 12px Arial;

color:#EFEFEF;

background: black url(images/titlebar.gif) repeat-x center left;

margin-bottom: 10px; /*bottom spacing between header and rest of content*/

padding: 4px 0 4px 10px; /*header text is indented 10px*/

}



#chercheur_menu .arrowlistmenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/

}



#chercheur_menu .arrowlistmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



#chercheur_menu .arrowlistmenu ul li a{

color: #FFFFFF;

background: url(images/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

font-weight: bold;

border-bottom: 1px dotted #000000;

font-size: 12px;

}



#chercheur_menu .arrowlistmenu ul li a:visited{color: #FFFFFF;}



#chercheur_menu .arrowlistmenu ul li a:hover{ /*hover state CSS*/ color: #000000; background-color: #FFFFFF; }

/* Fin menu chercheur*/

.innerError {color:#FF0000; border:dotted 1px #FF0000; background:#FFFFFF; margin-left:10px;margin-right:20px; padding:3px;}
.emailOk {color:#006600; border:dotted 1px #006600; background:#FFFFFF; margin-left:10px;margin-right:20px; padding:5px; font-weight:bold;}
.emailError {color:#FF0000; border:dotted 1px #FF0000; background:#FFFFFF; margin-left:10px;margin-right:20px; padding:5px; font-weight:bold;}


.article_date{color:#999999; font-size:10px;}

#job_list {color:#47b6dc; font-size:12px; font-weight:bold;}
#job_list .liens {color:#47b6dc;margin-top:8px;}
#job_list .liens a{color:#47b6dc; padding:4px; border:1px dotted #47b6dc; background:url(images/emploi.png) left center no-repeat; padding-left:26px;}
#job_list .liens a:hover{ background-color:#47b6dc;color:#FFFFFF;border:1px dotted #FFFFFF;}

.links_up {background:url(images/intranet/icon/dir_up.png) left center no-repeat; padding-left:16px; font-weight:bold; margin-bottom:10px; }
.links_dir {background:url(images/intranet/icon/dir.png) left center no-repeat; padding-left:16px; font-weight:bold; }
.link_title {font-weight:bold; border-bottom:1px dotted #999999; margin-top:10px;}
.link_url {color:#999999;}

/*.job_list_title {font-size:16px; font-weight:bold;}*/
.job_list_title{font-weight:bold;padding-left:15px;background: url(images/institut/institut_li.jpg) no-repeat center left;}
