/*  Templates CMS Jahia UNIL 07  */
/*  version 24 mars 2007         */

/*  ---------------------------------------------------------------------------------------------- */
/*  CSS + Journal en ligne: structure et mise en page           */
/*  ---------------------------------------------------------------------------------------------- */

div {
	padding: 0;
	margin: 0;
}

body {
	/* background-color: #444444; */
	background-color: #dfdfdf;
	padding: 0;
	margin: 0;
}

#wrapper {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	/* margin-top: 2px; */
	padding-top: 0px;
	background-color: #FFFFFF;
	border: 1px solid #c1c1c1
}

#wrapper_ext { width: 982px; margin-left: auto; margin-right: auto; padding-top: 0px; border: 1px solid #cecece; }
#wrapper_extext { width: 984px; margin-left: auto; margin-right: auto; padding-top: 0px; border: 2px solid #d6d6d6; }
#wrapper_extextext { width: 988px; margin-left: auto; margin-right: auto; margin-top: 2px; padding-top: 0px; border: 2px solid #dcdcdc; }

#brand {
	position: relative;
	height: 105px;
	z-index: 100;
}

#unilinks {
	position: absolute;
	top: 2px;
	left: 190px;
}

#faclinks {
	position: absolute;
	top: 2px;
	right: -20px;
	z-index: 10000;
}

#logotop {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#savoir {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#header {
	position: relative;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 55px;
	background-color: #292929;
	z-index: 50;
}

#emeta {
	width: 730px;
}

#menuunita {
	position: absolute;
	top: 5px;
	right: -10px;
	width: 200px;
	text-align: right;
	z-index: 9000;
}


#menuunita_edit {
	color: #FFFFFF;
}


div#menuunita_edit a {
	color: #FFFFFF;
}


#path {
	position: relative;
	padding: 2px;
	height: auto;
	background-color: #FFFFFF;
}

#main {
	background-color: #FFFFFF;
	position: relative;
	width: 980px;
}

#mainleft {
	width: 190px;
	margin-bottom: 15px;
	float: left;
	overflow: hidden;
}

#mainright {
	width: 788px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	float: right;
}

#mainright_1col {
	width: 978px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	float: left;
}

#mybar {
	position: relative;
	width: 788px;
	height: 15px;
	background-color: #FEE901;
}

#mybar_1col {
	position: relative;
	width: 980px;
	height: 15px;
	background-color: #FEE901;
}

#mybar_port {
	position: relative;
	width: 175px;
	height: 15px;
	margin-bottom: 3px;
	background-color: #FEE901;
}

#pict {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 363px;
	height: 292px;
	background-color: #FFF;
}

#inpict {
	width: 361px;
	height: 242px;
	overflow: hidden;
	background-color: #CFCFCF;
}


#welcome {
	height: 41px;
	width: 361px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#lang {
	position: absolute;
	top: 0px;
	left: 372px;
}

#myunil {
	position: absolute;
	top: 0px;
	right: 10px;
}

#navprinc {
	width: 190px;
}

#navprinccont {
	width: 190px;
	margin-bottom: 10px;
}

#navinst {
	width: 190px;
}

#navguid {
	width: 190px;
}

#contleft {
	width: 570px;
	float: left;
	/*padding: 0px 0px 10px 0px;*/
	overflow: hidden;
}

#contleft_1col {
	padding: 0px 5px 10px 5px;
}

#contleft_2col {
	width: 782px;
	float: left;
	/*padding: 0px 0px 10px 0px;*/
	overflow: hidden;
}

#contleftcont {
	width: 570px;
	/*margin-bottom: 10px;*/
}

#contleftcont_1col {
	margin-bottom: 10px;
}

#contleftcont_2col {
	width: 778px;
	margin-bottom: 10px;
}

#contleftcont_port {
	width: 605px;
	margin-bottom: 5px;
}

body#contpg #contleft, body#contpg #contleftcont {
	width: 565px;
}

