body{
	background:#CBDFFA url('../img/body_bg_top.jpg') no-repeat fixed center top;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.3333em;
}

.out{
	position:absolute;
	margin-left:-1000em;
}
.clear_child {
	
	width : 100%;
}
.clear{
	clear:both;
}
p{
	font-size:0.9166em;
}
h2{
	font-family: Trebuchet, Times, "Times New Roman", Georgia, serif;
	font-weight:normal;
	font-size:1.7em;
}
h3{
	font-family:Trebuchet, Times, "Times New Roman", Georgia, serif;
	font-size:1.4em;
}
h4, h5{
	font-size:1.3em;
}
/* MENU PRINCIPAL
---------------------------------------------------------------------------------------------------------------------------
*/
#global_wrapper{
	margin:0 auto;
	width:940px;
	background: url('../img/header_bg.jpg') no-repeat top left;
}

#liens_evitement ul {
	padding:0;
	margin:5px 20px 0 0;
	float:right;
}
#liens_evitement ul li{
	display:inline;
	list-style-type:none;
	font-size:0.9166em;
	padding:2px;
	color:#3f6181;
}

#liens_evitement ul li a{
	color:#3f6181;
	text-decoration:none;
}
#logo_freres{
	height:81px;
	width:270px;
	background: url('../img/logo_freres.png') no-repeat -5px 0px;
	display:block;
	float:left;
}
#logo_stgenes{
	height:40px;
	width:400px;
	background: url('../img/logo_stgenes.png') no-repeat -5px 5px;
	display:block;
	float:left;
	margin-left:5px;
}
/* MENU PRINCIPAL
---------------------------------------------------------------------------------------------------------------------------
*/
#menu{
	padding:5px 0 0 2px;
	margin:0;
	display:block;
	float:right;
	width:667px;
	background:url('../img/menu/menu_shadow.png') no-repeat top left;
}
#menu li{
	display:block;
	float:left;
}
#menu li a{
	display:block;
	padding:5px 5px 0px 5px;
	height:36px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
#menu .center a{
	padding-top:12px;
	height:29px;
}
#item_2 	a{
	background:url('../img/menu/menu_ecole.gif') no-repeat top left;
	width:67px;
	color:#FFF;
}
#item_2 	a:hover{
	background-image:url('../img/menu/menu_actif_green.gif');
}
#item_3 a{
	background:url('../img/menu/menu_col_bordeaux.gif') no-repeat top left;
	width:82px;
	color:#FFF;
}
#item_3 	a:hover{
	background-image:url('../img/menu/menu_actif_red.gif');
}
#item_4 a{
	background:url('../img/menu/menu_col_talence.gif') no-repeat top left;
	width:74px;
	color:#FFF;
}
#item_4 	a:hover{	
	background-image:url('../img/menu/menu_actif_orange.gif');
}
#item_5 a{
	background:url('../img/menu/menu_lycee_gen.gif') no-repeat top left;
	width:76px;
	color:#FFF;
}
#item_5 	a:hover{
	color:#202e27;
	background-image:url('../img/menu/menu_actif_yellow.gif');
}
#item_6 a{
	background:url('../img/menu/menu_lycee_pro.gif') no-repeat top left;
	width:109px;
	color:#FFF;
}
#item_6 	a:hover{
	background-image:url('../img/menu/menu_actif_blue.gif');
}
#item_7 a{
	background:url('../img/menu/menu_sup.gif') no-repeat top left;
	width:102px;
	color:#FFF;
}
#item_7 	a:hover{
	background-image:url('../img/menu/menu_actif_purple.gif');
}
#item_8 a{
	background:url('../img/menu/menu_avoir.gif') no-repeat top left;
	width:87px;
	color:#FFF;
}
#item_8 	a:hover{
	color:#2c435f;
	background-image:url('../img/menu/menu_actif_grey.gif');
}
#menu li a span{
	display:block;
	font-style:italic;
	font-weight:normal;
}
/* BANDEAU COLORE
---------------------------------------------------------------------------------------------------------------------------
*/
.bandeau_select{
	height:7px;
	width:273px;
	background:url('../img/menu/menu_bottom.gif') repeat-x top left;
	float:left;
}
.bandeau{
	height:7px;
	width:667px;
	background:url('../img/menu/menu_bandeau.gif') no-repeat top left;
	float:left;
}
/* SQUELETTE
---------------------------------------------------------------------------------------------------------------------------
*/
#body{
	background:#FFF url('../img/declinaisons/footer_illustr.png') no-repeat left bottom;
	min-height:200px;
	padding:0px 0px 26px 0px;
	margin:0;
	
}
#main {
	float:left;
	width:720px;
}
#right {
	float:right;
	background-color:#fbfbfc;
	width:220px;
}
/* MAIN COLUMN
---------------------------------------------------------------------------------------------------------------------------
*/
/* FLASH
---------------------------------------------------------------------------------------------------------------------------
*/
#flash{
	background-color:#FFF;
	padding-bottom:1px;
	height:219px;
	overflow:hidden;
}
#flash .visible{
	display:block;
}
#flash .hidden{
	display:none;
}

