/* Publication */
/*REFACT SDB*/

/* MENU  */
#publication #publication_menu {
	background-color: #F0E8F3;
	font-size: 9pt
}

#publication #publication_menu_container {
	background-color: #B78FC3;
	padding-bottom: 3px;
}

#publication #publication_menu li {
	display: inline
}

#publication #publication_menu li a {
	text-decoration: none;
	color: #A4A4A4;
	font-weight: bolder;
	padding: 0px 3px;
}

#publication #publication_menu a.on, #publication #publication_menu a:hover
	{
	background-color: #B78FC3;
	color: white
}

/* CONTENU */
#publication #colonne-dg {
	float: left;
	width: 30%;
	padding: 0px 10px
}

#publication #colonne-dd {
	float: left;
	border-left: 1px solid #CCCCCC;
	width: 66%;
	text-align: justify;
	padding: 0px 0px 10px 5px;
}

/******************************************************************************* NAVIGATION */
#rubriques dl {
	margin: 3px 3px 3px 3px;
}

#rubriques dt {
	font-size: 12px;
	font-weight: bold
}

#rubriques dl.open .main {
	background: #B7B7B3
}

#rubriques .tl, #rubriques .tr, #rubriques .bl, #rubriques .br {
	height: 5px;;
	width: 5px;;
	background-repeat: no-repeat;;
	display: block
}

#rubriques .tf {
	height: 5px;
	background-repeat: repeat-x;
	background-position: bottom left;
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/navigation_top-fill.gif");
	clear: both
}

#rubriques .main span {
	background: #D2E8FF;
	display: block;
	margin: 0px 1px
}

#rubriques dt.main {
	font-weight: bold;
	font-size: 12px
}

#rubriques .tl {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/navigation_top-left.gif");
	background-position: bottom left
}

#rubriques .tr {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/navigation_top-right.gif");
	background-position: bottom left
}

#rubriques .bl {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/navigation_bottom-left.gif");
	background-position: top left
}

#rubriques .br {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/navigation_bottom-right.gif");
	background-position: top left
}

#rubriques .bf {
	height: 5px;
	background-repeat: repeat-x;
	background-position: top left;
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/navigation_bottom-fill.gif")
}

#rubriques dt a {
	margin-left: 5px;
	display: block;
}

#rubriques dd a {
	margin-left: 20px;
	display: block;
}

#rubriques a, #rubriques a.visited {
	color: #818181;
	padding: 0px 5px;
}

#rubriques a.selectedRubrique, #rubriques a:hover {
	text-decoration: none;
}

#rubriques dt a.selectedRubrique, #rubriques dt a:hover {
	background: #53BADD;
	color: white;
}

#rubriques dd a.selectedRubrique, #rubriques dd a:hover {
	color: white
}

/************** AFFICHAGE ARTICLE */
#contenu {
	background: white;
	margin-left: 1px
}

#publication h1 {
	margin-bottom: 12px
}

#publication  #colonne-dg .photo {
	text-align: center;
	padding: 10px
}

#colonne-dd p {
	margin: 0px 1px
}

#publication .listArticleBloc {
	padding: 5px
}

#publication #colonne-solo .photo p {
	clear: both
}

#accroche, .photo, #article_links {
	background: white;
}

#accroche .tl, #accroche .tr, #accroche .bl, #accroche .br {
	height: 5px;;
	width: 5px;;
	background-repeat: no-repeat;;
	display: block
}

#accroche .tf {
	height: 5px;
	background-repeat: repeat-x;
	background-position: bottom left;
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/accroche_top-fill.gif")
}

#accroche .tl {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/accroche_top-left.gif");
	background-position: bottom left
}

#accroche .tr {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/accroche_top-right.gif");
	background-position: bottom left
}

#accroche .bf {
	height: 5px;
	background-repeat: repeat-x;
	background-position: top left;
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/accroche_bottom-fill.gif")
}

#accroche .bl {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/accroche_bottom-left.gif");
	background-position: top left
}

#accroche .br {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/accroche_bottom-right.gif");
	background-position: top left
}

#accroche .main {
	background: #8E52A1
}

#accroche .main p {
	background: #F9E8FE;
	margin-left: 5px;
	margin-right: 1px;
	padding: 5px;
	text-align: justify
}

#article_links .content {
	margin: 0px 2px;
	border-width: 0px 2px;
	border-style: solid;
	border-color: #B7B7AD;
	background: #FCFAD4
}

#article_links .content span {
	padding: 5px;
	display: block
}

#article_links .tl, #article_links .tr, #article_links .bl,
	#article_links .br {
	height: 5px;;
	width: 5px;;
	background-repeat: no-repeat;;
	display: block
}

#article_links .tf {
	height: 5px;
	background-repeat: repeat-x;
	background-position: bottom left;
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/links_top-fill.gif");
	margin: 0px 2px
}

#article_links .tl {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/links_top-left.gif");
	background-position: bottom left
}

#article_links .tr {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/links_top-right.gif");
	background-position: bottom left
}

#article_links .bl {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/links_bottom-left.gif");
	background-position: top left
}

#article_links .br {
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/links_bottom-right.gif");
	background-position: top left
}

#article_links .bf {
	height: 5px;
	background-repeat: repeat-x;
	background-position: top left;
	background-image:
		url("../images/habillage/generic/roundedcorners/publication/links_bottom-fill.gif");
	margin: 0px 2px
}

#colonne-solo #colonne-dg {
	text-align: right;
	width: 40%;
	float: left
}

