﻿@charset "utf-8";
/* CSS Document */
*{
	padding:0px;
	/*border:none;*/
	margin:0px;
}

body
{
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url("/fileadmin/templates/images/csdps_bg.jpg");
}

img {
	border:none;
}

.csc-sitemap ul li{
	list-style-image:url(../images/img_co_puce1.gif);
}

.csc-sitemap ul li ul li{
	list-style-image:url(../images/img_co_puce3.gif);
}

.csc-sitemap ul li ul li ul li{
	list-style-image:url(../images/img_co_puce2.gif);
}

.useful-links li {
	list-style-image:url(/fileadmin/templates/images/useful-link-arrow.gif);
}

#page {
	margin:auto;
	width:990px;
	font-size:13px;
}

#page-main{
	
	border:none;
	margin:auto;
	width:990px;
	_width:1000px;
}

input{
	text-indent:3px;
	background:#A9DDF1;
	border:1px solid #1a716b;
	height:18px;
	vertical-align:middle;
}

input.searchbox-button {
	border:none;
}

#left-side {
	width:345px;
	float:left;
}

#left-side-contents{
	width:345px;
	/*margin-left:20px;*/
	/*background:url("/fileadmin/templates/images/csdps_border_left_bg_fp.jpg") left top no-repeat #f5f4ee;*/
	background:#f5f4ee;
}

#left-top{
	float:right;
	padding:0px 0px 10px;
	background:url("/fileadmin/templates/images/csdps_left_top_bottom_left_bg.png") left bottom no-repeat #f5f4ee;
}

#logo {
   width:340px;
   height:90px;
   float:right;
   text-align:right;
}


#imageUnderLogo {
	 width:340px;
     height:295px;
	 padding-bottom:5px;
	 background-repeat:no-repeat;
	 float:right;
}

#right-side {
	width:640px;
	_width:642px;
	float:left;	
	border:none;
	background:white url("/fileadmin/templates/images/csdps_border_right_middle_bg.jpg") right top repeat-y;
}

#right-contnets {	
	border:none;	
	padding:0px 0 20px 0px;
	width:640px;
	_width:642px;
	float:left;
	background:#fff url("/fileadmin/templates/images/csdps_border_right_content_bottom_bg.jpg") -9px bottom no-repeat;
}

#right-top-container{	
	/*margin-right:30px;*/
	/*background:url("/fileadmin/templates/images/csdps_border_right_top_bg.jpg") right center no-repeat;*/
	min-height:210px;
	_height:210px;
	background:#fff;
}
#right-contents-leftCol-container{	
	border-left:5px solid #ece9e6;
	/*padding-left:7px;*/
	width:468px;
	float:left;
	background:white;
}

#right-contents-leftCol {
	padding:0px 15px 10px 15px;
}

#right-contents-rightCol-container {
	background:white;
	width:155px;
	_width:157px;
	float:left;
	margin-left:4px;
}

#right-contents-rightCol {
	borde:rnone;
	margin-top:5px;	
	min-height:350px;
	_height:350px;
	background:#48B5D6;
	padding:5px 5px 0 5px;
}

#right-contents-rightCol .useful-links{
	font-size:12px;
	list-style:none;
	padding:5px 0px 25px 20px;
	_padding-left:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-image:url("/fileadmin/templates/images/useful-link-arrow.gif");
}

#right-contents-rightCol .useful-links  li{
	padding:3px;
}

#right-contents-rightCol .useful-links a{
	text-decoration:underline;
	color:white;
	/*text-transform:capitalize;*/
}

/*#right-contents-leftCol h2.csc-firstHeader{
	height:26px;
	color:white;
	font-size:15px;
	text-align:left;
	padding-left:20px;
	vertical-align:middle;
	text-transform:uppercase;
	background:#019FC2 url("/fileadmin/templates/images/extTitle.gif") left center no-repeat;
	padding:5px 0px 0px 20px;
}*/

#right-contents-leftCol h1, h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 25px 0 12px 0;
}