/* PRESENTATION
---------------------------------------------------------------------------------------------------------------------------
*/
.breadcrumbs{
	background:#3B5C7C url('../img/pres_bg.gif') repeat-y top left;
	color:#FFF;
	padding:6px 22px;
}
.breadcrumbs .bc1{
	float:left;
	font-size:0.9166em;
}
.breadcrumbs ul li{
	display:inline;
	margin:0px;
}
.breadcrumbs ul li a{
	font-size:0.9166em;
	color:#FFF;
	text-decoration:none;
	padding:0 3px;
}
.breadcrumbs ul li a.active{
	font-weight:bold;
}
#presentation{
	padding:25px 35px;
}
#presentation h3{
	font-family: Trebuchet, Times, "Times New Roman", Georgia, serif;
	padding:0;
}
#presentation p{
	font-size:0.9166em;
	color:#FFF;
}
#presentation a{
	color:#FFF;
	text-decoration:underline;
}
#presentation a.noline{
	color:#FFF;
	text-decoration:none;
}
#presentation a.noline:hover{
	text-decoration:underline;
}
#block_informatif {
	background:#fdecbe url('../img/bloc-informatif-bg.gif') repeat-y top left;
	border:2px solid #c4614e;
	padding:15px 20px;
}

/* TITRE PAGE
---------------------------------------------------------------------------------------------------------------------------
*/
#pagetitle{
	margin-top:1px;
	padding:15px 5px 10px 22px;
	font-size:1.8333em;
	color:#FFF;
	background:url('../img/content_title.gif') repeat-y top left;
}
/* CONTENU DE PAGE
---------------------------------------------------------------------------------------------------------------------------
*/

.content_body{
	padding:30px 40px;
}
.content_body .hautdepage{
	text-align:right;
}
.content_body .hautdepage a{
	background:url('../img/top.gif') no-repeat top right;
	padding:0 12px 0 0;
	color:#747474;
	text-decoration:underline;
	font-size:0.95em;
}
.content_body ul.csc-menu { 
	font-size:0.97em;
	list-style-image: url(../img/content_puce.gif);
	color:#1d64a6;
}
.content_body ul.csc-menu li{
	list-style-position:inside;
}
.content_body ul.csc-menu li a, .content_body ul.csc-menu li a:hover, .content_body ul.csc-menu li a:visited, .content_body ul.csc-menu li a:link, .content_body ul.csc-menu li a:active{
	color:#1d64a6;
}
.anet_events_block{
	background:#EEF4FD url('../img/menu/menu_bottom.gif') repeat-x top left;
	padding:7px 0px 0px 0px;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:1px solid #aaa;
	padding:0;
}

/* GALLERIE IMAGES
---------------------------------------------------------------------------------------------------------------------------
*/
.tx-rgsmoothgallery-pi1{
	margin:auto;
}
.tx-rgsmoothgallery-pi1 .carouselContainer, .tx-rgsmoothgallery-pi1 .jdGallery .slideElement, .tx-rgsmoothgallery-pi1 .jdGallery .slideInfoZone{ /* surchargeable */
	background-color:#6FA100;
}
.tx-rgsmoothgallery-pi1 .jdGallery .slideInfoZone h2 {
	font-size:1.5em;
	font-family: Arial, Helvetica, sans-serif;
}
#content  .jdGallery{
	border : none;
}
#content .tx-rgsmoothgallery-pi1 .jdGallery .slideInfoZone p {
	font-size:0.9166em;
	color:#FFF;
	margin:0 5px;
}