body#contpg #contleft {
	padding: 0px 0px 0px 5px;
}

#contright {
	width: 195px;
	margin-top: 3px;
	float: right;
}

#contrightcont {
	width: 180px;
	margin-bottom: 5px;
	overflow: hidden;
}

#homeleft {
	width: 361px;
	float: left;
	margin-top: 278px;
	margin-right: 11px;
	overflow: hidden;
}

#homeleft_port {
	width: 361px;
	float: left;
	margin-right: 11px;
	overflow: hidden;
}

#homecenter {
	width: 232px;
	margin-top: 3px;
	float: left;
	overflow: hidden;
}

#homecenterleft_port {
	width: 232px;
	float: left;
	overflow: hidden;
	border-left: 1px dotted #666666;
}

#homecenter_port {
	width: 611px;
	float: left;
	overflow: hidden;
	/*background-color: #FAFCDD;*/
}

#homeright {
	width: 175px;
	margin-top: 3px;
	float: right;
	overflow: hidden;
}

#homeright_port {
	width: 175px;
	float: right;
	overflow: hidden;
}

#haut_port {
	width: 611px;
	margin-bottom: 15px;
}

#dethaut_port {
	margin-bottom: 2px;
}

#bas_port {
	width: 100%;
	/*margin-bottom: 15px;*/
}

#cont {
	margin: 0px;
	width: 100%;
}

#footer {
	background-image: url(http://www.unil.ch/cms/images/background/common/fond_footer_black.png);
	background-repeat: repeat-x;
	position: relative;
	height: 131px;
}

#logobottom {
	position: absolute;
	top: 0px;
	left: 0px;
	
		width: 980px;
		background-color: #292929;
		
}

#vd {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#swissu {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#linksbottom {
	position: absolute;
	height: 16px;
	width: 580px;
	background-color: #FEE901;
	bottom: 0px;
	left: 200px;
	text-align: center;
}

#postaddress {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	margin-bottom: 8px;
	color: #000000;
	text-align: center;
}

.float_ {
	clear: both;
	visibility: hidden;
}

.rsscontent li {
    clear: both;
}

.rsscontent li img {
    margin: 5px;
}

/* #path1 { position: absolute; top: 1px; } */
#path3 { position: absolute; width: 177px; top: 1px; right: 0px; }/*  Templates CMS Jahia UNIL 07  */
/*  version 24 mars 2007         */

/*  ---------------------------------------------------------------------------------------------- */
/*  CSS + Journal en ligne: menu navigation gauche et menus déroulants            */
/*  ---------------------------------------------------------------------------------------------- */

/*  Menu 1er niv acces inst */

.ulmenu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.limenu {
	display: block;
	line-height: 20px;
	border-top: 1px solid #989898;
	background-color: #FEE901;
}

.limenu_h {
	display: block;
	line-height: 20px;
	background-color: #FEE901;
}

.limenu_b {
	display: block;
	line-height: 20px;
	border-bottom: 1px solid #989898;
	border-top: 1px solid #989898;
	background-color: #FEE901;
}

.limenu_s {
	display: block;
	line-height: 20px;
	border-bottom: 1px solid #989898;
	background-color: #FEE901;
}

.menu15 {
	margin-left: 15px;
}

.limenu a:link, .limenu a:visited, .limenu_h a:link, .limenu_h a:visited, .limenu_b a:link, .limenu_b a:visited, .limenu_s a:link,.limenu_s a:visited {
	color: #000000;
	text-decoration: none;
}

/*  Menu 1er niv acces guides */

.ulmenu_client {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #317296;
}

.limenu_client {
	display: block;
	line-height: 20px;
	border-top: 1px solid #1E4A63;
	color: #FFFFFF;
}

.limenu_client_h {
	display: block;
	line-height: 20px;
	background-color: #317296;
}