#colonne-solo #colonne-dd {
	width: 60%;
	float: right;
}

#colonne-solo #colonne-dg .content0 {
	margin: 0 15px 0 100px;;
	text-align: left
}

#colonne-solo #colonne-dd .contenu {
	border-left: 1px solid #CCCCCC;
	margin: 5px 5px;
	text-align: justify;
	padding-left: 5px
}

#colonne-solo .retour input {
	float: right
}

#publication .colonne-d #contenu .thisContent {
	padding: 0px 15px
}

/* AFFICHAGE D'UN L'ARTICLE DEBUT*/
#display_article #colonne-g {
	float: left;
	width: 20%;
}

#display_article #colonne-d {
	float: right;
	width: 80%;
}

#display_article #colonne-d #colonne-dg {
	float: left;
	width: 30%;
}

#display_article #colonne-d #colonne-dd {
	float: right;
	width: 70%;
}

/* AFFICHAGE D'UN ARTICLE FIN*/
#publication_portlets .column {
	float: left;
	width: 50%;
}

#publication_portlets p.publicationMemo {
	color: white;
	margin: 5px;
}

#publication_portlets h3 {
	margin: 5px;
	margin-top: 0;
}

#publication_portlets h4 {
	font-style: italic;
	margin-top: 10px;
	margin-left: 5px;
}

#publication_portlets a {
	color: inherit;
}

#publication_portlets a.all {
	color: #0099CD;
	margin: 5px;
	margin-top: 10px;
	display: block;
}

#publication_portlets .field {
	margin-top: 5px;
	text-align: center;
}

#publication_portlets .field select {
	width: 100px;
	border: 1px solid black;
}

#publication_portlets img.image1 {
	margin: 5px;
	margin-top: 0;
	margin-left: 25px;
	float: left;
}

#publication_portlets a.details {
	color: #d01818;
}

.portletLook {
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 3px;
	margin-bottom: 5px;
	background-color: white;
	border: 1px solid #999999;
}

.portletLook a {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	margin-left: 2px;
}

.portletLook a:hover {
	text-decoration: underline;
}

#publication_portlets .portletLook h4 {
	font-size: 15px;
	font-style: normal;
}

#publication_portlets .portletLook h3 a {
	color: #666666;
}

#publication_portlets .portletLook a.all {
	position: static;
	font-size: 10px;
	font-weight: bold;
}

.portletLook h1 {
	background-color: #E1E1E1;
	padding: 5px;
	color: #333333;
	font-size: 16px;
}

#pressRelease_portlet .field {
	background-color: #F3A4A4;
}

#headlines .field {
	background-color: #F3A4A4;
}

#cisacNews .field {
	background-color: #F3A4A4;
}

#latestNews_portlet .field {
	background-color: #F3A4A4;
}

#newsRelease_portlet .field {
	background-color: #F3A4A4;
}

#cisacCommunications .field {
	background-color: #F3A4A4;
}

#comingsGoings_portlet .field {
	background-color: #F3A4A4;
}

#latestNews_portlet a.all {
	color: #a248c3;
}

#comingsGoings_portlet a.all {
	color: #2e92b6;
}

portletLook.portletContent {
	margin: 5px;
}

#publication_latestNews p {
	margin: 5px;
}

#publication_latestNews h3 {
	margin: 5px;
	margin-top: 0;
}

#publication_latestNews h4 {
	font-style: italic;
	margin-top: 10px;
	margin-left: 5px;
}

#publication_latestNews a {
	color: inherit;
}

#publication_latestNews a.all {
	color: #d01818;
	margin: 5px;
	margin-top: 10px;
	display: block;
}

#publication_latestNews .field {
	margin-top: 5px;
	text-align: center;
}

#publication_latestNews .field select {
	width: 100px;
	border: 1px solid black;
}

#publication_latestNews {
	margin-left: 55 px;
	float: left;
}

#publication_latestNews img.image1 {
	margin: 5px;
	margin-top: 0;
	margin-left: 25px;
	float: left;
}

#publication_latestNews a.details {
	color: #d01818;
}

#article {
	background-color: white;
}

#article form #colonne-g {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 20%;
	background: #FFFFFF;
}

#article form #colonne-d {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 80%;
	background: #FFFFFF;
}

#article_menu_container {
	padding-top: 10px;
	width: 150px;
	margin-right: 5px;
	float: left;
}

#article_menu .child {
	background-position: top left;
	background-repeat: no-repeat;
}

#article_menu .child li {
	list-style-type: none;
}

#article_menu .child.off {
	background-image: url("../images/treenode_expand_plus.gif");
}

#article_menu .child.on {
	background-image: url("../images/treenode_expand_minus.gif");
}

#article_menu .child.off ul {
	display: none;
}

#article_menu .child.on ul {
	display: inline;
}

#article_content {
	width: 745px;
	float: left;
}

#article_content h1 {
	margin-bottom: 10px;
}

#article_headline {
	width: 215px;
	margin-right: 5px;
	float: left;
}

#article_headline p {
	font-weight: bold;
}

#article_headline .photo {
	margin: 10px;
}

#article_text {
	width: 520px;
	margin-right: 5px;
	float: left;
}

#article_text .print {
	border: 1px solid black;
	padding: 5px;
}

#article_text .links {
	border: 1px solid black;
	margin: 10px;
	padding: 10px;
}

#article_text .links li {
	list-style-type: none;
}

#article_text h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.selectedRubrique_on {
	background-color: #F1E4F5
}