/* ACTUALITES
---------------------------------------------------------------------------------------------------------------------------
*/
#news_focus{
	background:#EEF4FD url('../img/act_bg.gif') no-repeat top left;
	width:460px;
	float:left;
	padding:10px 0px;
}
#news_focus h2{
	padding:5px;
	color:#3f6181;
	border-bottom:solid 1px #cbd6e1;
	margin:0px 20px;
}
#news_focus h3{
	padding-bottom:15px;
}
#news_focus h4, #calendar_focus h4{
	font-size:1em;
	margin-bottom:15px;
}
#news_focus h3 a, #calendar_listing .header, #news_listing .header{
	color:#1d64a6;
}
#news_focus h3 a{
	text-decoration:underline;
}
.events h4 {
	font-family: Trebuchet, Times, "Times New Roman", Georgia, serif;
}
.events h4 a{
	color:#1d64a6;
	text-decoration:none;
}
.date{
	font-size:0.9166em;
	color:#b95700;
	font-family: Trebuchet, Times, "Times New Roman", Georgia, serif;
}
.noevents{
	color:#1D64A6;
}
.date span{
	color:#3F3F3F;
	text-decoration:none;
}
#news_focus .header{
	margin-bottom:20px;
	color:#3f6181;
}
#news_focus .events{
	margin:10px 20px;
	border-bottom:solid 1px #cbd6e1;
}
#news_focus .thumbnail, #calendar_listing .thumbnail, #news_listing .thumbnail{
	float:left;
	padding:5px;
	margin:0 15px 5px 0;
	border:solid 1px #dae3ee;
	background-color:#fefeff;
}
#news_focus .list a{
	padding:0 15px 0 0;
	background:url('../img/act_arrow.gif') no-repeat right 3px;
}
#news_focus .noevents, #news_focus .list a{
	color:#3f6181;
	margin:10px 20px;
	text-decoration:underline;
	font-weight:bold;
	font-size:0.9166em;
}
#calendar_focus{
	background-color:#FFF;
	float:left;
	width:260px;
}
#calendar_focus h2{
	padding:12px 5px 22px 25px;
	background: url('../img/declinaisons/agd_title.gif') no-repeat top left;
	color:#FFF;
}
#calendar_focus .events{
	padding-bottom:50px;
}
#calendar_focus .event{
	margin:0px 20px;
	padding:15px 10px;
	border-bottom:solid 1px #e3e3e3;
}
#calendar_focus .noevents, #calendar_focus .list{
	background-color:#6FA100;
	padding:10px 5px 10px 25px;
	font-weight:bold;
	font-size:0.9166em;
	color:#FFF;
}
#calendar_focus .list a{
	color:#FFF;
	padding:0 15px 0 0;
	text-decoration:underline;
	background: url('../img/agd_puce.png') no-repeat right 4px;
}
#calendar_listing h3, #news_listing h3{	
	color:#6FA100;
	margin:0 0 10px 0;
	padding-top:5px;
}
#calendar_details h3, #news_details h3, #news_focus h3{
	padding-top:2px;
	color:#1d64a6;
}
.link a, .link a:link, .link a:visited, .link a:hover{
	padding:0 15px 0 0;
	background: url('../img/agd_puce.png') no-repeat right 4px;
	color:#1d64a6;
	font-weight:bold;
	text-decoration:underline;
}
.events .link, #calendar_details .link, #news_details  .link{
	clear:both;
	text-align:right;
	margin-top:5px;
	margin-bottom:20px;
}
.event_pagination{
	text-align:center;
}
.event_pagination span{
	color:#B95700;
	font-weight:bold;
}
.event_pagination a{
	color:#1d64a6;
	display:inline-block;
	border:solid 1px #1d64a6;
	padding:2px 5px;
	margin:0px 2px;
}
.event_pagination .first{
	background: url('../img/bt_pg_first.gif') no-repeat 5px 6px;
	padding-left:15px;
}
.event_pagination .last{
	background: url('../img/bt_pg_last.gif') no-repeat 88px 6px ;
	padding-right:15px;
}
.event_pagination .last_week{
	background: url('../img/bt_pg_last.gif') no-repeat 107px 6px  ;
	padding-right:15px;
}
/* TABLEAUX
---------------------------------------------------------------------------------------------------------------------------
*/
table.contenttable, table.contenttable tr td, table.contenttable tr th {
	border:1px solid #98A6B6;
	border-collapse:collapse;
}
table.contenttable tr td, table.contenttable tr th {
	padding:2px;
}
table.contenttable thead{
	font-weight:bold;
	color:#789F00;
}
table.contenttable tbody{
	color:#1D64A6;
}

	
/* FORMULAIRES DE CONTACT
---------------------------------------------------------------------------------------------------------------------------
*/