#right-contents-leftCol p {
	margin: 7px 0;
}

#fil-ariane {
	font-size:10px; 
	/*width:450px;*/
	min-height:15px;
	height: auto !important;
	height:15px;
	padding-left:3px;
	padding-top:3px;
	background:#f1efe5;
	margin-bottom: 10px;
}

#fil-ariane div{
	display:inline;
	padding:0px 3px;
	font-weight:bold;
}

#fil-ariane a{
	font-size:9px;
	width:550px;
	height:15px;
	text-decoration:none;
	padding-right:10px;
}

#fil-ariane a:hover{
	width:550px;
	height:15px;
}

.clear {
 	clear:both;
}

.infolettre{
	color:white;
	margin-top:5px;
	height:31px;
}

.newsTitle{
	background: url("/fileadmin/templates/images/csdps_news_bg.jpg") no-repeat;
	text-transform:uppercase;
	float:left;	
	font-size:14px;
	font-weight:bold;
	color:white;
	height:31px;
	width:180px;
}

.newsTitle a{
	color:white;
	text-decoration:none;
	border:none;
	
}

.newsTitle .news-link{
	float:left;	
	border:none;
	margin:7px 0px 0px 25px;
	*margin:7px 0px 0px 18px;
}

.newsTitle .rss-link{
	float:left;
	margin:9px 0px 0px 25px;
	*margin:9px 0px 0px 20px;
}

.label-info-letter{
	text-transform:uppercase;
	float:left;	
	font-size:9px;
}

.titre_page{
	font-size:15px;
	text-indent:20px;
	font-weight:bold;
	color:#3A312C;
	border-bottom:1px solid #C9A865;
	min-height: 25px;
	height: auto !important;
	height:25px;
	background:url("/fileadmin/templates/images/arrow-page.gif") no-repeat left 10px;
	padding-top:5px;
}

#add_info{
	/*background: url("/fileadmin/templates/images/add_info_bg.jpg") no-repeat top right;*/
	height:57px;
	font-size:10px;
	font-weight:bold;
	color:#67504B;
	/*width:97%;*/
}

#add_info .copyrights{
	padding-top:32px;
	text-align:center;
}

/*#bca823*/