.limenu_client_b {
	display: block;
	line-height: 20px;
	border-bottom: 1px solid #1E4A63;
	border-top: 1px solid #1E4A63;
	background-color: #317296;
}

.limenu_client_s {
	display: block;
	line-height: 20px;
	border-bottom: 1px solid #1E4A63;
	background-color: #317296;
}

.limenu_client a:link,.limenu_client a:visited,.limenu_client_h a:link,.limenu_client_h a:visited,.limenu_client_b a:link,.limenu_client_b a:visited,.limenu_client_s a:link,.limenu_client_s a:visited
	{
	color: #FFFFFF;
	text-decoration: none;
}

/*  Sous-menu 1er et 2e niv acces inst */

.ulsubmenu {
	list-style-position: inside;
	margin: 0px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style-type: disc;
	border-top: 1px solid #989898;
	background-image: url(http://www.unil.ch/cms/images/background/grange/fond_navig1_grange.jpg)}

.ulsubmenu_port {
	list-style-position: inside;
	margin: 0px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style-type: disc;
	border-top: 1px solid #889022;
	background-image: url(http://www.unil.ch/cms/images/background/central/fond_navig2_central.jpg)}

.ulsubsubmenu {
	list-style-position: inside;
	margin: 0px;
	padding-left: 13px;
	list-style-type: disc;
	font-size: 10px;
}

.lisubmenu {
	line-height: 12px;
	font-size: 10px;
}

.lisubmenu a:link, .lisubmenu a:visited {
	text-decoration: none;
	font-size: 10px;
}

.lisubsubmenu {
	line-height: 12px;
	font-size: 10px;
}

.lisubsubmenu a:link, .lisubsubmenu a:visited {
	text-decoration: none;
	font-size: 10px;
}

/*  Sous-menu 1er et 2e niv acces guides */

.ulsubmenu_client {
	list-style-position: inside;
	margin: 0px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style-type: disc;
	border-top: 1px solid #1E4A63;
	background-image: url(http://www.unil.ch/cms/images/background/grange/fond_navig2_grange.jpg);
	color: #000000;
}

.ulsubmenu_client_port {
	list-style-position: inside;
	margin: 0px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style-type: disc;
	border-top: 1px solid #292929;
	background-image: url(http://www.unil.ch/cms/images/background/central/fond_navig2_central.jpg);
	color: #000000;
}

.ulsubsubmenu_client {
	list-style-position: inside;
	margin: 0px;
	padding-left: 13px;
	list-style-type: disc;
	font-size: 10px;
	color: #000000;
}

.lisubmenu_client {
	line-height: 12px;
	font-size: 10px;
}

.lisubmenu_client a:link, .lisubmenu_client a:visited {
	text-decoration: none;
	font-size: 10px;
	color: #000000;
}

.lisubsubmenu_client {
	line-height: 12px;
	font-size: 10px;
}

.lisubsubmenu_client a:link, .lisubsubmenu_client a:visited {
	text-decoration: none;
	font-size: 10px;
	color: #000000;
}

/*  ---------------------------------------------------------------------------------------------- */
/*  CSS menus deroulants   */
/*  ---------------------------------------------------------------------------------------------- */

/* menu facultes */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 215px;
	background-color: transparent;
}

#nav a {
	display: block;
	padding-right: 30px;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
}

#nav li {
	float: left;
	font-size: 13px;
}

#nav li ul {
	position: absolute;
	width: 360px;
	left: -9000px;
	background-color: #317296;
}

#nav li ul li {
	width: 323px;
}

#nav li ul li a {
	width: 323px;
	padding-left: 7px;
	text-align: left;
	line-height: 20px;
	border-bottom: 1px solid #1E4A63;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

#nav li ul li a:hover {
	background-color: #1E4A63;
}
	
#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: -165px;
}


/* menu unites */

#ad, #ad ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 196px;
	background-color: transparent;
}

#ad a {
	display: block;
	padding-right: 25px;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
}