#mailform fieldset{
	border:none;
}

#mailform input {
	width:200px;
	margin-right:15px;
}
    #mailform .csc-mailform-radio input {
		width:auto;
	}
	#mailform .csc-mailform-fieldtype-submit input{
		width:80px;
	}
#mailform .csc-mailform-fieldtype-submit input{
	width:80px;
}
#mailform  textarea{
	width:390px;
	margin-right:15px;
	padding:2px 4px;
}
#mailform label{
	text-align:right;
	color:#1d64a6;
	margin-left:50px;
	display:block;
	float:left;
	width:150px;
	margin-right:20px;
}
#mailform .csc-mailform-radio fieldset {
	margin:5px 0 0 50px;
}
#mailform .csc-mailform-radio fieldset legend {
	padding-bottom:5px;
	color:#1D64A6;
}
#mailform .csc-mailform-radio label {
	width:210px;
	margin:3px 0 0 0;
	text-align:left;
	color:#000;
	font-weight:normal;
}
#mailform .csc-mailform-radio input {
	margin-left:170px;
	margin-top:5px;
	float:left;
}
#mailform div{
	margin:5px 0px;
}
#mailform select{
	max-width:50%;
}
#mailform .csc-mailform-header-success{
	color:#6FA100;
	font-weight:bold;
}
#mailform .csc-mailform-label{
	margin:25px 0px 15px 0px;
	color:#6FA100;
	font-weight:bold;
	font-size:1.4em;
	border-bottom:solid 1px #6FA100;
}
#mailform div .csc-mailform-field-error-message, #mailform .csc-mailform-header-error{
	color:#B95700;
	font-weight:bold;
}
#mailform .csc-mailform-fieldtype-textarea span{
	float:right;
	margin-right:50px;
}
#mailform .csc-mailform-fieldtype-submit{
	margin-top:25px;
	text-align:center;
}
#mailform .csc-mailform .csc-mailform-fieldname-captcha{
    padding:30px 0;
}
#mailform  .csc-mailform .csc-mailform-fieldname-captcha label{
    float:none;
    width:auto;
    text-align:left;
    margin-bottom:10px;
}
#mailform  .csc-mailform .csc-mailform-fieldname-captcha input{
    margin-left: 220px;
}

/* MENU CANTINE
---------------------------------------------------------------------------------------------------------------------------
*/
.tx-anetsaintgenescantine-pi1 .menu_cantine{
	margin:10px 0px 50px 0px;
}
#content .tx-anetsaintgenescantine-pi1 h4{
	background-color:#6FA100;
	padding:10px 20px;
	margin:0;
	color:#FFF;
}
#content .tx-anetsaintgenescantine-pi1 h4.today{
	color:#FFF;
	background-color:#8BBA00;
}
#content .tx-anetsaintgenescantine-pi1 .listing h5{
	float:left;
	width:120px;
	color:#789f00;
	padding-left:2px;
	font-size:0.9166em;
}
.tx-anetsaintgenescantine-pi1 .menu_cantine .listing div{
	border-bottom:solid 1px #98a6b6;
	padding:4px 0;
}
.tx-anetsaintgenescantine-pi1 .menu_cantine ul {
	margin-left:120px;
}
.tx-anetsaintgenescantine-pi1 .menu_cantine ul li {
	display:inline;
	background:url('../img/puce-cantine.gif') no-repeat  left 4px;
	padding:0 5px 0 15px;
	color:#1D64A6;
}
.tx-anetsaintgenescantine-pi1 .menu_cantine ul li.first {
	background:none;
	padding:0 5px 0 0;
}
.tx-anetsaintgenescantine-pi1 .menu_cantine ul li.special {
	color:#B95700;
}
.tx-anetsaintgenescantine-pi1 .legend {
	margin-top:10px;
	text-align:right;
	color:#B95700;
}
.tx-anetsaintgenescantine-pi1 .legend img{
	margin-right:5px;
}

/* SITEMAP
---------------------------------------------------------------------------------------------------------------------------
*/
#th_sm_s form, #th_sm_s form div{
	margin:20px 0px;
}
#th_sm_s form .inp input{
	background-color:#FFF;
	border: solid 1px #1D64A6;
	font-size:0.9166em;
	padding:1px;
	color:#000;
}
#th_sm_s label, #th_sm_s span{
	float:left;
	width:200px;
}