.tx-sremailsubscribe-pi1 p {
	
}
.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit {
	
	margin-left:0px;;
	margin-right:0px;
}
.tx-sremailsubscribe-pi1 h4 {
	margin-top:0pt;
	padding-left:0px;
}
.tx-sremailsubscribe-pi1 legend {
	font-weight:bold;
	padding:0pt 0.5em;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice {
	font-style:italic;
	margin-bottom:1em;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash {
	margin-bottom:2em;
}
.tx-sremailsubscribe-pi1 a {
	background-image:url(../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif);
	background-position:0% 60%;
	background-repeat:no-repeat;
	padding-left:14px;
	text-decoration:none;
}
.tx-sremailsubscribe-pi1 label {
	margin:0pt;
	padding:0pt;
}
.tx-sremailsubscribe-pi1 label span {
	color:#FF0000;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error {
	color:#FF0000;
}
.tx-sremailsubscribe-pi1 #tx-sremailsubscribe-pi1-email{
width:100px;
	margin:0pt;
	
}

.tx-sremailsubscribe-pi1 input[type="submit"] {
	
}

.tx-sremailsubscribe-pi1-submit{
	background:url("/fileadmin/templates/images/ok_infoletter.jpg") no-repeat;	
	width:30px;
	height:21px;
	cursor:pointer;
	vertical-align:middle;
}

.tx-sremailsubscribe-pi1 input[type="password"] {
	margin-right:0px;
}
* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password {
	margin-right:0px;
}
.tx-sremailsubscribe-pi1 input[type="radio"], .tx-sremailsubscribe-pi1 input[type="checkbox"] {
	background-color:transparent;
}
* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox {
	background-color:transparent;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon {
	background-color:transparent;
	margin-left:1em;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover {
cursor:pointer;
}
.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view {
	background-color:transparent;
	background-image:url(../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif);
	background-repeat:no-repeat;
	font-size:0.8em;
	margin-left:1em;
	padding-left:15px;
}
.tx-sremailsubscribe-pi1 ul {
	list-style-position:inside;
	margin:0pt;
	padding:0pt;
}
.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes {
	list-style-type:none;
}
.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li {
	margin:0pt 0pt 0.3em;
	padding:0pt;
}
.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label {
	margin:0pt;
	padding:0pt 0pt 0pt 0.5em;
}
.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li {
	float:left;
	margin:0pt;
	padding:0pt 2em 0pt 0pt;
}
.tx-sremailsubscribe-pi1 dl {
	margin-left:5px;
	
}

.info-letter-filedset{
	width:100%;		
	color:white;
	font-size:10px;
	font-weight:bold;	
	height:30px;
}

.info-letter-filedset .label-email{
	color:#37598C;
	float:left;
}

.infolettre .tx-sremailsubscribe-pi1{
	float:left;
	height:31px;
	width:283px;
}

.tx-sremailsubscribe-pi1 .info-letter-filedset table{
	
}

.tx-sremailsubscribe-pi1 input {
margin:0;
padding:0 !important;
}

#tx-sremailsubscribe-pi1-tt_address_form{
	background:url("/fileadmin/templates/images/csdps_info_letter_bg.jpg") no-repeat;	
	width:285px;
	float:left;
	height:31px;
}

.infolettre #tx-sremailsubscribe-pi1-form{
	background: #01bedc url("/fileadmin/templates/images/csdps_info_letter_bg.jpg") no-repeat;
	height:31px;
}

.infolettre .tx-sremailsubscribe-pi1 #tx-sremailsubscribe-pi1-form {
	padding-bottom:0;
	margin-top:0;
}

.tx-sremailsubscribe-pi1 #tx-sremailsubscribe-pi1-form {
	background-color:#f2f2f2;
	padding-bottom:10px;
	margin-top:5px;
}

.tx-sremailsubscribe-pi1 dt {
	
	text-align:right;
	width:60%;
}
.tx-sremailsubscribe-pi1 dd {
	
	text-align:right;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt {
	padding-right:0pt;
	width:auto;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd {
	width:auto;
}







/********************************** 
 * TOP MENU
 **********************************/
#right-top-menu{
	padding:2px 0 0 0;
	border:none;
	margin:0;
	background:#36b2ce url("/fileadmin/templates/images/top-right-nav-bg.png") no-repeat left 2px;
	width:100%;
	height:89px;
	text-transform:uppercase;
	font-size:10px;
	float:left;
	width:632px;
} 

#right-top-menu a{
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	
} 

#right-top-menu .searchBox{
	margin:0px;
	margin-top:34px;
	*margin-top:33px;	
	padding:0px;
	border:none;
}

#right-top-menu .searchBox .form-text{
	/*background-color:#91CAE6;*/
	width:143px;
}

#right-top-menu .searchBox .search-td{
	border-left:1px solid white;
}

#right-top-menu .searchBox .search-td a{
	padding:5px;
}

#indexedsearch {
	background:url(../images/img_co_placepassions.jpg) no-repeat 530px 10px;
	height:80px;
	padding-top:1px;
}

* html #indexedsearch{
	background:url(../images/img_co_placepassions.jpg) no-repeat 275px 10px;
}

*+html #indexedsearch{
	background:url(../images/img_co_placepassions.jpg) no-repeat 275px 10px;
}


#nav-top-right{
	padding-top:1px;
	margin-left:10px;
	*margin-left:3px;
	margin-top:30px;
	float:left;
	width:250px;
	height:30px;
} 

#nav-top-right .top-right-no, #nav-top-right .top-right-act, 
#nav-top-right .top-right-no-first, #nav-top-right .top-right-act-first,
#nav-top-right .top-right-no-last, #nav-top-right .top-right-act-last{
	float:left;
	vertical-align:bottom;
	padding-top:10px;
}

