.titres_bleus {
	display:block;
	background-image:url(/templates/skine/images/titres_bleus.png);
	background-repeat:repeat-y;
	background-position:top right;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	width:auto;
}

.bloc_bleu {
	background-color:#0070ac;
	color:#fff;
	font-weight:bold;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
}


#skine_top, #skine_menu, #skine_content, #skine_footer, .centereddiv {
	width:990px;
	margin-left:auto; margin-right:auto;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
}

#skine_top {
	height:85px;
	background-image:url(/templates/skine/images/contentback.png);
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	position:relative;
}

#skine_header {
	height:182px;
	background-image:url(/templates/skine/images/bannerback.png);
	background-repeat:repeat-x;
}

#skine_menu {
	margin-top:1px;
	height:30px;
	background-color:#fff;
	border:1px solid #aaa;
	text-align:center;
	font-family: 'Francois One', sans-serif;
}

#skine_content {
	margin-top:17px;
	min-height:300px;
	background-image:url(/templates/skine/images/contentback.png);
	border:1px solid #aaa;
}

#skine_footer {
	position:relative;
	height:50px;
}

#skine_homecenters td{
	text-align:center;
}

#skine_left {
	float:left;
	width:200px;
	padding-top:3px;
}

#skine_right {
	float:right;
	width:740px;
}


/* img {
	behavior: url(/templates/skine/css/iepngfix.htc);
} */


/* ###################### OVERALL SETTINGS ###################### */
HTML {
}

BODY {
	background-color           : #FFFFFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	color                      : #333;
	margin: 0px 0px 0px 0px;
	background: url('/templates/skine/images/pageback.jpg') no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

td, tr, p, div {
}

h1, h2, h3 {
	font-size:20px;
}

hr {
  height           : 1px;
  width            : 100%;
  color            : #4E6371;
}

.poll {
	color            : #242C31;
	line-height      : 14px;
	font-size: 9px;
}


/* ############## PATHWAY AND BOTTOM BUTTON BAR ############## */
.pathway {
	font-size: 11px;
  color            : #8C9EA8;
}
a.pathway:link, a.pathway:visited {
  color            : #242C31;
  font-weight      : normal;
}

a.pathway:hover {
  color            : #8C9EA8;
  font-weight      : normal;
}

/* ################### MODULE SETTINGS ################### */

table.moduletable {
  margin           : 0px 0px 0px 0px;
  width            : 100%;
}

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  width            : 100%;
  color            : #242C31;
  text-align       : left;
  padding-left	   : 5px;
  padding-top	   : 2px;
  padding-bottom   : 2px;
}

table.moduletable td {
  font-size        : 11px;
  font-weight      : normal;
}

.tabheading {
	background-color : #F3F6F7;
}


/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader {
  color            : #242C31;
  font-weight      : bold;
}

.sectiontableentry1 {
  background-color : #EEEEEE;
}

.sectiontableentry2 {
  background-color : #DDDDDD;
}

/* ###################### SMALL FONT SETTINGS ###################### */
.small {
	font-size: 9px;
  color            : #242C31;
  text-decoration  : none;
  font-weight      : medium;
}

.strong.black {
	font-size: 11px;
  color            : #000000;
  font-weight      : bold;
}

.smalldark {
	font-size: 9px;
  color            : #242C31;
  font-weight      : normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {

}

.contentpaneopen {
	width:100%;
	text-align:justify;

}

.contentheading, .fcomponentheading {
	font-size: 9px;
	font-weight:bold;
  color            : #242C31;
  text-align       : left;
  padding-left	   : 30px;
  padding-top	   : 2px;
  padding-bottom   : 2px;
  border-top	   : 1px solid #242C31;
  border-bottom	   : 1px solid #242C31;
	background-image:url(/templates/skine/images/green_square.gif);
	background-repeat:no-repeat;
	background-position: 10px +3px;
}

.componentheading {
	font-size: 13px;
	font-weight:bold;
	color            : #242C31;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.createdate {
  font-size        : 10px;
  color            : #4E6371;
  text-align       : left;
}

.modifydate {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {
	font-size: 10px;
	font-weight:bold;
  color            : #242C31;
  background-color : #F3F6F7;
  border           : 1px solid #242C31;
  text-transform   : uppercase;
}

.inputbox {
	font-size: 11px;
  color            : #242C31;
  background-color : #F3F6F7;
  border           : 1px solid #242C31;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  color            : #3F4E59;
  text-decoration  : none;
  font-weight:bold;
}

a:hover, a:active {
	color            : #000;
	text-decoration:underline;
}

/*a.category:link, a.category:visited {
  color            : #AF0101;
  font-weight      : bold;
  letter-spacing   : 1px;
}

a.category:hover {
  color            : #B0BFC7;
}*/

img {
	border:none;
}

#skine_content img {
	border:1px solid #0090cc;
	background-color:#fff;
	padding:2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;  
}

#skine_content img.regularpic {

	border:0px;

	background-color:none;

	padding:0px;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;  

}

td {
	vertical-align:top;
}

#skine_menu ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#skine_menu li {
	display:inline;
	margin-left:30px;
	margin-right:30px;
}

#skine_menu a, #skine_menu a:link, #skine_menu a:visited, #skine_menu a:hover {
	color:#000;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
}

.item-page > h2 {
	color:#fff;
	background-color:#e4322c;
	padding-left:20px;
	margin-bottom:35px;
}