#th_sm_l ul{
	margin:0px 0px 0px 30px;
	list-style-image: url(../img/content_puce.gif); 
}

#th_sm_l dfn{
	margin-right:5px;
}
#th_sm_l ul li a{
	text-decoration:underline;
}
#th_sm_l ul li ul li a{
	text-decoration:none;
}
#th_sm_l ul li span dfn, #th_sm_l ul li span a{
	color:#B95700;
	font-weight:bold;
}
#th_sm_l ul li ul li span dfn, #th_sm_l ul li ul li span a{	
	color:#1d64a6;
	font-weight:normal;
}
#th_sm_l ul li ul li ul li span dfn, #th_sm_l ul li ul li ul li span a{
	font-style:italic;
}
/* RESULTATS RECHERCHE
---------------------------------------------------------------------------------------------------------------------------
*/
.tx-indexedsearch-whatis{
	color:#B95700;
}
.tx-indexedsearch .tx-indexedsearch-browsebox p{
	margin:0;
	color:#1d64a6;
	font-size:0.9166em;
	margin:4px 0px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul {
	text-align:center;
	margin-top:15px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul li a{
	color:#1d64a6;
	font-size:0.9166em;
	border:solid 1px #1d64a6;
	padding:2px 5px;
	margin:0px 2px;
	text-decoration:none;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul li strong a{
	color:#B95700;
	border:none;
}
.tx-indexedsearch .tx-indexedsearch-res{
	padding:15px 0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res{
	padding:5px 0px;
}
.tx-indexedsearch .tx-indexedsearch-res span{
	color:#1d64a6;
	font-size:0.9166em;
	margin:0;
}
.result_title .tx-indexedsearch-title a, .result_title .tx-indexedsearch-title a:hover, .result_title .tx-indexedsearch-title a:visited, .result_title .tx-indexedsearch-title a:link{
	color:#789f00;
	font-weight:bold;
	text-decoration:none;
	background:url(../img/content_puce.gif) no-repeat left 3px;
	padding:0px 0px 0px 15px;
}

.tx-indexedsearch .tx-indexedsearch-res p, .tx-indexedsearch-noresults{
	color:#1d64a6;
	font-size:0.9166em;
	margin:5px 0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
	color:#B95700;
}

/* ANET GALERIE
---------------------------------------------------------------------------------------------------------------------------
*/
.anet_galerie_image p{
	color:#1D64A6;
	font-weight: bold;
}
#content .tx-felogin-pi1 {
	margin-bottom:15px;
}
#content .tx-felogin-pi1 h4{
	color:#789F00;
	margin:0 0 15px 0;
}
#content .tx-felogin-pi1 form{
	margin:15px 0;
}
#content .tx-felogin-pi1 form div{
	margin:5px 0;
}
#content .tx-felogin-pi1 form label{
	width:100px;
	display:block;
	float:left;
}
#content .tx-felogin-pi1 form label.logout{
	width:190px;
}
#content .tx-felogin-pi1 form input[type="submit"]{
	margin-top:25px;
	margin-left:100px;
}
#content .tx-felogin-pi1 div{
	color:#1d64a6;
}
#content .tx-felogin-pi1 label {
	display:inline;
}


/* BORDER COLUMN
---------------------------------------------------------------------------------------------------------------------------
*/
/* IDENTIFICATION
---------------------------------------------------------------------------------------------------------------------------
*/
#right .tx-felogin-pi1{
	padding:15px 22px;
	color:#3f6181;
}
#right .tx-felogin-pi1 label {
	display:inline;
}
#right .tx-felogin-pi1 div input {
	margin-top:10px;
	border:solid 1px #3f6181;
	color:#3f6181;
	background-color:#FFF;
}
#right .tx-felogin-pi1 div input[type="submit"] {
	margin-left:45px;
}
/* SOUSMENU
---------------------------------------------------------------------------------------------------------------------------
*/
#smenu{
	background:#FFF url('../img/menu/smenu_bg.gif') repeat-y top left;
}
#smenu .border{
	height:7px;
	background:url('../img/menu/menu_bottom.gif') repeat-x top left;
}

#smenu h2{
	background: url('../img/menu/smenu_title.png') no-repeat -10px -4px;
	padding:14px 5px 16px 22px;
	color:#FFF;
}