.test1, .test2{
	float:left;
	width:100px;
}

#nav-top-right a{
	height:15px;
	padding:0px 5px;
	border-right:1px solid white;
}

#nav-top-right .top-right-no-last a, #nav-top-right .top-right-act-last a{
	border-right:none;
}

/********************************************
 left-menu
/********************************************/
#left-menu {
	float:right;
	padding:0px 0px 20px 0px;
	width:323px;
	background:#f5f4ee;
}

#left-menu a{
	color:white;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:10px;
	font-size:13px;
	display:block;
	text-transform:uppercase;
	z-index:100;
}

#left-menu .left-menu-item {
	height:25px;
	padding:8px 0px 0px 5px;
	width:310px;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/csdps_left_menu_item_bg.png', sizingMethod='crop');*/
	background:url("/fileadmin/templates/images/csdps_left_menu_item_bg.png") no-repeat top left;
}

#left-menu .left-menu-item[class]{
	margin-top:2px;
	background:url("/fileadmin/templates/images/csdps_left_menu_item_bg.png") no-repeat top left;
}

#left-menu .menu-item-address-telnum{
	height:25px;
	padding:8px 0px 3px 5px;
	margin-top:2px;
	width:310px;
	background:#f5f4ee;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/csdps_left_menu_item_coordonnees_bg.png", sizingMethod='crop');
}

#left-menu .menu-item-address-telnum[class]{
	background:url("/fileadmin/templates/images/csdps_left_menu_item_coordonnees_bg.png") no-repeat top left #f5f4ee;
}

#left-menu .left-menu-item-login{
	height:23px;
	padding:8px 0px 0px 5px;
	width:310px;
	background:#f5f4ee;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/csdps_left_menu_item_login_bg.png", sizingMethod='crop');
}

#left-menu .left-menu-item-login[class]{
	margin-top:1px;
	height:24px;
	background:url("/fileadmin/templates/images/csdps_left_menu_item_login_bg.png") no-repeat top left;	
}

#left-menu .login{
	width:301px;
	margin-left:4px;
	background:#98c441;
	padding-left:10px;
}

#left-menu .login input{
	background:#C9DB80;
	float:left;
	margin:1px 0px;
	font-size:10px;
	color:#52673D;
	font-weight:bold;
}

#left-menu .login input#user{
	width:240px;
}

#left-menu .login input#pass{
	width:207px;
}

#left-menu .login input#login{
	margin-left:3px;
}

#left-menu .login .linkForgetPassword{
	display:block;
	height:15px;
	width:290px;
	margin:10px 0px 10px 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/bullet_pp_2e.png", sizingMethod='crop');
}

#left-menu .login .linkForgetPassword[class]{
	height:auto;
	width:auto;
	padding:10px 0px;	
	margin:0px;
	background:url("/fileadmin/templates/images/bullet_pp_2e.png") left no-repeat;
}


#left-menu .login .linkForgetPassword a{
	font-size:10px;
	color:#52673D;
	vertical-align:middle;
	position:relative;
	*top:-5px;
	text-transform:none;
}


#left-menu-bottom {
	float:right;
	width:340px;
	background:url("/fileadmin/templates/images/csdps_menu_bottom_bg.jpg") right bottom no-repeat;
}

/********************************** 
 * top-right-middle-menu
 **********************************/ 
#right-menu{
	background:url("/fileadmin/templates/images/right-middle-nav-bg.jpg") no-repeat;
	width:100%;
	height:170px;
	float:left;
}
#nav-middle-right{
	float:left;
}

#nav-middle-right .eleves,  #nav-middle-right .parents, #nav-middle-right .organisations{
	 float:left;
	 width:145px;
	 height:170px;
	 margin-left:12px;
}

#nav-middle-right .nav_title{
	position:relative;
	top:120px;
	left:10px;
	_left:0px;
}

#nav-middle-right .nav_title .small{
	font-size:13px;
	display:block;
}