#ad li {
	float: right;
	font-size: 13px;
}

#ad li ul {
	position: absolute;
	width: 360px;
	left: -9000px;
	background-color: #317296;
}

#ad li ul li {
	width: 360px;
}

#ad li ul li a {
	width: 328px;
	padding-left: 7px;
	text-align: left;
	line-height: 20px;
	border-bottom: 1px solid #1E4A63;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

#ad li ul li a:hover {
	background-color: #1E4A63;
}
	
#ad li:hover ul {
	left: auto;
}

#ad li:hover ul, #ad li.sfhover1 ul {
	left: -170px;
}
/*  Templates CMS Jahia UNIL 07  */
/*  version 24 mars 2007         */

/*  ---------------------------------------------------------------------------------------------- */
/*  CSS + Journal en ligne: presentation            */
/*  ---------------------------------------------------------------------------------------------- */

body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

td {vertical-align: top;}

/* Testing justification */
td {
	vertical-align: top;
	text-align: left;
}

li {text-align: left;}
/* end of testing justification */

form {margin: 0px; padding: 0px;}

img {border: none;}

h1 {
	margin: 0px;
	margin-top:10px;
	margin-bottom: 15px;
	padding: 0px;
	font-size: 18px;
	color: #317296;
}

h2 {
	margin: 0px;
	padding: 2px 0px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#cont h2 {
	margin: 0px;
	padding: 2px 0px 5px 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

h3 {
	font-size: 12px;
	color: #317296;
}

a:link, a:visited {
	color: #000000;
}

.just {
	text-align: justify;
}

.hidden {
	position: absolute;
	left: -9000px;
	top: 0;
}

/* Brand */

#unilinks {
	font-size: 13px;
}

#unilinks a {
	text-decoration: none;
	font-weight: bold;
	padding: 0 10px;
}

/* Header */

#emeta {
	font-size: 17px;
	font-weight: bold;
}

#emeta a:link, #emeta a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.emetteurint {
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
}

.emetteurint a:link, .emetteurint a:visited {
	text-decoration: none;
}

.lienns {
	text-decoration: none;
}

.lienon {
	font-weight: bold;
}

/* Message */

.message {
	height: 42px;
	margin-top: 0px;
	padding-top: 5px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
}

.message a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

/* Boite multi-usage bleue */

.boxmulti {
	width: 100%;
	margin-bottom: 10px;
}

.boxmultititre {
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 5px;
	background-color: #86B6D0;
	text-align: left;
	overflow: hidden;
}

.boxmultibloc {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-color: #D7ECF9;
	text-align: left;
}

.boxmultisoustitre {
	padding-right: 5px;
	color: #317296;
	font-weight: bold;
	text-align: left;
}