#smenu ul{
	padding: 0px 22px 8px 22px;
}
#smenu ul li{
	
	display:block;
	border-bottom:solid 1px #98a6b6;
	list-style:none outside;
	margin:0;
}

#smenu ul li a{
	margin:0px;
	display:block;
	padding:5px 7px;
	text-decoration:none;
	color:#37567b;
}
#smenu ul li a:hover{
	color:#162B44;
	background-color: #f7f7f7;
}
#smenu ul li a.on{
	font-weight:bold;
}
#smenu ul li ul{
	padding:0px 0px 5px 7px;
}
#smenu ul li ul li{
	background-color:#6FA100;
	border:none;
	padding:0;
	margin:0;
}
#smenu ul li ul li a{
	display:block;
	background-color:#FFF;
	margin-left:5px;
	padding:0 0 0 5px;
	font-size:0.9166em;
	border:none;
}
/* RECHERCHE
---------------------------------------------------------------------------------------------------------------------------
*/
#search{
	height:38px;
	background:#72AC02 url('../img/search_bg.gif') repeat-y top left;
}
#search label{
	background:url('../img/search_logo.png') no-repeat top left;
	padding:0;
	margin:5px 0 0 10px;
	height:24px;
	width:27px;
	float:left;
}
#search_text{
	border:none;
	padding:3px;
	margin:7px 0 0 5px;
	width:110px;
}
#search_submit, .tx-indexedsearch-searchbox-button{
	background:url('../img/search_bt.gif') no-repeat top left;
	border:none;
	margin:7px 0 0 5px;
	width:34px;
	height:21px;
	font-family: Trebuchet, Times, "Times New Roman", Georgia, serif;
}
/* EDITORIAL
---------------------------------------------------------------------------------------------------------------------------
*/
#editorial{
	background:#fcedc4 url('../img/edito_bg.gif') no-repeat top left;	
}
#editorial h3, #direct_access h3{
	color:#825000;
	border-bottom:solid 1px #cbd6e1;
	padding:25px 0 3px 0;
	margin:0 22px;
}
#editorial p{
	font-size:0.9166em;
	margin:15px 22px 0px 22px;
	color:#3f6181;
	padding-bottom:25px;
}
/* ACCES DIRECT
---------------------------------------------------------------------------------------------------------------------------
*/
#direct_access{
	background:#dcf8ab url('../img/access_bg.gif') no-repeat top left;
}
#direct_access ul{
	margin:15px 22px 0px;
	padding-bottom:15px;
}
#direct_access ul li{
	list-style:none;
	padding:3px 0px;
}
#direct_access ul li a{
	display:block;
	padding-left:15px;
	background:url('../img/access_puce.png') no-repeat 0px 3px;
	text-decoration:none;
	font-weight:bold;
	color:#45581e;
}
#links{
	padding:15px 0;
}
#links li{
	list-style:none;
	text-align:center;
	margin:15px 0px 10px 18px;
}
#links #item_67{
	margin-left:12px;
}
#links #item_67 a{
	background:url('../img/bt_plan_acces.png') no-repeat center bottom;
	display:block;
	height:80px;
	width:196px;
}
#links #item_65 a{
	background:url('../img/bt_visite.png') no-repeat center bottom;
	display:block;
	height:55px;
	width:184px;
}
#links #item_66 a{
	background:url('../img/bt_contact.png') no-repeat center bottom;
	display:block;
	height:57px;
	width:184px;
}
/* FOOTER
---------------------------------------------------------------------------------------------------------------------------
*/
#footer{
	background: url('../img/body_bg_bottom.png') repeat-x center bottom;
	margin:0;
	padding:0;
}
#footer_content{
	margin:0 auto;
	width:900px;
	padding:25px 20px 40px 20px;
	font-size:0.9166em;
	color:#3f6181;
}
#footer_content p{
	text-align:center;
	display:block;
	font-size:1em;
	border-bottom: 1px solid #CBD6E1;
	padding-bottom:15px;
}
#footer_content p span{
	font-weight:bold;
}
#menu_bas{
	float:left;
	margin-top:10px;
	color:#3f6181;
}
#menu_bas li{
	display:inline;
	list-style-type:none;
	padding:2px;
	color:#3f6181;
}
#menu_bas li a, #conception a{
	color:#3f6181;
	text-decoration:underline;
}
#conception{
	float:right;
	margin-top:10px;
	color:#3f6181;
}