#nav-middle-right a{
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	height:100%;
	width:100%;
}


.eleves {
 /*background: url("/fileadmin/templates/images/boutons_03.png") no-repeat;*/

}

.divacteleves {
 /*background: url("/fileadmin/templates/images/boutons_03.png") no-repeat;*/

}

.parents {
 /*background: url("/fileadmin/templates/images/boutons_05.png") no-repeat;*/
}

.divactparents {
 /*background: url("/fileadmin/templates/images/boutons_05.png") no-repeat;*/
}

.organisations {
 /*background: url("/fileadmin/templates/images/boutons_07.png") no-repeat;*/
}

.divactorganisations {
 /*background: url("/fileadmin/templates/images/boutons_07.png") no-repeat;*/

}
.eleves a, .parents a, .organisations a {

}

/********************************** 
 * LEFT MENU
 **********************************/ 
#menuz {
	_position:relative;
	width: 311px;
	_width:313px;
	_margin-left:10px;
	font: normal normal normal 11px/13px arial, Helvetica, sans-serif;
	float:right;
}

#menuz a {
	display:block;
	border-bottom:2px solid white;
	font-size:12px;
	padding:3px 0px;
	font-weight:bold;
	color:white;
	text-decoration: none;
}

/* 1st LEVEL */
#menuz ul {
	list-style: none;
}

#menuz ul li {
	width:310px;
	position:relative;
}

#menuz .a-container{
	padding:0px;
	margin:0px;
}


#menuz ul .img-container-left{
	float:left;
	position:relative;
	right:10px;
}

#menuz ul ul .img-container-left{
	
	
}
/*
#menuz .img-container-right{
	position:relative;
	right:30px;
	top:-16px;
	
	float:right;
}
*/
#menuz .img-container-right{
	position:relative;
	top:5px;
	height:0px;
	width:0px;
	float:right;
	right:20px;	
}

.menu_item_title .a-container{
}


#menuz li a{
	padding-left:16px;
}

#menuz li.sub a{
	background:#97C340 url(../images/bullet_pe.png) -7px no-repeat;
	padding-left:16px;
}

.submenu_left li.sub a{
	background:url(../images/bullet_pe.png) -7px no-repeat !important;
	padding-left:16px;
}

#menuz li.sub a:hover{
	background:#6D8A32 url(../images/bullet_pe.png) -7px no-repeat;
	padding-left:16px;
}

.submenu_left li.sub a:hover{
	background:#6D8A32 url(../images/bullet_pe.png) -7px no-repeat !important;
	padding-left:16px;
}

#menuz li.sub_select a{
	background:#6D8A32 url(../images/bullet_pe_expand.png) -7px no-repeat;
	padding-left:16px;
}

#menuz li.sub_select a:hover{
	background:#6D8A32 url(../images/bullet_pe_expand.png) -7px no-repeat;
	padding-left:16px;
}

.submenu_left li.sub_select a{
	background:#6D8A32 url(../images/bullet_pe_expand.png) -7px no-repeat !important;
	padding-left:16px;
	color:#fff !important;
}

#menuz li.sub_select li{
	background:none;
}

#menuz li.sub_select li a{
	background:none;
	padding-left:16px;
}

#menuz li.sub_select li .subsubmenu a{
	background:#bfe17b url(../images/breadcrumb-arrow-p.gif) 5px 7px no-repeat !important;
	padding-left:16px;
	color:#666666 !important;
}

#menuz li.sub_select li .subsubmenu a:hover{
	background:#97C340 url(../images/breadcrumb-arrow-p.gif) 5px 7px no-repeat !important;
	padding-left:16px;
	color:#fff !important;
}

#menuz li.sub_select .submenu_left li.selected_sub a{
	background:#6D8A32 url(../images/breadcrumb-arrow-p.gif) 5px 7px no-repeat !important;
	padding-left:16px;
	color:#fff !important;
}