.boxmultibloc ul {
	margin-left: 1.5em;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

.boxmultibloc li {
	padding-top: 0.3em;
}

/* Boite multi-usage blanche */

.boxmulti1 {
	width: 100%;
	margin-bottom: 15px;
}

.boxmultititre1 {
	line-height: 20px;
	border-top: 1px solid #317296;
	background-color: #D7ECF9;
	color: #317296;
	text-align: left;
	height: 20px;
	padding-left: 2px;
	overflow: hidden;
}

.boxmultisoustitre1 {
	font-weight: bold;
	text-align: left;
}

.boxmultibloc1 {
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666666;
	text-align: left;
}

.boxmultibloc1 ul {
	margin-left: 1.5em;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

.boxmultibloc1 li {
	padding-top: 0.3em;
}

/* Memento */

.boxmem {
	width: 100%;
	margin-bottom: 15px;
}

.boxmemhaut {
	position: relative;
	width: 100%;
	border-top: 1px solid #317296;
	background-color: #D7ECF9;
	line-height: 22px;
	margin-bottom: 3px;
	padding-left: 2px;
	
	height: 22px;
	overflow: hidden;
	
}

.boxmemhauttext {
	width: 100%;
	color: #317296;
	font-size: 11px;
	font-weight: bold;
}

.boxmemhauticon {
	position: absolute;
	top: 0px;
	right: 0px;
}

.boxmemdata {
	width: 100%;
}

.boxmemcont {
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666666;
}

.boxmembas {
	width: 100%;
	padding-top: 3px;
}

.boxmembasleft {
	position: relative;
	width: 150px;
	float: left;
	text-align: left;
}

.boxmembasright {
	position: relative;
	width: 211px;
	float: right;
	text-align: right;
}

/* Boite libre */

.boxlibre {
	margin-bottom: 15px;
	text-align: left;
}

/* Actus */

.boxactu {
	width: 100%;
	margin-bottom: 25px;
}

.boxactuhaut {
	position: relative;
	width: 100%;
	border-top: 1px solid #317296;
	background-color: #D7ECF9;
	padding-left: 2px;
	line-height: 22px;
	
	height: 22px;
	overflow: hidden;
	
}

.boxactuhauttext {
	color: #317296;
	font-size: 11px;
	font-weight: bold;
}

.boxactuhauticon {
	position: absolute;
	top: 0px;
	right: 0px;
}

.boxactucont {
	width: 100%;
	padding-top: 7px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666666;
}

.lienactu {
	color:  #292929;
	text-align: right;
}

.lienactu a:link, .lienactu a:visited {
	color: #292929;
}

.boxactubas {
	width: 100%;
	padding-top: 3px;
}

/* Boite recherche */

.boxrech {
	width: 100%;
	margin-bottom: 10px;
}

.boxrechtitre {
	padding-left: 10px;
	line-height: 20px;
	background-color: #1E4A63;
	color: #FFFFFF;
	font-weight: bold;
}

.boxrechselect {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(http://www.unil.ch/cms/images/background/grange/bgrecherche_grange.gif);
	background-repeat: repeat;
	color: #FFFFFF;
}

.boxrechliens {
	padding-top: 5px;
	padding-left: 10px;
	background-color: #317296;
	color: #FFFFFF;
	padding-bottom: 7px;
}

.boxrechliens a:link, .boxrechliens a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.boxrechbas {
	line-height: 8px;
	height: 8px;
}

/* Boite a decouvrir */

.boxadecouvrir {
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #D3D3D3;
}

.boxadecouvrirtitre {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;

}

/* Boite superlien */

.boxsuperlien {
	margin-bottom: 10px;
	padding: 10px;
	background-color: #317296;
	color: #FFFFFF;
	font-weight: bold;
}

.boxsuperlien a:link, .boxsuperlien a:visited {
	color: #FFFFFF;
}

/* Image du jour */

.boximage {
	width: 100%;
	margin-bottom: 10px;
}

.boximagetitre {
	line-height: 25px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #292929;
}

.boximageimg {
	margin-bottom: 5px;
}

.boximagebloc {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 10px;
	background-color: #D5E7EF;
	text-align: left;
	font-size: 10px;
}


/* Liens */

.boxliens {
	margin-bottom: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #D5E7EF;
	font-size: 10px;
	color: #292929;
}

.boxliens a:link, .boxliens a:visited {
	font-size: 10px;
	color: #292929;
	text-decoration: none;
}

/* Footer */

#footer a:link, #footer a:visited {
	text-decoration: none;
}

/* Liste toutes les actus/memento */

.barre_coul_liste_port {
	height: 15px;
	background-color: #FEE901;
}

.actusliste {
	position: relative;
	width: 100%;
	margin-bottom: 7px;
	padding: 0px;
}

.actusrubrique {
	margin-bottom: 5px;
}

.actusrubrprinc {
	font-size: 10px;
}

.actusrubr {
	font-size: 10px;
	color: #666666;
}

.actuslisteg {
	width: 66px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.actuslistem {
	width: 390px;
	margin-top: 2px;
	padding: 0px;
	float: left;
}

.actuslistem_port {
	width: 411px;
	margin-top: 2px;
	padding: 0px;
	float: left;
}

.actuslisted {
	position: absolute;
	right: 0px;
	top: 4px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

.bordertopdotted {
	margin: 0px;
	padding: 0px;
	border-top: 1px dotted #999596;
}

.right {
	font-size: 10px;
	text-align: right;
}

.right a:link, .right a:visited {
	color: #292929;
}

/* Details actus/memento */

.table1 {
	width: 570px;
	margin-top: 10px;
}

.table1a {
	width: 570px;
	margin-top: 10px;
	border-bottom: 1px dotted #666666;
}

.table1_port {
	width: 611px;
}

.td1 {
	width: 207px;
}

.td1_port {
	width: 248px;
}

.barre_coul {
	height: 15px;
	background-color: #FEE901;
}

.mem_det {
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666666;
	font-size: 10px;
}

.mem_det1 {
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	font-size: 10px;
}

.auteur {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	font-size: 10px;
}

.copyright {
	padding-bottom: 2px;
	border-bottom: 1px dotted #666666;
	font-size: 10px;
}

.copyright1 {
	padding-bottom: 2px;
	font-size: 10px;
}

.date_publication {
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666666;
}

.retourliste {
	text-align: right;
	font-size: 10px;
	margin-bottom: 10px;
}

.retourliste1 {
	margin-top: 7px;
	text-align: right;
	font-size: 10px;
}

.retourliste a, retourliste1 a {
	text-decoration: none;
}

.titre_actudet {
	padding-top: 2px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}

.accroche_actudet {
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D5E7EF;
}

.accroche_actudet1 {
	font-size: 10px;
}

.conf_memdet {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #666666;
	font-size: 10px;
}

.photo_cont {
	padding-left: 3px;
	padding-bottom: 3px;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}

.titre_cyclemem {
	margin-top: 25px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #666666;
}

.titre1_cyclemem {
	padding-top: 3px;
	padding-bottom: 3px;
}

.titre1_cyclemem a:link, .titre1_cyclemem a:visited {
	color: #292929;
	font-size: 11px;
	font-weight: normal;
}

.det_cyclemem a:link, .det_cyclemem a:visited {
	color: #292929;
	font-size: 11px;
	font-weight: normal;
}

.date_cyclemem {
	padding-top: 3px;
	padding-bottom: 3px;
	background: #D5E7EF;
}

.ligne_mineur1 {
	padding-bottom: 2px;
	border-bottom: 1px dotted #666666;
}

.ligne_mineur2 {
	border-bottom: 1px dotted #666666;
}

.lien_actudet {
	margin-top: 5px;
}

.lien_actudet a {
	text-decoration: none;
	color: #317296;
}

.liensliste {
	position: relative;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0px;
}

.titre_liensliste {
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	border-top: 1px solid #292929;
	border-bottom: 1px dotted #666666;
}

.lienslistecont {
	width: 100%;
}

.lienslisteg {
	width: 80px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 9px;
}

.lienslistem {
	width: 40px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 9px;
}

.lienslisted {
	width: 450px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 9px;
	font-weight: bold;
}

.lienslisted a:link, .lienslisted a:visited {
	color: #292929;
	font-weight: normal;
}

/* FAQ back to the question button */
.retour {
	color: #989898;
	text-align: right
}

.retour a:link, .retour a:visited {
	color: #989898;
	text-decoration: none;
}

/* Image align in the standard content */
.img361, .img180 {
	margin: 8px 0 15px 0;
}

.img361picleft {
	width: 361px;
	float: left;
	overflow: hidden;
}

.img361txtright {
	width: 194px;
	float: right;
	overflow: hidden;
}

.img361picright {
	width: 361px;
	float: right;
	overflow: hidden;
}

.img361txtleft {
	width: 194px;
	float: left;
	overflow: hidden;
}

.img180picleft {
	width: 180px;
	float: left;
	overflow: hidden;
}

.img180txtright {
	width: 370px;
	float: right;
	overflow: hidden;
	text-align: justify;
}

.img180picright {
	width: 180px;
	float: right;
	overflow: hidden;
}

.img180txtleft {
	width: 370px;
	float: left;
	overflow: hidden;
	text-align: justify;
}

/* Tabbed list navigation */

.tabnav {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #999999;
}

.tabnav li {
	list-style: none;
	margin: 0;
	display: inline;
}

.tabnav li a {
	padding: 3px 0.5em;
	margin-left: 8px;
	border: 1px solid #999999;
	border-bottom: none;
	background: #ECECEC;
	text-decoration: none;
}

.tabnav li a:hover {
	color: #000000;
	background: #CCCCCC;
	border-color: #000000;
}

.tabnav li a#tabcurrent {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}

#switch_actu {
	padding: 1px
}

/* Styles provenant des anciens templates, a conserver */
.newsheader {font-weight: bold; background-color: #317296;
color:#FFFFFF; height: 16px; vertical-align: middle;}

.newsheader a {text-decoration: none; color:#FFFFFF;}

.admin_menu {vertical-align: middle;}
.anchor {color: #FEE901;}
.anchor a {color: #FEE901;text-decoration: none;}
.bottom_dashed {border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FEE901; padding-right: 5px; text-align: right;}
.bottom_dashed_box {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #FEE901;padding-right: 5px;}
.bottom_dashed_faq {border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FEE901;}
.bottomdashed {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #FEE901;padding-right: 5px;text-align: right;}
.bottomdashed2 {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #FEE901;padding-right: 5px;}
.caption {font-family: Verdana, Arial Unicode MS, Arial, Helvetica, sans-serif; color: #000000; font-size: 9px;}
.gallery {vertical-align: bottom;}
.gallery_link {font-size: 9px;}
.liens {text-decoration: none;}
.liens_s {text-decoration: underline;}
.liens_nsr a:hover {background-color:#cccccc;}
.table_first_cell {padding-left:5px; height: 18px;vertical-align: middle; color:#000000; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color:#FEE901;}
.table_first_title {padding-left:5px; font-weight: bold; background-color:#317296; color:#ffffff; height: 16px; vertical-align: middle;}
.table_second_cell {padding-left:5px; height: 18px;vertical-align: middle; text-decoration: none; color:#000000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color:#FEE901;}
.table_second_title {padding-left:5px; height: 16px; vertical-align: middle; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#317296; border-top-width: 1px; border-top-style: solid; border-top-color:#317296;}
.table_third_cell {padding-left:5px; height: 18px;vertical-align: middle; color:#000000; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color:#FEE901;}
.table_third_title {padding-left:5px; font-weight: bold; background-color:#317296; color:#ffffff; height: 16px; vertical-align: middle;}
.textecouleur {font-family: Verdana, Arial Unicode MS, Arial, Helvetica, sans-serif; color: #317296; font-size: 11px;}
.textecouleur a {color: #317296;}

/* Styles provenant des anciens templates, peut-etre a conserver, a verifier */

.dynamic_header {padding-left:5px; font-weight: bold; background-color:#317296; color:#ffffff; height: 16px; vertical-align: middle;}
.dynamic_title {padding-left:5px; height: 18px; vertical-align: middle; color:#000000; font-weight: bold; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color:#FEE901;}
.dynamic_title a {text-decoration: none;}
/*Style pour webapp Unidoc */
.fondvert {background-color: #FEE901; text-align:center; vertical-align: middle; font-size:10px; font-weight: bold}
/*Fin style Unidoc*/
.margin {padding-left:10px; padding-top:10px;}
.path {color: #9a9a9a; text-decoration: none;}
.path a {color: #9a9a9a; text-decoration: none;}
