/* --- CONTAINER --- */

@import url("content.css");
@import url("superfish.css");
@import url("selectbox.css");

body {
    margin             : 0;
    padding            : 0;
    color              : #000;
    background         : #FFFFFF;
}
br.clearfloat {
    clear              : both;
    height             : 0;
    font-size          : 1px;
    line-height        : 0px;
}

#container {
	width               : 1000px;
	margin              : 0 auto;
	padding             : 0;
	background          : url('../images/gabarit/body_bg.jpg') repeat-y;
	background-position : center;
	position			: relative;
}

#content_container {
	margin             : 0;
	padding            : 0;
	/* background         : url('../images/gabarit/body_header.jpg') no-repeat; */
	background			: transparent;
	/*position			: relative;
	top					: -278px;*/
}

#sub_container {
	width				: 810px;
	left				: 95px;
	position			: relative;
}

#main {
	margin-top         : 70px;
	margin-right       : 10px;
	margin-left        : 10px;
}

/* --- USER STYLE --- */

p {
    color              	: #6F7172;
}
.link {
	font-weight			: bold;
	font-size			: 12px;
}

/* --- HEADER --- */
#header {
	padding-top        : 190px;
}
#flash_header {
	position			: absolute;
	top					: 0;
}
#header_background {
	text-align         : center;
}
#header_menu {
    /*text-align         : left;*/
    float				: right;
	margin-top			: 14px;
	margin-right		: 6px;
}
#header ul, #header ul ul {
	margin             : 0;
}
#header ul ul {
	margin-top         : -5px;
}
#header ul li {
	display            : inline;
	list-style         : none;
	margin             : 0;
	margin-right       : 3px;
	background         : url('../images/gabarit/menu_button.png') no-repeat;
	width              : 128px;
	height             : 27px;
}
#header ul li a, #header ul li a:link, #header ul li a:visited, #header ul li a:hover {
	text-decoration    : none;
	color              : #FFFFFF;
	padding            : 8px;
	font-size          : 13px;
	font-weight        : bold;
	text-align         : center;
}
/*
#header ul li.on a, #header ul li.on a:link, #header ul li.on a:visited {
	background         : #ACC958;
	color              : #FFF;
}
*/
#header ul li li {
	background         : none;
	height             : 16px;
}
#header ul li li a, #header ul li li a:link, #header ul li li a:visited, #header ul li li a:hover {
	/*padding            : 5px 20px;*/
	font-size          : 10px;
	padding            : 3px;
	font-weight        : lighter;
	background         : #B2B2B2;
	width              : auto;
}
#header ul li li a:hover {
	background         : #707072;
}

#header_agenda {
	padding-right		: 27px;
	color				: #58585A;
}
#header_agenda #ag_title {
	padding-right		: 23px;
	font-weight			: bold;
	font-size			: 12px;
}
#header_agenda table {
	margin-top			: 15px;
	font-size			: 11px;
	width				: 340px;
	text-align          : left;
}
#header_agenda table td {
	padding-left		: 8px;
}

#header_links {
	text-align			: right;
	padding				: 0;
	margin				: 0;
	padding-right		: 130px;
	margin-top			: 5px;
}
#header_links a, #header_links a:active, #header_links a:visited, #header_links a:hover {
	color				: #823143;
	text-transform		: uppercase;
	text-decoration		: none;
	font-weight			: bold;
}

/* --- CONTENT --- */
#content {
	padding				: 0px 10px 10px;
	color				: #58585A;
}
#page_title {
    color				: #7F3041;
    font-size			: 12px;
    text-transform		: uppercase;
    padding-left		: 150px;
}
#page_title #page_link,
#page_title #page_link a,
#page_title #page_link a:visited,
#page_title #page_link a:active,
#page_title #page_link a:hover {
	color				: #717173;
    text-transform		: none;
    text-decoration		: none;
}
#page_title #page_link {
	padding-left		: 10px;
}
#page_title #page_link a:hover {
	text-decoration		: underline;
}
#content_bg {
	background			: #FFFFFF url('../images/gabarit/content_bg.jpg') repeat-y;
	width				: 760px;
}
#content_header,
#content_header_agenda {
	background			: #FFFFFF url('../images/gabarit/content_header.jpg') no-repeat;
	height				: 13px;
}
#content_footer {
	background			: #FFFFFF url('../images/gabarit/content_footer.jpg') no-repeat;
	height				: 12px;
}
#content_fade {
	background			: #FFFFFF url('../images/gabarit/content_fade.jpg') repeat-x bottom;
	margin-left			: 15px;
	margin-right		: 15px;
	padding				: 10px;
}

/* --- FOOTER --- */
#footer {
	/*width              : 810px;*/
	background         : url('../images/gabarit/body_footer.jpg') no-repeat center top;
	height             : 50px;
	padding-top        : 40px;
}
#footer_menu {
	text-align         : center;
}
#footer ul {
	margin             : 0;
}
#footer ul li {
	display            : inline;
	list-style         : none;
	margin             : 0 2px;
}
#footer ul li, #footer ul li a, #footer ul li a:link, #footer ul li a:visited {
	text-decoration    : none;
	color              : #707172;
	text-transform     : uppercase;
	font-size          : 9px;
}
#footer ul li a:hover {
	text-decoration    : underline;
}

/* --- COPYRIGHT --- */
#copyright {
    padding            : 5px 0px;
    text-align         : center; 
    color              : #FFF;
    font-size          : 10px;
}
#copyright a, #copyright a:visited, #copyright a:link, #copyright a:active, #copyright a:hover, #copyright a:focus {
    color              : #FFF;
    text-decoration    : none;
}
#copyright img {
    vertical-align     : middle;
}