#menuz li.sub_select li .subsubmenu li.selected a{
	background:#97C340 url(../images/breadcrumb-arrow-p.gif) 5px 7px no-repeat !important;
	padding-left:16px;
	color:#fff !important;
}

#menuz li.sub_select ul.submenu_left, #menuz li.sub_select ul.submenu_left li.sub_select .subsubmenu {
	display:block !important;
}

.submenu_left a {
	background: url(../images/breadcrumb-arrow-p.gif) 5px 7px no-repeat !important;
	padding-left:16px;
}

.submenu_left a:hover{
	background:#6D8A32 url(../images/breadcrumb-arrow-p.gif) 5px 7px no-repeat !important;
	padding-left:16px;
}

#menuz ul ul ul{
	width:290px !important;
	background:#ccc !important;
}

#menuz ul li ul li ul li {
	width:290px;
}

#menuz ul li ul li a {
	padding-left:16px;
}

#menuz ul li ul li ul li a {
	background:#ccc;
}

/*2e LEVEL*/
#menuz ul ul {
	width:300px;
	display:none;
	background:#E7E5D7;
	margin-left:10px;
}

#menuz ul li.act ul {
	width:300px;
	display:block;
	background:#E7E5D7;
}

#menuz ul li ul a {
	display:block;
	border-bottom:1px solid #fff;
	padding: 3px 0px 3px 5px;
	color:white;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
}

#menuz ul li ul li{
	width:300px;
}

#menuz ul li ul li .act .img-container-left{
	right:20px;
	*right:15px;
}

#menuz ul ul img {
	margin-left:0px;
}

#menuz ul li ul li a.act {
	margin-left:5px;
}

#menuz ul li ul a:hover {
}

/*3e LEVEL*/
#menuz ul ul ul img {
	margin-left:12px;
}

#menuz ul li ul li ul a:hover {
}

#menuz ul li ul li ul li ul a {
}

#menuz ul li ul li ul li ul a:hover {
}
/*******************list*****************************/
#right-contents-leftCol ul{
	margin:0 0 0 15px;
	
}
/*/////////////////////////SEARCH//////////////////////////*/
.tx-indexedsearch{
	margin:15px 0 0 0;
}
.tx-indexedsearch input{
	background:none;
}

.tx-indexedsearch .tx-indexedsearch-searchbox{
	border:1px solid #e6e6e6;
	padding:5px;
	}
