/* Start of CMSMS style sheet 'colorSU3' */
body, #ncleanblue {
	color: #000;
	background: #D38F22 url(uploads/skinOrange/bg_header.png) repeat-x scroll left top
}

a,
a:hover,
a:active,
a:visited {
	color: #000;
}
a.external,
a.external:visited,
a.external:hover,
a.pdf, 
a.pdf:visited,
a.pdf:hover  {
	color: #18507C;
}

a.external,
a.external:visited,
a.external:hover {
	background: url(uploads/skinOrange/external.png) no-repeat 100% 100%;
}
a.pdf, 
a.pdf:visited,
a.pdf:hover {
	background:transparent url(uploads/skinOrange/pdf.gif) no-repeat scroll 100% 100%;
}

#logo a {
	background: url(uploads/skinOrange/cube111x115.png) no-repeat left top;
}

input, textarea, select {
	background-color:#CC8E2A;
	border:1px solid #BB7E1D;
}

/* ------------ Header - Search ------------ */
#contentdatemaj,
div#search input.search-input {
	color:#555;
}
div#search input.search-input {
	background:transparent url(uploads/skinOrange/search.png) no-repeat scroll left top;
}
div#search input.search-button {
	background:transparent url(uploads/skinOrange/search.png) no-repeat scroll right top;
}
/* ------------ Side Bar (Left) + Main (Right) ------------ */

.sbar-title {
	color: #252523;
}

.sbar-main,
.main-main {
	border-right: 2px solid #BB7E1D;
	border-left: 2px solid #BB7E1D;
	background: #D3932C;
}
.sbar-top {
	background: url(uploads/skinOrange/bg_cadre.png) no-repeat right top;
}
span.sbar-bottom {
	background: url(uploads/skinOrange/bg_cadre.png) no-repeat right bottom;
}
.main-top {
	background: url(uploads/skinOrange/bg_cadre.png) no-repeat left top;
}
.main-bottom {
	background: url(uploads/skinOrange/bg_cadre.png) no-repeat left bottom;
}
div#main dl {
/*	border-bottom: 1px solid #c0c0c0;*/
}

/* ------------ Footer ------------ */
#footer-wrapper {
	background: url(uploads/skinOrange/bg_footer.png) repeat-x 0% 100%;
}
.footback{
	color: #000;
	background: url(uploads/skinOrange/bg_footer.png) repeat-x 0% 100%;
}
.footer-bande{
	background:transparent url(uploads/skinOrange/bg_menu.png) repeat scroll 0 0;
}

/* ------------ END LAYOUT ---------------*/
/* ------------  Menu  ROOT  ------------ */
ul#primary-nav ul hr.menu_separator{
	border-bottom: 1px solid #ccc;
}
ul#primary-nav li hr.menu_separator{
    background:transparent url(/uploads/skinOrange/separator_menu.gif) no-repeat scroll 0 0;
}

#primary-nav ul.unli li a {
	border-top:1px solid #E0952C;  /* = fond en + éclairé*/
}

#primary-nav .separator,
#primary-nav .separatorh {
	background: url(uploads/skinOrange/ulbtm.png) no-repeat left bottom;
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul.unli li .menuparent,
#primary-nav ul.unli li .menuparent:hover,
#primary-nav ul.unli li .menuparent,
#primary-nav .menuactive.menuparent .unli .menuactive.menuparent .menuactive.menuparent {
	background: url(uploads/skinOrange/arrow.gif) no-repeat center right;
}

* html #primary-nav .separator {
	background: url(uploads/skinOrange/ulbtm.gif) no-repeat left bottom;
}
.page-menu ul#primary-nav li ul li{
	background:transparent url(uploads/skinOrange/cube22x22.png) no-repeat scroll left 50%;
}

.page-menu ul#primary-nav li ul li.separator, 
.page-menu ul#primary-nav li ul li.separator:hover {
	background:transparent url(uploads/skinOrange/ulbtm.png) no-repeat scroll left bottom;
}
.page-menu ul#primary-nav li ul li:hover{
	background:#d3943f url(uploads/skinOrange/cubehover22x22.png) no-repeat scroll left 50%;
}
.page-menu ul#primary-nav li a {
	color: #000;
}
.page-menu ul#primary-nav li a:hover,
.page-menu ul#primary-nav li a:active,
.page-menu ul#primary-nav li a.menuactive,
.page-menu ul#primary-nav li a:hover span  {
	color: #843228; /*couleur d'un titre actif*/
}

/* --------------------  menu dropdow  -------------------------
/* Unless you know what you do, do not touch this */
/* Reset all ROOT menu styles. */
ul#primary-nav ul.unli li li a span,
ul#primary-nav ul.unli li a span,
ul#primary-nav .menuparent .unli .menuparent .unli li a span {
	background-image: none;
}

#primary-nav ul {
	background: url(uploads/skinOrange/ultop.png) no-repeat left top;
}

* html #primary-nav ul.unli {
	background: url(uploads/skinOrange/ultop.gif) no-repeat left top;
}
/*************** End Menu *****************/
/* ------------ News Module ------------ */

.News:hover,.BlogSummary:hover {
	background-color:#D3932C;
}

.News,
.BlogSummary {
	border:1px dotted #BB7E1D;
	background-color:#CC8E2A;
}

.News {
	background:url(/uploads/skinOrange/annonce.png) no-repeat scroll 120% -40px;
	
}

.BlogSummary {
	background:url(/uploads/skinOrange/blablabla.png) no-repeat scroll 95% 100%;
}

.BlogSummarySummary, .BlogSummaryContent {
	background:transparent url(/uploads/skinOrange/superieur.png) no-repeat scroll 25% 50%;
}

.commentContenu{
	border-left:1px solid;
}

/* ------------ End News Module ------------ */
/* ----------- Fat Menu Bottom---------------------------*/

#footer ul li {
   background:transparent url(uploads/skinOrange/puce.png) no-repeat scroll left 10px;
}

#footer ul li:hover {
   background:transparent url(uploads/skinOrange/pucehover.png) no-repeat scroll left 10px;
}

#footer ul li li,
#footer ul li li:hover {
   background: url(uploads/skinOrange/dot.gif) no-repeat left 3px;
}
/* ------------ End Fat Menu Bottom ------------ */
/* End of 'colorSU3' */