/* --- SelectBox --- */
.jquery-selectbox .agenda_73 {
	color			: #BD6B05;
}
.jquery-selectbox .agenda_73hover {
	background		: #BD6B05;
	color			: #FFFFFF;
}
.jquery-selectbox .agenda_74 {
	color			: #724044;
}
.jquery-selectbox .agenda_74hover {
	background		: #724044;
	color			: #FFFFFF;
}

/* --- ACCUEIL -- */
#accueil_title {
	text-align		: center;
	padding-top		: 30px;
}
#lien_principal {
	position		: absolute;
	left			: 71px;
	top				: 0px;
}

/* --- ACTUALITES RAPIDES --- */
#fast_actu {
	float			: right;
	width			: 348px;
	background		: url('../images/gabarit/act_bg.jpg') repeat-y;
}
#actu_header {
	background		: url('../images/gabarit/act_header.jpg') no-repeat;
	height			: 41px;
	color			: #FFFFFF;
	font-weight		: bold;
	font-size		: 15px;
	padding-left	: 20px;
	padding-top		: 10px;
}
#actu_body {
	padding			: 0 10px 0 10px;
}
#actu_footer {
	background		: url('../images/gabarit/act_footer.jpg') no-repeat;
	height			: 11px;
}

.actu_item_73, .actu_item_74 {
	width			: 100%;
	height			: 210px;
	background		: #F8F8F8 url('../images/gabarit/act_item_bg.gif') repeat-x bottom;
	margin			: 0;
	padding			: 0px;
	/*margin-top		: 5px;
	margin-bottom	: 5px;*/
}
#content_fade .actu_item_73, #content_fade .actu_item_74 {
	height			: auto;
}

.actu_item_73 tr, .actu_item_74 tr,
.actu_item_73 td, .actu_item_74 td {
	margin			: 0;
	padding			: 0px;
}

.actu_item_73 h1, .actu_item_73 h2 {
    color           : #D28C06;
}

.actu_item_74 h1, .actu_item_74 h2 {
    color           : #734045;
}

.actu_item_header {
	height			: 22px;
	font-weight		: bold;
	color			: #FFFFFF;
	font-size		: 13px;
}
.actu_item_title {
	font-weight		: bold;
	font-size		: 13px;
	padding-top		: 5px;
	padding-bottom	: 5px;
}
.actu_item_desc {
	vertical-align	: top;
	color			: #58585A;
}
.actu_item_image {
	width			: 115px;
	vertical-align	: top;
}
.actu_item_image img {
	margin-right    : 10px;
	border			: 3px solid black;
}
td.actu_item_plus {
	text-align		: right;
	padding-right	: 1px;
	padding-bottom	: 1px;
	padding-top		: 3px;
}

.actu_item_73 .actu_item_header {
	background		: url('../images/gabarit/act_73_header_bg.jpg') repeat-x;
}
.actu_item_74 .actu_item_header {
	background		: url('../images/gabarit/act_74_header_bg.jpg') repeat-x;
}
.actu_item_73 .actu_item_title {
	color			: #C37914;
}
.actu_item_74 .actu_item_title {
	color			: #5E3035;
}
.actu_item_73 .actu_item_image img {
	border-color	: #C37914;
}
.actu_item_74 .actu_item_image img {
	border-color	: #5E3035;
}


.actu_slider {
	position		: relative;
	height			: 210px;
	width			: 330px;
	overflow		: hidden;
	margin			: 0;
	padding			: 0;
}
.actu_slider_content {
	position		: relative;
	top				: 0;
	left			: 0;
	margin			: 0;
	padding			: 0;
}

/* --- AGENDA --- */
#content_header_agenda {
	background			: #FFFFFF url('../images/gabarit/content_header_agenda.jpg') no-repeat;
}
#content_header_links {
	width				: 760px;
	border-collapse		: collapse;
}
.agenda_header_link,
.agenda_header_link_focus {
	width				: 145px;
	height				: 28px;
	text-align			: center;
	background			: #FFFFFF url('../images/gabarit/agenda_header_bg.jpg') repeat-x;
	font-weight			: bold;
	font-size			: 13px;
}
.agenda_header_link {
	/* background			: #FFFFFF url('../images/gabarit/agenda_header_bg.jpg') repeat-x; */
}
.agenda_header_link_focus {
	background			: #FFFFFF url('../images/gabarit/agenda_focus.jpg') no-repeat;
}
#agenda_header_left {
	width				: 21px;
	background			: #FFFFFF url('../images/gabarit/agenda_header_left.jpg') no-repeat;
}
#agenda_header_right {
	width				: 14px;
	background			: #FFFFFF url('../images/gabarit/agenda_header_right.jpg') no-repeat;
}
.agenda_header_link,
.agenda_header_link_focus,
#agenda_header_left,
#agenda_header_right {
	margin				: 0;
	padding				: 0;
}
.agenda_header_link a,
.agenda_header_link a:active,
.agenda_header_link a:visited,
.agenda_header_link a:hover {
	text-decoration		: none;
	color				: #58585A;
}
.agenda_header_link a:hover {
	text-decoration		: underline;
}
.agenda_header_link_focus a,
.agenda_header_link_focus a:active,
.agenda_header_link_focus a:visited,
.agenda_header_link_focus a:hover {
	text-decoration		: none;
	color				: #FFFFFF;
}