.tx-indexedsearch .tx-indexedsearch-whatis{
	/*border-top:1px solid #48B5D6;
	border-left:1px solid #48B5D6;
	border-right:1px solid #48B5D6;*/
	border-top:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background:#f2f2f2;
	padding:10px 10px 0 10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox{
	/*border-bottom:1px solid #48B5D6;
	border-left:1px solid #48B5D6;
	border-right:1px solid #48B5D6;*/
	border-bottom:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	padding:5px 10px 10px 10px;
	background:#f2f2f2;
	margin-bottom:10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox p{
	margin:0 !important;
}

.tx-indexedsearch .tx-indexedsearch-browsebox ul{
	margin:0 !important;
	padding-top:5px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox ul a{
	color:#8c7a01;
	font-size:10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox ul strong a{
	text-decoration:none;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-bottom:0 !important;
	margin-top:10px;
}

.tx-indexedsearch .tx-indexedsearch-res{
	margin:15px 0 0 0;
	font-size:12px;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:10px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res{
	border-bottom:none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res table{
	width:100%;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res .tx-indexedsearch-path a{
	color:#929292;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-icon{
	/*display:none;*/
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-result-number{
	/*display:none;*/
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-title{
font-weight:bold;
	font-size:14px;
	width:90%;
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-title a{
	color:#1298C1;
	/*text-decoration:none;*/
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-title a:hover{
	color:#1298C1;
	text-decoration:underline;
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-percent{
	width:10%;
	
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{
	font-style:normal;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
	font-weight:bold;
	color:#000000;
	/*padding:0 5px 0 5px;
	background:#FFFF33;*/
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-info{
	font-size:10px;
	background:#F5F4EE;
	padding:5px;
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-info a{
	color:#1298C1;
	
}

.tx-indexedsearch-searchbox form table td {
	padding-left:10px;
	padding-top:5px;
}

.tx-indexedsearch-searchbox form table td select{
	font-size:11px;
}

.tx-indexedsearch-searchbox form p {
	padding-left:10px;
}

.csc-sitemap {
	padding-bottom:10px;
}

.csc-sitemap ul a{
	color:#1298C1;
}

a {
	color:#046d8d
}

a:hover {
	text-decoration:none;
}

.submit {
	background:#A9DDF1 !important;
}

.news-amenu-container h2{
	display:none;
}

.news-amenu-container ul{
	list-style:none;
}

.news-amenu-container ul li{
	padding:5px 0 10px 15px;
	/*margin-left:10px;*/
	border-top:1px solid #e5e2cc;
	background:url(/fileadmin/templates/images/arrow-page.gif) no-repeat left 8px;
}

.news-amenu-container ul li a{
	color:#5d5511;
	font-size:11px;
}

.news-amenu-container ul li a strong{
	font-weight:normal;
}

.news-amenu-container ul li.news-amenu-item-year{
	padding:0 0 5px 0;
	border-top:none;
	border-bottom:1px solid #fff;
	margin:5px 0 0 0;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	background:none;
}

info-neige {
background-color: #FFFF33;

}

.st_message {
    display:none;
    position:absolute;
	left:50%;
	top:10px;
	width:400px;
	z-index:1000;
}

#st_message_container {
    position:absolute;
	height:auto;
	margin:auto;
	min-width:990px;
	z-index:1000;
	background:none;
}

/*Info-neige*/

#st_message {
	background:#f8f804; /*url(../images/img_co_bg-alert.jpg) repeat-x bottom left*/
	border:1px solid #8c8c8c;
	z-index:1000;
}

.container_message {
	/*background:url(../images/img_co_bg-alert.jpg) repeat-x bottom left;*/
	color:black;
	font-weight:bold;
	padding:25px;
	margin-bottom:10px;
	/*border-bottom:1px solid #8c8c8c;
	border-left:1px solid #8c8c8c;
	border-right:1px solid #8c8c8c;*/
	line-height:20px;
	
}

#st_message tr{
	background:none !important;
}

#st_message table{
	/*border-top:1px solid #8c8c8c;
	border-left:1px solid #8c8c8c;
	border-right:1px solid #8c8c8c;*/
}

#st_message td{
	/*background:#eef009;*/
	height:40px;
}

.title_message {
	font-weight:bold;
	font-size:18px;
	margin-left:15px;
}

.close_button a{
	background:url(../images/img_co_button-alert.jpg) no-repeat left;
	height:23px;
	display:block;
	padding:0 10px;
	font-size:0;
	text-decoration:none;
	margin-right:10px;
}

	.container_message .MsoNormal {
		color:black;
	}
/*Fin*/

/*Formulaire contactez-nous*/

#formhandler_contact_form input.form_submit {
	background:url(../images/img_form_button.jpg) repeat-x;
	height:24px;
	color:#12847c;
	border:1px solid #12847c;
	padding:0 5px;
	font-weight:bold;
}

#formhandler_contact_form .freecapfield_label {
	width:400px;
	font-weight:bold;
	margin:0 0 5px 0;
	text-align:left;
}

.tx-srfreecap-pi2-image {
	/*float:left;*/
	margin:5px 40px 5px 40px;
}

.required_field {
	color:#ff0000;
}

.tx-srfreecap-pi2-cant-read {
	color:#000;
	text-align:left;
	display:block;
}

#formhandler_contact_form textarea {
	width:176px;
}

#formhandler_contact_form .infos_1 {
	border:1px solid #ccc;
	padding:20px 10px 10px 20px;
}

#formhandler_contact_form .infos_2 {
	border:1px solid #ccc;
	padding:20px 10px 10px 20px;
	text-align:center;
	margin-top:10px;
}