/*********************************************************************************************************************/
/***********************************                 STYLE DES EXTENSIONS                *****************************/
/*********************************************************************************************************************/
/*******************************************************************************/
/**********     TIP A FRIEND     ***********************************************/
/*******************************************************************************/
#form_tipafriend{
	width:520px;
	float:left;
	margin:0;
	padding:0;
}
#form_tipafriend input{
	font-size:0.9em;
}
#form_tipafriend textarea {
	font-size:0.95em;
	font-family:arial, verdana;
	color:#333333;
}
.lien_envoyer{
	float:left;
	width:510px;
	margin:0 0 30px 0;
padding:5px;
}
.lien_envoyer p, .lien_envoyer a{
	text-align:center;
	width:510px;
	float:left;
	font-weight:bold;
}
.plusieurs_mail{
	float:left;
	margin:0;
	padding:0;
	font-size:0.85em;
}
.form_tipafriend_error{
	width:490px;
	float:left;
	margin:0 0 20px 0;
	padding:10px;
	color:#D80D48;
}
.form_tipafriend_contenu1,
.form_tipafriend_contenu2 {
	width:460px;
	float:left;
	margin:0;
	padding:5px 0 0 10px;
	color:#333333;
	font-size:0.9em;
	font-weight:bold;
}
.form_tipafriend_contenu1{
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#eeeeee;
}
.form_tipafriend_contenu2{
	background-color:#EEEEEE;
	border-width:1px;
	border-style:solid;
	border-color:#eeeeee;
}
.form_tipafriend_contenu_gauche {
	width:180px;
	float:left;
	margin:0;
	padding:0 60px 5px 10px;
}
.form_tipafriend_contenu_droite {
	width:180px;
	float:left;
	margin:0;
	padding:0 0px 5px 0;
}
.form_tipafriend_contenu_obligatoire {
	width:400px;
	float:left;
	margin:0;
	padding:30px 20px 10px 0;
	color:#B50708;
	font-size:0.85em;
	font-weight:bold;
}
.form_tipafriend_contenu_send {
	width:50px;
	float:left;
	margin:0;
	padding:30px 20px 10px 0;
	text-align:right;
}
.form_tipafriend_contenu_send input{
	margin:0;
	padding:2px;
	text-align:center;
	background-color:#902015;
	border:none;
	color:#ffffff;
	font-weight:bold;
}

/*******************************************************************************/
/**********     WT_GALLERY     *************************************************/
/*******************************************************************************/
h2.wtgallery_category {
	display:none;
}
.wtgallery_category_folder {
	font-weight:bold;
	padding:20px 0; 
}
.wtgallery_category_folder a {
	text-decoration:none; 
}
.wtgallery_category_pic {
	border-bottom:1px solid #CAC4C0;
	padding:0 0 30px;
	margin:0 0 5px;
}
.wtgallery_categories {
	padding:0 35px 0 0;
}
.wtgallery_category_lastofrow {
	padding:0;
}
.wtgallery_category_pagebrowser_area {
	clear:both;
	padding:10px 0;   
}
ul.wtgallery_pagebrowser_category,
ul.wtgallery_pagebrowser_list {
	margin:0;
	text-align:center;    
}
ul.wtgallery_pagebrowser_category li,
ul.wtgallery_pagebrowser_list li {
	display:inline;
	list-style:none outside none;
	padding:0 10px; 
}
ul.wtgallery_pagebrowser_category li a,
ul.wtgallery_pagebrowser_list li a {
	text-decoration:underline;
}
ul.wtgallery_pagebrowser_category li a.act,
ul.wtgallery_pagebrowser_list li a.act {
	font-weight:bold;
	text-decoration:none;
}
h2.wtgallery_list {
	padding:0 0 20px;
}
img.wtgallery_list {
	padding:0 0 5px 0;
}
div.wtgallery_list {
	padding:0 35px 30px 0;
}
div.wtgallery_list p {
	padding:0;
}
div.wtgallery_list_lastofrow {
	padding:0;
}
.wt_gallery_single_inner_text,
.wt_gallery_category_inner_text {
	font-size:0.82em;
	font-weight:bold;
	line-height:1.2;
	padding:0;
	width:240px;
}
.wtgallery_list_pagebrowser_area {
	clear:both;
}
div.clear {
	padding:0;
}
/*******************************************************************************/
/**********     TT_NEWS     ****************************************************/
/*******************************************************************************/
/*****************************************/
/*****     MOT DU PRESIDENTE  ************/
/*****************************************/
.motdupresident_image {
	float:left;
	margin:0 10px 0 0;
}

/*****************************************/
/**********     SINGLE  ******************/
/*****************************************/
#milieu_milieu .home_milieu_alaune_conteneur{
	width:100%;
}
#milieu_milieu .home_milieu_alaune_image{
	float:left;
	margin:0 10px 0 0;
}
#milieu_milieu .home_milieu_alaune_contenu{
	float:left;
	width:304px;
}
#milieu_milieu h3.alaune{
	font-size:1em;
	background-image:url(../images/interface/puce_rouge.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0 0 5px 9px;
	color:#000000;
}
#milieu_milieu h3.alaune a{
	color:#000000;
}
#milieu_milieu .home_milieu_alaune_contenu p {
	padding:0;
}
#milieu_milieu .milieu_milieu_contenu .actu_seule_contenu_contenu .news-single-img {
	float:left;
	padding:0 15px 15px 0;
}

/*****************************************/
/**********     DETAIL  ******************/
/*****************************************/
#milieu_milieu .actu_seule_plus_infos{
	width:472px;
	float:left;
}
#milieu_milieu .actu_seule_plus_infos dt{
	color:#902015;
	font-weight:bold;
	padding:0 0 5px 0;
}
#milieu_milieu .actu_seule_plus_infos dl a{
	text-decoration:underline;
}
#milieu_milieu .actu_seule_contenu{
	width:472px;
	float:left;
	margin:0;
}
#milieu_milieu .actu_seule_contenu_contenu{
	width:472px;
	float:left;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}
#milieu_milieu .img_list{
	float:left;
	padding:0 10px 10px 0;
}
#milieu_milieu .img_list p{
	padding:3px 0px 12px 0;
	color:#902015;
}
#milieu_milieu .actu_seule_date{
	margin:0;
	padding:0;
	color:#606060;
	font-weight:bold;
}
#milieu_milieu .actu_seule_category{
	margin:0;
	padding:0;
	color:#606060;
}
#milieu_milieu .actu_seule_contenu h3{
	font-size:1em;
}

/*****************************************/
/**********     LISTE  *******************/
/*****************************************/
.actus-subheader a img{
	float:right;
	padding:0 5px 0 0;
}
.actus-morelink{
	padding:0 0 20px 0;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	font-size:0.85em;
	}
.actus-categorie_texte{
	color:#606060;
	font-weight:bold;
	font-size:0.85em;
	padding:5px 0 0 0;
}
.actus-date_texte{
	color:#606060;
	font-weight:bold;
	font-size:1em;
	padding:0 0 10px 0;
	margin:0;
}
.tx-ttnews-browsebox{
	border-width:1px 0 0 0;
	border-style:dashed;
	border-color:#999999;
	padding:0 0 10px 0;
}
.tx-ttnews-browsebox table{
	border-width:1px 0 1px 0;
	margin:0;
	padding:0;
	width:auto;
}
.tx-ttnews-browsebox tr{
	margin:0;
	padding:0;
}
.actus-item {
	clear:both;
	float:left;
	margin:0 0 10px 0;
	width:100%;
}
.actus-item-contenu {
    float: left;
    width: 382px;	
}
.actus-item img {
	/*float:right;
	margin:0 10px 10px 0;*/
}
.actus-image {
	float:right;
	margin:0 0 10px 10px;
}
.archive-link {
	clear:both;
}
.news-list-browse {
	float:left;
	clear:both;
	padding:15px 0 15px 0;
	margin:0;
	text-align:center;
}
.browseLinksWrap {
	float:left;
	clear:both;
	padding:0;
	margin:0;
	text-align:center;
}

/*****************************************/
/**********     LISTE HOME  **************/
/*****************************************/
#milieu_milieu .breve_liste {
	float:left;
	width:100%;
	margin:0;
	padding:5px 0 5px 0;
}
.breve_liste_mp {
	float:left;
	padding:0 15px 60px 0;
}
div.border_bas {
	border-bottom:1px dotted #7C7C7C;
	float:left;
	height:2px;
	width:304px;
	clear:both;
	display:block;
}
#milieu_milieu .rub {
	width:304px;
}
#milieu_milieu .breve_liste .breve_contenu {
	float:left;
	margin:0;
	padding:0;
	width:221px;
}
#milieu_milieu .rub .breve_contenu {
	float:none;
	margin:0;
	padding:0;
	width:auto;
}
#milieu_milieu .rub .breve_contenu p {
	padding:0;
}
#milieu_milieu .breve_liste h3.breve1,
#milieu_milieu .etaussi_liste  h3.breve1 {
	background-image:url("../images/interface/puce_menu_rouge.jpg");
	background-position:0 4px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:0.81em;
	padding:0 0 0 7px;
}
#milieu_milieu .rub h4.breve1 {
	padding:0 0 0 95px;
	font-size:1.05em;
	background-position:87px 4px;
	background-repeat:no-repeat;
}
#milieu_milieu .breve_liste .breve_image{
	float:left;
	margin:0 7px 0 0;
	padding:0;
	text-align:center;
	width:81px;
	min-height:20px;
}
.lien_actu_lirelasuite {
	text-align:right;
}
.lien_actu_lirelasuite a {
	font-weight:bold;
	background:url(../images/interface/puce_menu_rouge.jpg) 0 50% no-repeat;
	color:#902015;
	padding:0 0 0 7px
}
.ttnews_lientouteactu {
	clear:both;
	float:left;
	text-align:right;
	width:100%;
	border-top:1px dotted;
	border-bottom:1px dotted;
	margin:10px 0 0;
	padding:1px 3px 2px;
}
.ttnews_lientouteactu a {
	font-size:0.81em;
	color:#902015;
	background:url(../images/icones/puces/puce_rouge_tr.gif) 0 50% no-repeat;
	padding:0 0 0 7px;
}
.ttnews_lientoutagenda {
	text-align:right;
	padding:0 0 15px;
}
.ttnews_lientoutagenda a {
	font-size:0.81em;
	color:#902015;
	background:url(../images/icones/puces/puce_rouge_tr.gif) 0 50% no-repeat;
	padding:0 0 0 7px;	
}
.etaussi_liste {
	float:left;
	width:100%;
	padding:5px 0;
}
.etaussi_contenu {
	float:left;
	width:242px;
}
.etaussi_image {
	float:right;
	margin:0 0 0 7px;
	width:60px;
	min-height:20px;
}

/*******************************************************************************/
/**********     AGENDA     *****************************************************/
/*******************************************************************************/
/*****************************************/
/**********     LISTE HOME  **************/
/*****************************************/
#milieu_milieu .breve{
	margin:0;
	padding:0 0 10px 0;
}
#milieu_milieu .breve p.breve_date{
	margin:0;
	padding:0;
	font-style:italic;
}
#milieu_milieu .breve h3.breve1{
	font-size:0.81em;
	background-image:url(../images/icones/puces/puce_rouge_tr.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 7px;
	color:#000000;	
}
#milieu_milieu .breve h4.breve1 a{
	color:#000000;
}
/*****************************************/
/**********     CALENDRIER  **************/
/*****************************************/
.calendar-table {
	padding:10px;
	font-size:1em;
}
#milieu .tx-ttnews .columYear a{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#milieu .tx-ttnews .columPrevious a, #milieu .tx-ttnews .columNext a{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#milieu .tx-ttnews .calendar-table th{
	color:#ffffff;
	border:none;
	background-color:#902015;
	font-size:0.85em;
	font-size:0.85em;
	padding:3px;
	text-align:center;
}
#milieu_droite .tx-ttnews .calendar-table th{
	color:#ffffff;
	border:none;
	background-color:#902015;
	font-size:1em;
	padding:2px 5px 2px 5px;
	text-align:center;
}
#milieu .tx-ttnews .calendar-table td{
	color:#333333;
	border:none;
	background-color:#ffffff;
	font-size:0.9em;
	line-height:1.5em;
	padding:3px;
	text-align:center;
}
#milieu_droite .tx-ttnews .calendar-table td{
	color:#333333;
	border:none;
	background-color:#ffffff;
	font-size:0.9em;
	line-height:1.5em;
	padding:3px;
	text-align:center;
}
#milieu .tx-ttnews .linked_day{
	color:#ffffff;
	border:none;
	background-color:#902015;
	text-decoration:none;
}
#milieu_droite .tx-ttnews .linked_day{
	color:#ffffff;
	border:none;
	background-color:#902015;
	text-decoration:none;
	padding:2px;
	text-align:center;
}
#milieu .tx-ttnews .linked_today{
	color:#902015;
	text-decoration:underline;
	border:none;
	background-color:#FFD4CF;
}
#milieu_droite .tx-ttnews .linked_today{
	color:#902015;
	text-decoration:underline;
	border:none;
	background-color:#FFD4CF;
	padding:2px;
	text-align:center;
}
#milieu .tx-ttnews .linked_today_nolink{
	color:#333333;
	border:none;
	background-color:#FFD4CF;
	text-decoration:none;
}
#milieu .tx-ttnews td.bottomMonthLink{
	padding:10px 0 0 10px;
	text-align:left;
	text-decoration:none;
	font-style:italic;
}
#milieu .tx-ttnews td.bottomMonthLink a{
	background-image:url(../images/icones/puce_ronde.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding:10px 0 0 10px;
	text-align:left;
	text-decoration:none;
	font-style:italic;
	color:#000000;
}
#milieu .tx-ttnews td.bottomMonthLink a:hover{
	text-decoration:underline;
}

/*****************************************/
/**********     LISTE AGENDA  ************/
/*****************************************/
#milieu_milieu .tx-ttnews-listrow .newsCalendar_listHeader{
	border:none;
	background-color:#902015;
	color:#ffffff;
	font-size:1em;
	padding:2px 5px 2px 10px;
	margin:0;
}
.newsCalendar_listHeader {
	border:none;
	background-color:#902015;
	color:#ffffff;
	font-size:1em;
	padding:2px 5px 2px 10px;
	margin:0;
}
#milieu_milieu .tx-ttnews-listrow .newscalendar_dayHeader{
	background-image:url("../images/icones/puce_ronde.gif");
	background-position:left 13px;
	background-repeat:no-repeat;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 0 0 10px;
}
#milieu_milieu .newsCalendar_listItem a {
	font-size:1em;
	padding-left:1em;
	color:#000000;
	font-weight:normal;
}

/*******************************************************************************/
/**********     FORMULAIRES     ************************************************/
/*******************************************************************************/
#milieu_milieu #mailform fieldset.csc-mailform{
	border:none;
}
#milieu_milieu #mailform .csc-mailform-field {
	clear:both;
}
#milieu_milieu #mailform label{
	color:#000000;
	width:130px;
	display:block;
	float:left;
	text-align:right;
	padding:0 20px 0 0;
	margin:5px 0 5px 0;
}
#milieu_milieu #mailform input{
	color:#000000;
	width:250px;
	float:left;
	margin:5px 0 5px 0;
}
#milieu_milieu #mailform select{
	color:#000000;
	width:250px;
	float:left;
	margin:5px 0 5px 0;
}
#milieu_milieu #mailform textarea{
	color:#000000;
	width:250px;
	float:left;
	margin:5px 0 5px 0;
}
#milieu_milieu #mailform input.csc-mailform-submit{
	width:auto;
	float:right;
	margin:10px 48px 0 0;
	padding:2px 5px 2px 5px;
	cursor:pointer;
	font-weight:bold;
}
*+ html #milieu_milieu #mailform input.csc-mailform-submit{
	margin:10px 57px 0 0;
}
* html #milieu_milieu #mailform input.csc-mailform-submit{
	margin:10px 90px 0 0;
}
#milieu_milieu #mailform fieldset.csc-mailform fieldset {
	width:233px;
}
* html #milieu_milieu #mailform fieldset.csc-mailform fieldset {
	width:246px;
}
*+ html #milieu_milieu #mailform fieldset.csc-mailform fieldset {
	width:243px;
}
#milieu_milieu #mailform fieldset.csc-mailform fieldset input{
	width:50px;
	clear:both;
	margin:0;
	padding:0;
}
#milieu_milieu #mailform .csc-mailform-submit {
	clear:both;
	border:none;
}
#milieu_milieu #mailform #mailformchoisir {
	float:left;
	width:250px;
}
#milieu_milieu #mailform #mailformchoisir label {
	text-align:left;
}
#milieu_milieu #mailform #mailformchoisir input {
	width:50px;
}
#milieu_milieu #mailform input.csc-mailform-check {
	text-align:left;
	width:auto;
}
#milieu_milieu #mailform #mailformetiquette {
border:none;
}
#milieu_milieu #mailform #mailformetiquette label{
	text-align:left;
	padding:0;
	margin:0;
}
* html #milieu_milieu #mailform #mailformetiquette label {
	padding:3px;
}
* + html #milieu_milieu #mailform #mailformetiquette label {
	padding:3px;
}
#milieu_milieu #mailform #mailformetiquette legend{
	display:none;
}

/*******************************************************************************/
/**********     INDEXED_SEARCH     *********************************************/
/*******************************************************************************/
#milieu_milieu .tx-indexedsearch table td{
	border:none;
}
#milieu_milieu .tx-indexedsearch-browsebox .browsebox li{
	background-image:none;
}
#milieu_milieu .tx-indexedsearch-searchbox form table{
	background-color:#EEEEEE;
	border-color:#CFCFCF;
	clear:both;
}
#milieu_milieu .tx-indexedsearch-searchbox form table td{
	margin:0;
	padding:5px 0;
}
#milieu_milieu .tx-indexedsearch-browsebox ul.browsebox{
	margin:0;
	padding:20px 0 40px 0;
}
#milieu_milieu .tx-indexedsearch-browsebox ul.browsebox a{
	color:#333333;
}
#milieu_milieu .tx-indexedsearch-res table{
	border:none;
}
#milieu_milieu .tx-indexedsearch-res table tbody tr td.tx-indexedsearch-info{
	background-color:#ffffff;
	color:#606060;
	padding:0 0 25px 0;
}
#milieu_milieu .tx-indexedsearch-res table tbody tr td.tx-indexedsearch-info a{
	background-color:#ffffff;
	color:#333333;
}
#milieu_milieu .tx-indexedsearch .tx-indexedsearch-descr{
	font-weight:normal;
	font-style:normal;
}
#milieu_milieu .tx-indexedsearch-res table tr td.tx-indexedsearch-icon{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#902015;
}
#milieu_milieu .tx-indexedsearch-res table tr td.tx-indexedsearch-result-number{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#902015;
	color:#902015;
}
#milieu_milieu .tx-indexedsearch-res table tr td.tx-indexedsearch-title{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#902015;
	color:#902015;
}
#milieu_milieu .tx-indexedsearch-res table tr td.tx-indexedsearch-title a{
	color:#902015;
}
#milieu_milieu .tx-indexedsearch-res table tr td.tx-indexedsearch-percent{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#902015;
	color:#902015;
}
#milieu_milieu .tx-indexedsearch-searchbox form p a{
	color:#902015;
	font-weight:bold;
}
#milieu_milieu .tx-indexedsearch .tx-indexedsearch-whatis{
	margin:10px 0 0 0;
}
#milieu_milieu .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{
	color:#FF0000;
}
select.tx-indexedsearch-selectbox-sections {
	width:385px;
}

/*******************************************************************************/
/**********     AB_LINKLIST     ************************************************/
/*******************************************************************************/
/*****************************************/
/**********     LISTE  *******************/
/*****************************************/
#milieu_milieu a.tx_ablinklist_listView_categoryLabel{
	color:#902015;
	font-weight:bold;
}
#milieu_milieu .tx_ablinklist_listView_category{
	color:#902015;
}
#milieu_milieu .tx_ablinklist_listView_categories p{
	color:#000000;
}
#milieu_milieu .tx_ablinklist_listView_categories p.titre_categories{
	font-size:1.1em;
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding:2px 0 3px 10px;
	margin:0 0 10px 0;
	font-weight:bold;
	background-color:#902015;
}
#milieu_milieu .tx_ablinklist_listView_linkAddNew{
	font-weight:bold;
}

/*****************************************/
/**********     SOUMETTRE UN NOUVEAU LIEN*/
/*****************************************/
#milieu_milieu .tx_ablinklist_viewAddNewLink, #milieu_milieu  .tx_ablinklist_viewRateLink{
	background-color:transparent;
	border:none;
}
#milieu_milieu .tx_ablinklist_viewAddNewLink_label{
	float:left;
	width:150px;
	font-size:0.8em;
	margin:5px 0 5px 0;
	text-align:right;
	padding:0 15px 0 0;
}
#milieu_milieu .tx_ablinklist_viewAddNewLink_input{
	float:left;
	width:200px;
	margin:5px 0 5px 0;
}
#milieu_milieu .tx_ablinklist_viewAddNewLink_input input{
	width:250px;
	font-size:0.7em;
}
#milieu_milieu .tx_ablinklist_viewAddNewLink_input_submit{
	float:left;
	width:100%;
	font-size:0.8em;
	margin:5px 0 5px 0;
	text-align:right;
	padding:0 15px 0 0;
}
#milieu_milieu .tx_ablinklist_viewAddNewLink_input_submit input.list_submit{
	width:auto;
	font-size:0.7em;
	background-color:#B9B8B9;
	color:#000000;
	border:none;
	font-weight:bold;
	margin:0 2px 0 2px;
	padding:2px 0 2px 0;
}
#milieu_milieu .tx_ablinklist_viewAddNewLink_input small{
	float:left;
	width:200px;
	margin:0;
	font-size:0.7em;
}
#milieu_milieu .tx_ablinklist_viewAddNewLink_input input.tx_ablinklist_viewAddNewLink_input_image{
	width:150px;
	font-size:0.7em;
	float:left;
}
#milieu_milieu .tx_ablinklist_viewAddNewLink_input select{
	width:180px;
	font-size:0.85em;
}
#milieu_milieu .tx_ablinklist_viewAddNewLink_retour{
	width:450px;
	float:left;
}
#milieu_milieu .tx_ablinklist_formErrorMsg{
	font-size:0.9em;
}

/*****************************************/
/**********     LISTE LIENS  *************/
/*****************************************/
#milieu_milieu .tx_ablinklist_listView_links h2{
	margin:0 0 30px 0;
}
#milieu_milieu .tx_ablinklist_listView_link_label{
	color:#902015;
	font-weight:bold;
}
#milieu_milieu .tx_ablinklist_listView_link{
	margin:0 0 15px 0;
}
#milieu_milieu  .tx-ablinklist-pi1-browsebox table, #milieu_milieu .tx-ablinklist-pi1-browsebox tr,#milieu_milieu  .tx-ablinklist-pi1-browsebox th,#milieu_milieu  .tx-ablinklist-pi1-browsebox td{
	border:none;
	width:auto;
}

/*****************************************/
/**********     DETAIL  ******************/
/*****************************************/
#milieu_milieu .tx_ablinklist_viewDetailsForLink{
	background-color:transparent;
	border:none;
}
#milieu_milieu .tx_ablinklist_viewDetailsForLink_titre{
	color:#902015;
	font-weight:bold;
	font-size:1em;
	margin:0;
	padding:0;
}
#milieu_milieu .tx_ablinklist_viewDetailsForLink p{
	margin:0 0 10px 0;
	padding:0;
	font-size:0.8em;
}
#milieu_milieu .tx_ablinklist_viewReportBrokenLink, #milieu_milieu .tx_ablinklist_viewReportBrokenLinkResult, #milieu_milieu .tx_ablinklist_viewRateLinkResult{
	background-color:transparent;
	border:none;
}
#milieu_milieu .tx_ablinklist_viewReportBrokenLink input.list_submit{
	width:auto;
	font-size:0.7em;
	background-color:#B9B8B9;
	color:#000000;
	border:none;
	font-weight:bold;
	margin:0 2px 0 2px;
	padding:2px 0 2px 0;
}
#milieu_milieu .tx_ablinklist_viewReportBrokenLink form{
	float:left;
	width:100%;
	font-size:1em;
	margin:5px 0 5px 0;
	text-align:right;
	padding:0 15px 0 0;
}
#milieu_milieu .tx_ablinklist_viewReportBrokenLink form p{
	float:left;
	width:100%;
	margin:5px 0 5px 0;
	text-align:left;
	padding:0 15px 0 0;
}
#milieu_milieu .tx_ablinklist_viewRateLink_radio{
	padding:0 7px 0 7px;
	font-size:0.75em;
}
*+ html #milieu_milieu .tx_ablinklist_viewRateLink_radio{
	padding:0 7px 0 6px;
	font-size:0.75em;
}
* html #milieu_milieu .tx_ablinklist_viewRateLink_radio{
	padding:0 6px 0 6px;
	font-size:0.75em;
}
#milieu_milieu .tx_ablinklist_viewRateLink_submit{
	float:left;
	width:100%;
	font-size:1em;
	margin:5px 0 5px 0;
	text-align:right;
	padding:0 15px 0 0;
}
#milieu_milieu .tx_ablinklist_viewRateLink input.list_submit{
	width:auto;
	font-size:0.7em;
	background-color:#B9B8B9;
	color:#000000;
	border:none;
	font-weight:bold;
	margin:0 2px 0 2px;
	padding:2px 0 2px 0;
}
#milieu_milieu .tx_ablinklist_viewRateLink_texte{
	margin:0 0 10px 0;
}
#milieu_milieu .tx_ablinklist_viewRateLink_titre{
	color:#902015;
}
#milieu_milieu .tx-indexedsearch-browsebox{
	margin:0 0 10px 0;
}
.tx_ablinklist_viewReportBrokenLink{
	font-size:1em;
}

/*******************************************************************************/
/**********     DCD_GOOGLEMAP     **********************************************/
/*******************************************************************************/
.tx_dcdgooglemap_map {
	position:relative;
}
.tx-dcdgooglemap-pi1 {
	float:left;
	height:auto !important;
	min-height:700px;
	width:700px;
}
.tx_dcdgooglemap_carto {
	width:460px;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_legendarbo {
	margin:0 15px 0 0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:190px;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_from_field label, 
.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_to_field label {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:110px;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_address_field label {
	display:block;
	float:left;
	margin:0;
	padding:10px 0 0;
	width:110px;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_champs, .tx_dcdgooglemap_map .tx_dcdgooglemap_direction_champs {
	text-align:left;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_city {
	margin:10px 0 0 110px;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_top .tx_dcdgooglemap_maincategory, 
.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_bottom .tx_dcdgooglemap_maincategory, 
.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_top .tx_dcdgooglemap_kml, 
.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_bottom .tx_dcdgooglemap_kml {
	float:left;
	font-weight:normal;
	margin-bottom:5px;
	margin-left:5px;
	width:100%;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_picto {
	height:20px;
	padding:12px 0 0;
	width:20px;
}
.tx_dcdgooglemap_geocoder_address_field {
	padding:0 0 0 15px;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder, .tx_dcdgooglemap_map .tx_dcdgooglemap_direction {
	width:460px;
}

/*******************************************************************************/
/**********     GS_GESTIONDOC     **********************************************/
/*******************************************************************************/
.tx-gsgestiondoc-pi1{
	float:left;
	margin:0;
	padding:0;
	border:0;
}
.tx-gsgestiondoc-pi1-search{
	float:left;
	margin:0;
	padding:0;
	border:0;
	font-size:1.1em;
	font-family:arial, verdana, sans-serif;
}
.tx-gsgestiondoc-pi1 table{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	border:0;
	background-color:#efefff;
	border-collapse:separate;
}
.tx-gsgestiondoc-pi1 table tbody{
	float:left;
	width:100%;
	margin:0;
	padding:5px 0 5px 0;
	border:0;
}
.tx-gsgestiondoc-pi1 table tbody tbody{
	float:left;
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	border:0;
}
.tx-gsgestiondoc-pi1 table tbody input{
	width:170px;
	float:left;
	padding:2px 0;
}
.tx-gsgestiondoc-pi1 table tbody select{
	width:174px;
	float:left;
	padding:2px 0;
}
* html .tx-gsgestiondoc-pi1 table tbody select{
	width:170px;
}
.tx-gsgestiondoc-pi1 table tbody input.rechercher{
	padding:2px 0;
	clear:both;
	margin:0 0 0 190px;
	cursor:pointer;
	width:auto;
}
.tx-gsgestiondoc-pi1 h3{
	padding:0px 0;
	margin:15px 0 2px 0;
	font-size:1.1em;
	color:#000000;
}
.tx-gsgestiondoc-pi1 h2{
	display:none;
}
.tx-gsgestiondoc-pi1 .liste_doc_contenu{
	width:100%;
	margin:0;
	padding:0;
	font-weight:normal;
}
.tx-gsgestiondoc-pi1 .liste_doc_contenu a{
	width:100%;
	margin:0;
	padding:0;
	font-weight:normal;
}
#details_doc{
	margin:0;
	padding:0;
	float:left;
	border:1px solid #ffffff;
}
#details_doc p {
	font-size:0.9em;
}
#milieu_milieu #details_doc table{
	margin:0;
	padding:10px 0 0 0;
	float:left;
	border:1px solid #ffffff;
	background:none;
}
#milieu_milieu #details_doc table tbody{
	margin:0;
	padding:0;
	float:left;
	border:0;
}
#milieu_milieu #details_doc table a{
	margin:0;
	padding:0;
	float:left;
	border:0;
	background-color:#ffffff;
	font-weight:normal;
}
.liste_doc_retour {
	margin:0 0 0 0;
	padding:30px 0 0 0;
	float:left;
}

.liste_doc_fichier{
	padding:15px 0 0 0;
	margin:0;
	float:left;
	width:100%;
}

td.titre_inscription {
	text-align:right;
	width:170px;
	padding:4px 0 0 0;
}

/*******************************************************************************/
/**********     EPCI    *******************************************************/
/*******************************************************************************/
#milieu_milieu .milieu_milieu_contenu .liste_mission  {
	margin:20px 0 0 0;
}
#milieu_milieu .milieu_milieu_contenu .liste_mission .lang_tx_arcepci_mission_title {
	text-align:right;
	padding:0;
	margin:0 0 0 5px;
	float:left;
	width:150px;
}
#milieu_milieu .milieu_milieu_contenu .liste_mission  .lang_tx_arcepci_mission_icone img{
	margin:0 15px 20px 5px;
	padding:0;
	float:left;
}
/*****************************************/
/**********     DETAIL  MISSION **********/
/*****************************************/
#milieu_milieu .milieu_milieu_contenu .detail_mission .lang_tx_arcepci_mission_title{
	display:none;
}
#milieu_milieu .milieu_milieu_contenu  .link_to_detail a{
	font-weight:bold;
	color:#000000;
	padding:0;
	float:right;
}
*+ html #milieu_milieu .milieu_milieu_contenu  .link_to_detail a{
	padding:5px 0 0 0;
}
#milieu_milieu .milieu_milieu_contenu  .outils {
	clear:both;
}
*+ html #milieu_milieu .milieu_milieu_contenu  .outils {
	margin-bottom:15px;
}
#milieu_milieu .milieu_milieu_contenu  .outils .link_to_detail a{
	font-weight:normal;
	background:url("../../../typo3conf/ext/arc_epci/pi1/images/fleche-strong.gif") no-repeat 1px 3px;
	padding:0 0 0 15px;
	color:#902015;
	float:none;
}
#milieu_milieu .milieu_milieu_contenu .detail_mission .lang_tx_arcepci_mission_icone {
	float:right;
	margin:40px 0 0 15px;
}
#milieu_milieu .milieu_milieu_contenu .detail_mission .lang_tx_arcepci_mission_icone img{
	margin:0;
}
.outils {
	margin:0 0 7px 0;
}
*+ html .outils {
	margin:0;
}
.outils_by_inter {
	margin:0 0 15px 0;
}
.liste_outils_intervention {
	margin-bottom:10px;
}
#milieu_milieu .milieu_milieu_contenu .lang_tx_arcepci_mission_axe h2, #milieu_milieu .milieu_milieu_contenu .detail_mission .lang_liste_outils h2{
	font-size:1.1em;
	margin:5px 0 15px 0;
	padding:3px 0 3px 15px;
	color:#ffffff;
	background-color:#902015;
}
#milieu_milieu .milieu_milieu_contenu .lang_tx_arcepci_mission_axe h3{
	color:#902015;
	font-size:1em;
	margin:0;
	padding:0;
}
h2.backcolor {
	font-size:1.1em;
	margin:5px 0 15px 0;
	padding:3px 0 3px 15px;
	color:#ffffff;
	background-color:#902015;
}
#milieu_milieu .milieu_milieu_contenu .lang_tx_arcepci_mission_axe ul{
	list-style-type:none;
	margin:2px 0 10px 0;
	font-weight:normal;
}
#milieu_milieu .milieu_milieu_contenu .lang_tx_arcepci_mission_axe ul li{
	background:url("../../../typo3conf/ext/arc_epci/pi1/images/fleche-strong.gif") no-repeat 1px 2px;
}
#milieu_milieu .milieu_milieu_contenu .detail_mission .lang_liste_outils .lang_tx_arcepci_types_inter {
	margin:20px 0 15px 30px;
}
#milieu_milieu .milieu_milieu_contenu .detail_mission {
	margin:0 0 25px 0;
}
#milieu_milieu .milieu_milieu_contenu .detail_mission .lang_tx_arcepci_types_inter h3 {
	font-size:1em;
	margin:0;
	float:left; 
	text-transform:uppercase;
}
*+ html #milieu_milieu .milieu_milieu_contenu .detail_mission .lang_tx_arcepci_types_inter h3 {
	padding:0;
	margin:8px 0 0 0;
}
* html #milieu_milieu .milieu_milieu_contenu .detail_mission .lang_tx_arcepci_types_inter h3 {
	padding:0;
	margin:8px 0 0 0;
}
#milieu_milieu .milieu_milieu_contenu  .lang_tx_arcepci_mission_title {
	margin:15px 0 0 0;
}
#milieu_milieu .milieu_milieu_contenu  .back_link a{
	font-size:1em;
}

/*****************************************/
/**********     FORMULAIRE ***************/
/*****************************************/
#milieu_milieu .milieu_milieu_contenu  form.form-epci {
	border:0;
	background-color:#efefff;
	padding:5px 3px 10px 3px;
	margin:0 0 15px 0;
}
#milieu_milieu .milieu_milieu_contenu  form.form-epci p.ou-et{
	margin:0 0 0 137px;
	padding:0;
	font-weight:bold;
	clear:both;
}
*+ html #milieu_milieu .milieu_milieu_contenu  form.form-epci p.ou-et{ 
	float:left;
	width:100%;
}
* html #milieu_milieu .milieu_milieu_contenu  form.form-epci p.ou-et{ 
	float:none;
	height:1px;
}
#milieu_milieu .milieu_milieu_contenu  form.form-epci label {
	display:inline;
	width:125px;
	float:left;
	text-align:right;
	margin:3px 12px 3px 0;
}
#milieu_milieu .milieu_milieu_contenu  form.form-epci input {
	margin:1px 4px 1px 0;
	float:left;
}
#milieu_milieu .milieu_milieu_contenu  form.form-epci input.submit {
	width:35px;
	background-color:#b9b8b9;
	float:left;
	margin:1px 0 0 0;
}
#milieu_milieu .milieu_milieu_contenu  form.form-epci  select{
	margin:1px 4px 1px 0;
	width:255px;
	float:left;
}

/*****************************************/
/**********     FICHE INTERVENTION *******/
/*****************************************/
#milieu_milieu .milieu_milieu_contenu  .detail_fiche_intervention {
	font-weight:normal;
}
#milieu_milieu .milieu_milieu_contenu  .detail_fiche_intervention h5{
	background-color:#902015;
	color:#FFFFFF;
	font-size:1.1em;
	margin:15px 0 15px;
	padding:3px 0 3px 15px;
}
#milieu_milieu .milieu_milieu_contenu  .detail_fiche_intervention h6{
	font-size:1em;
	margin:16px 0 3px 0;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_intervention .lang_tx_arcepci_types_inter_description p.bodytext, #milieu_milieu .milieu_milieu_contenu .detail_fiche_intervention .lang_tx_arcepci_fiches_inter_description p.bodytext {
	font-weight:normal;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_intervention .lang_tx_arcepci_types_inter_description  li, #milieu_milieu .milieu_milieu_contenu .detail_fiche_intervention .lang_tx_arcepci_fiches_inter_description  li{
	font-weight:normal;
}
#milieu_milieu .milieu_milieu_contenu  .detail_fiche_intervention  .lang_tx_arcepci_fiches_inter_mission {
	font-size:1.5em;
	margin:5px 0 15px 0;
	padding:3px 0 3px 15px;
	color:#000000;
	width:450px;
	background:transparent url(../images/interface/902015/barre_h1.gif) repeat-y;
	margin:0 0 15px;
	padding:0 0 0 17px;
}
#milieu_milieu .milieu_milieu_contenu  .detail_fiche_intervention  .lang_tx_arcepci_fiches_inter_mission h2{
	font-size:1.1em;
	margin:5px 0 15px 0;
	padding:3px 0 3px 15px;
	color:#000000;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_intervention .lang_tx_arcepci_types_inter_title {
	font-size:1.2em;
	font-weight:bold;
	margin:14px 0 7px 0;
	padding:7px 0 2px 0;
	color:#902015;
}
#milieu_milieu .milieu_milieu_contenu  .detail_fiche_intervention  .lang_tx_arcepci_fiches_inter_description {
	font-size:1em;
	font-weight:bold;
	margin:17px 0 7px 0;
	padding:7px 0 2px 0;
	color:#902015;
}
#milieu_milieu .milieu_milieu_contenu  .detail_fiche_intervention  .lang_tx_arcepci_fiches_inter_description h3{
	font-size:1em;
	margin:10px 0 2px 5px;
	padding:7px 0 2px 12px;
	color:#000000;
	background:url("../../../typo3conf/ext/arc_epci/pi1/images/fleche-light.gif") no-repeat 1px 9px;
}
#milieu_milieu .milieu_milieu_contenu  .detail_fiche_intervention  .lang_tx_arcepci_fiches_inter_description li {
	color:#000000;
	margin:0 0 0 23px;
}
#milieu_milieu .milieu_milieu_contenu  .detail_fiche_intervention  .lang_tx_arcepci_fiches_inter_description p.bodytext {
	color:#000000;
	font-weight:normal;
}

/*****************************************/
/**********     FICHE OUTIL **************/
/*****************************************/
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  {
	font-weight:bold;
	font-size:1em;
	color:#902015;
	margin:0;
	padding:0;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  .lang_tx_arcepci_outil_title h1{
	background:transparent url(../images/interface/902015/barre_h1.gif) repeat-y;
	font-size:1.5em;
	margin:0 0 20px 0;
	padding:0 0 0 17px;
	width:450px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color:#000000;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  .lang_tx_arcepci_outil_description , #milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  .lang_tx_arcepci_outil_pratique  {
	margin:0 0 0 0;
	padding:0;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  .lang_tx_arcepci_outil_infos, #milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  .lang_tx_arcepci_outil_other_infos  {
	margin:0 0 0 0;
	padding:0;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  .lang_tx_arcepci_outil_other_infos  ul {
	margin:0 0 0 0;
	padding:0;
	color:#000000;
	list-style-type:none;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  .lang_tx_arcepci_outil_other_infos  li {
	padding:0 0 0 12px;
	color:#000000;
	list-style-type:none;
	font-weight:normal;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  p.bodytext{
	font-weight:normal;
	font-size:0.9em;
	color:#000000;
	margin:0;
	padding:0;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil   h4 {
	font-size:1.05em;
	color:#902015;
	padding:0;
	margin:8px 0 0 0;
}	
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  table{
	border:0;
	font-weight:normal;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  {
	font-weight:bold;
	font-size:1em;
	color:#902015;
	margin:0;
	padding:0;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil  .lang_tx_arcepci_outil_description {
	margin:25px 0 0 0;
}
#milieu_milieu .milieu_milieu_contenu .detail_fiche_outil   p.bodytext{
	font-weight:normal;
	font-size:0.9em;
	color:#000000;
	margin:0;
	padding:0;
}

/******************************************************/
/**********     PREMIER NIVEAU MISSION INTERVENTION ***/
/******************************************************/
#milieu_milieu .milieu_milieu_contenu  .premier_niveau_mission_totalite .index_1 .premier_niveau_mission_premier .lang_tx_arcepci_mission{
	font-size:1.1em;
	margin:5px 0 10px 0;
	padding:3px 0 3px 15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#902015;
}
#milieu_milieu .milieu_milieu_contenu  .premier_niveau_mission_totalite .index_1 .premier_niveau_mission_premier .index_2{
	padding:0 0 15px 0;
}
#milieu_milieu .milieu_milieu_contenu  .premier_niveau_intervention_totalite .index_1 .premier_niveau_intervention_premier .lang_tx_arcepci_intervention {
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:3px 0 3px 15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#902015;
}
#milieu_milieu .milieu_milieu_contenu  .premier_niveau_mission_totalite h1{
	color:#ffffff;
	font-size:1.1em;
	padding:0;
	margin:0;
}
#milieu_milieu .milieu_milieu_contenu  .premier_niveau_intervention_totalite h1 {
	font-size:1.1em;
	color:#ffffff;
	font-weight:bold;
	background-color:#902015;
}
#milieu_milieu .milieu_milieu_contenu  .premier_niveau_intervention_totalite .premier_niveau_intervention_premier {
	margin:0 0 25px 0;
}
#milieu_milieu .milieu_milieu_contenu  .premier_niveau_intervention_totalite .premier_niveau_intervention_premier .lang_tx_arcepci_types_inter {
	font-size:1.1em;
	margin:5px 0 2px 0;
	padding:3px 0 0 15px;
	color:#ffffff;
	font-weight:bold;
	background-color:#902015;
}
#milieu_milieu .milieu_milieu_contenu  .premier_niveau_intervention_totalite .premier_niveau_intervention_premier  .index_2 .lang_tx_arcepci_mission {
	font-weight:bold;
	margin:15px 0 5px 0;
	text-transform:uppercase;
}
#milieu_milieu .milieu_milieu_contenu   .premier_niveau_mission_totalite .index_1 .premier_niveau_mission_premier .index_2  .lang_tx_arcepci_inter{
	font-weight:bold;
	margin:0 0 5px 0;
	float:left;
	text-transform:uppercase;
}
#milieu_milieu .milieu_milieu_contenu   .premier_niveau_intervention_totalite .index_1 .premier_niveau_intervention_premier .index_2  {
	margin:0 0 30px;
}

/*******************************************************************************/
/**********    INSCRIPTION NEWSLETTER     **************************************/
/*******************************************************************************/
.inscription_newsletter_form .inscription_newsletter_form_field {
	margin:0 0 15px 0;
}
.inscription_newsletter_form .inscription_newsletter_form_field label {
	display:block;
	width:100px;
	float:left;
}
.inscription_newsletter_form .submit,
.inscription_newsletter_form .cancel {
	background-color:#ece9d8;
	border:medium none;
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:2px 4px;
}

/*******************************************************************************/
/**********     FLUX RSS IMPORT     ********************************************/
/*******************************************************************************/
.rss_title, .rss_title a {
	font-family:Arial,Verdana,Helvetica,sans-serif;
}
.rss_author {
	font-weight:bold;
}
.rss_summary {
	padding:0 0 15px 0;
	margin:0;
	clear:both;
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#303030;
}
.rss_header {
	padding:15px 0 0 0;
	margin:0;
}
/*******************************************************************************/
/**********     CARTES POSTALES     ********************************************/
/*******************************************************************************/
.tx-srsendcard-pi1 p {
	color:#222222;
}
.tx-srsendcard-pi1 input, 
.tx-srsendcard-pi1 select, 
.tx-srsendcard-pi1 textarea {
	background-color:#eeeeee;
	color:#000000;
	border:1px solid #5F5F5F;
	padding:2px 3px;
	width:215px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label {
	display:block;
	float:left;
	width:195px;
	padding-left:5px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field {
	width:95%;
	margin:5px 0;
	float:left;
	padding:5px 0;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset {
	border:1px solid #cccccc;
	margin-bottom:15px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend {
	color:#902015;
	font-weight:bold;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label {
	font-weight:normal;
	width:80%;
}
.tx-srsendcard-pi1 input[type="submit"] {
	padding:3px 7px;
	cursor:pointer;
	margin-top:15px;
	margin-right:30px;
	width:auto;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message  {
	font-weight:normal;
	font-size:0.8em;
	color:#ff0000;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, 
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a {
	color:#902015;
	font-size:0.9em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt {
	margin-bottom:20px;
	font-weight:bold;
	font-size:1.1em;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-field-date {
	text-align:center;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-field-date select {
	width:100px;
	margin:2px 10px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-delivery-notify input {
	width:30px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:10px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption {
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:10px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border {
	border:0;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector-column {
	display:block;
	width:220px;
	float:left;
	text-align:center;
}
.tx-srsendcard-pi1 dd {
	margin:0;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap {
	display:block;
	width:100%;
	float:left;
	margin-right:15px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img {
	display:block;
	width:auto;
	float:left;
	margin-right:15px;
}
.tx-srsendcard-pi1-card-buttons {
	float:left;
	text-align:right;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
	border:1px solid #cccccc;
	padding:10px;
	float:left;
	width:100%;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp {
	float:right;
}
div.tx-srsendcard-pi1-card-title p{
	font-size:1.2em;
}
.sendcard-align-right {
	float:right;
}
div.tx-srsendcard-pi1-image-wide-l-margin  {
	margin-left:0;
	width:520px;
}

/*******************************************************************************/
/******************     SONDAGES    ********************************************/
/*******************************************************************************/
.strong {
	font-weight:bold;
}
.tx-jkpoll-pi1 ul {
	margin:0;
}
.tx-jkpoll-pi1 ul li {
	margin:0;
	padding:0;
}
.votes {
	padding:3px 0;
}

/*******************************************************************************/
/**********     RESEAUX SOCIAUX     ********************************************/
/*******************************************************************************/
#bloc_reseaux_sociaux {
	clear:both;
	padding:0 65px 0 0;	
}

/*******************************************************************************/
/**********     FAQ     ********************************************************/
/*******************************************************************************/
.tx-irfaq-pi1 ul {
	list-style-type:none;
}
#milieu_milieu_large .milieu_milieu_contenu_actu .tx-irfaq-pi1 li, .milieu_milieu_contenu .tx-irfaq-pi1 li {
	list-style-type:none;
	background-image:none;
	padding:0 0 7px 0;
}
#milieu_milieu_large .milieu_milieu_contenu_actu .tx-irfaq-pi1 ul li, .milieu_milieu_contenu .tx-irfaq-pi1 ul li {
	list-style-type:none;
}
.tx-irfaq-pi1 ul li img {
	float:left;
	padding:3px 7px 0 0;
}
.tx-irfaq-pi1 ul li p { 
	font-weight:bold; 
	margin:0; 
	display:inline; 
}
.tx-irfaq-pi1 ul li li p { 
	font-weight:normal; 
	display:block; 
}
.tx-irfaq-pi1 ul li { 
	margin:0; 
}
#milieu_milieu .milieu_milieu_contenu  .tx-irfaq-pi1 ul li ul { 
	margin:0;
	padding:5px 0 5px 0;
}

/*******************************************************************************/
/**********     GESTION DOCUMENTAIRE     ***************************************/
/*******************************************************************************/
.egestiondoc_listecomplete_pagination,
.egestiondoc_display_pagination,
.egestiondoc_listecategorie_pagination {
	background:none repeat scroll 0 0 #F3F3F3;
	margin:0;
	padding:3px 0;
	text-align:center;
	clear:both;
}
.egestiondoc_display_pagination p {
	padding:0;
}
ul.egestiondoc_listecomplete_liste {
	margin:0;  
}
.milieu_milieu_contenu ul li.egestiondoc_listecomplete_liste_li,
.milieu_milieu_contenu ul.egestiondoc_derniers_ajouts_liste li {
	clear:both;
	float:left;
	list-style:none outside none;
	padding:0 0 15px;
	width:100%;
	background-image:none;
	border-bottom:1px dotted #A7B3BB;
	padding:5px 0;
}
.egestiondoc_listecomplete_liste_element p {
	padding:0;
}
.egestiondoc_listecomplete_liste_element p span {
	display:inline;
}	
span.egestiondoc_contenu_categorie {
	font-weight:bold;
	padding:0 5px 0 0;
}
li.egestiondoc_listecomplete_liste_li h2 {
	font-size:1.1em;
}
span.egestiondoc_contenu_mag {
	font-size:1em;
	font-weight:bold;
	padding:0;
}
span.egestiondoc_contenu_nom {
	display:block;
	font-size:0.9em;
}
.egestiondoc_listecomplete_liste_element img {
	float:left;
	margin:0 10px 0 0;
}
.egestiondoc_elementListe_cache {
	clear:both;
	padding:0 0 0 15px;
}
.egestiondoc_elementListe_cache p {
	font-size:1em;
	padding:2px 0;
}
.egestiondoc_elementListe_cache p.document_fichier {
	font-style:italic;
	padding:0;
}
.egestiondoc_resultat_recherche_termes p {
	font-size:1em;
	font-style:italic; 
}
form.egestiondoc_recherche div,
form.egestiondoc_choixcategorie div{
	margin:0 0 0 5%;
	width:90%;    
}
form.egestiondoc_recherche label,
form.egestiondoc_choixcategorie label {
	display:block;
	padding:5px 0;  
}
form.egestiondoc_recherche input,
form.egestiondoc_choixcategorie input {
	padding:2px;
	width:98%;   
}
form.egestiondoc_recherche select,
form.egestiondoc_choixcategorie select {
	padding:2px;
	width:100%; 
}
form.egestiondoc_recherche input.egestiondoc_submit,
form.egestiondoc_choixcategorie input.egestiondoc_submit{
	background:#020202;
	border:0 none;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding:2px 10px;
	width:auto;
	cursor:pointer;
	height:24px;
	line-height:1.2em;
}
form.egestiondoc_recherche div.egestiondoc_recherche_submit,
form.egestiondoc_choixcategorie div.egestiondoc_choixcategorie_submit {
	padding:10px 0;
	text-align:right;
}
.milieu_droite_contenu ul.egestiondoc_derniers_ajouts_liste {
	width:180px;	
}
.milieu_droite_contenu ul.egestiondoc_derniers_ajouts_liste li {
	background:none repeat scroll 0 0 transparent;
	border-top:1px dotted #A7B3BB;
	line-height:1.2;
	padding:5px 0;
}
.derniers_ajouts_categorie {
	font-weight:bold;
	padding:0 5px 0 0;
}
.derniers_ajouts_titre {
	color:#902015;
	display:block;
	font-weight:bold;
	font-size:1.1em;
}
.derniers_ajouts_fichier {
	display:block;
}
.milieu_droite_contenu ul.egestiondoc_derniers_ajouts_liste li a {
	font-weight:normal;
	text-decoration:underline;
}
#milieu_milieu .milieu_milieu_contenu ul.egestiondoc_derniers_ajouts_liste {
	margin:0;
}
ul.egestiondoc_derniers_ajouts_liste p {
	padding:0;
}
ul.egestiondoc_derniers_ajouts_liste p.derniers_ajouts_fichier a {
	color:#000000;		
}

/*******************************************************************************/
/**********     FORMULAIRES     ************************************************/
/*******************************************************************************/
.tx-powermail-pi1 {
	clear:both;
}
.tx-powermail-pi1 form {
	font-size:0.9em;
}
.tx-powermail-pi1 fieldset {
	border:0;
}
.tx-powermail-pi1 legend {
	border-bottom:1px dotted;
	display:block;
	float:left;
	font-size:1.5em;
	font-weight:bold;
	margin:10px 0;
	padding:5px 0 5px 10px;
	width:100%;
}
.tx-powermail-pi1 div {
	clear:both;
	float:left;
	margin:5px 0;
	width:100%;
}
.tx-powermail-pi1 div p {
	font-weight:bold;
}
.tx-powermail-pi1 label {
	display:block;
	float:left;
	padding:0 10px 0 0;
	text-align:right;
	width:150px;
	font-size:1.1em;
}
.tx_powermail_pi1_fieldwrap_html_radio_title{
	display:block;
	float:left;
	padding:0 10px 0 0;
}
.tx-powermail-pi1 select {
	width:255px;
	padding:2px;
	font-size:1.1em;
}
.tx-powermail-pi1 input {
	width:250px;
	padding:2px;
	font-size:1.1em;
}
.tx-powermail-pi1 textarea {
	width:250px;
	padding:2px;
	font-size:1.1em;
	font-family:arial;
}
.tx-powermail-pi1 input.jscalendar_cb {
	width:auto;
}
.tx-powermail-pi1 input.powermail_radio {
	width:auto;
	float:left;
}
.tx-powermail-pi1 input.powermail_radio {
	width:auto;
	float:left;
	border:0;
}
.tx-powermail-pi1 input.powermail_check {
	border:0;
	float:left;
	width:auto;
}
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_submit,.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_reset,.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_button {
	clear:none;
	float:right;
	margin:0;
	padding:0;
	text-align:center;
	width:auto;
}
.tx-powermail-pi1 input.powermail_submit,.tx-powermail-pi1 input.powermail_reset,.tx_powermail_pi1_fieldwrap_html_button input{
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin:10px 48px 0 0;
	padding:2px 5px;
	width:auto;
	background:none repeat scroll 0 0 #F2F2F2;
	border:0 none;		
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
	cursor:help;
	text-decoration:none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
	display:none;
	text-decoration:none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	display:block;
	position:absolute;
	width:250px;
	padding:5px;
	background-color:#f2f2f2;
	color:#000000;
	border:#00ADEF 1px solid;
	text-decoration:none;
	font-size:0.9em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	padding:2px 2px 0 2px;
}
.tx-powermail-pi1{
	clear:both;
}
.tx-powermail-pi1 div.powermail_radio_inner{
	clear:both;
	float:left;
	text-align:left;
	width:400px;
}
.tx-powermail-pi1 div.powermail_radio_inner label, .tx-powermail-pi1 div.powermail_check_inner label {
	display:block;
	float:left;
	padding:0 10px 0 5px;
	text-align:left;
	width:250px;
}
.tx-powermail-pi1 div.powermail_check_inner{
	clear:both;
	float:left;
	padding:0 0 0 150px;
}
.tx-powermail-pi1 div.powermail_mandatory_js{
	float:right;
	margin:0 0 20px;
	width:490px;
	font-weight:bold;
	color:#00ADEF;
}
.tx-powermail-pi1 div.powermail_radio_wrap{
	float:left;
	margin:0 0 0 150px;
}
.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_back,.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_submit{
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin:10px 48px 0 0;
	padding:2px 5px;
	width:auto;
	background:none repeat scroll 0 0 #F2F2F2;
	border:0;
}
.tx-powermail-pi1 div.validation-advice{
	color:#990000;
	margin:0 0 0 160px;
}
.tx-powermail-pi1 .powermail_file{
	width:250px;
}
.tx-srfreecap-pi2-accessible{
	display:block;
	float:left;
	width:300px;
}
.tx-srfreecap-pi2-accessible a,.tx-srfreecap-pi2-accessible  a:link {
	color:#990000;
}
.tx-powermail-pi1_confirmation p{
	font-weight:bold;
}
input.tx-srfreecap-pi2-image-accessible {
	float:right;
	margin:-20px 173px 0 0;
	width:30px;
}
input.tx-powermail-pi1_mandatory_submit {
	background-color:#EDECE8;
	border:1px solid #CFCAC5;
	cursor:pointer;
}
ul.powermail_mandatory_list {
	margin:0;
	padding:10px 0;
}
ul.powermail_mandatory_list li {
	list-style:none outside none;
	padding:5px 0;
}
#milieu_milieu .milieu_milieu_contenu table.powermail_all {
	width:100%;
	border-collapse:collapse;
	margin:10px 0;
	border:0 none;
	background:none repeat scroll 0 0 #F2F2F2;
}
#milieu_milieu .milieu_milieu_contenu td.powermail_all_label {
	font-size:0.9em;
	background:#FFFFFF;
	width:35%;
	font-size:1em;
}
#milieu_milieu .milieu_milieu_contenu td.powermail_all_value {
	font-size:1em;
	border-bottom:2px solid #FFFFFF;
	padding:3px;
}
form.tx_powermail_pi1_formconfirmation_back,
form.tx_powermail_pi1_formconfirmation_submit {
	float:left;
}
form.tx_powermail_pi1_formconfirmation_back {
	margin:0 5% 0 35%;
}
img.tx-srfreecap-pi2-image {
	margin-left:1em;
	margin-right:0;
	vertical-align:middle;
}
.error{
	z-index:5000;
	background-color:#9a0000;
	border:1px solid #9a0000;
	border-radius:5px 5px 5px 5px;
	box-shadow:0 0 6px #DDDDDD;
	color:#FFFFFF;
	font-size:1.2em;
	height:auto;
	margin-left:-2px;
	padding:3px 10px 5px;
	text-align:left;
}
.error p {
	font-size:0.75em;
	padding:0;
}
.error em {
-moz-border-bottom-colors:none;
-moz-border-image:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
	border-color:#9a0000 transparent -moz-use-text-color;
	border-style:solid solid none;
	border-width:10px 10px 0;
	bottom:-7px;
	display:block;
	height:0;
	left:5px;
	position:absolute;
	width:0;
}
input.tx-srfreecap-pi2-image-accessible {
	border:0;
}

/*******************************************************************************/
/**********     CIRCUITS DETENTE     *******************************************/
/*******************************************************************************/
/*****************************************/
/**********     COLORBOX *****************/
/*****************************************/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxContent{margin-top:20px;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/typo3conf/ext/e_circuits/res/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/typo3conf/ext/e_circuits/res/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext.hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(/typo3conf/ext/e_circuits/res/images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/typo3conf/ext/e_circuits/res/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose.hover{background-position:bottom center;}

/*****************************************/
/**********     GENERAL ******************/
/*****************************************/
.circuits_centre .contenu_untiers_inverse {
	float:left;
	width:213px;	
}
.circuits_centre .contenu_deuxtiers_inverse {
	margin:0 20px 0 0;
	width:447px;	
}
@font-face {
	font-family:'ForteRegular';
	src:url('../fonts/forte-webfont.eot');
	src:url('../fonts/forte-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/forte-webfont.woff') format('woff'),
	url('../fonts/forte-webfont.ttf') format('truetype'),
	url('../fonts/forte-webfont.svg#ForteRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}
.epanoramique_element {
	float:left;
	width:100%;
	padding:0 0 20px 0;
	margin:0;
	clear:both;
}
.epanoramique_contenu {
	float:left;
	width:100%;
	padding:0 0 0 0;
	margin:0;
	clear:both;
}
#fb-root {
	float:left;
	width:100%;
	margin:0;
	padding:5px 0 20px 0;
	clear:both;
}
.fb-root {
	float:left;
	width:100%;
	margin:0;
	padding:5px 0 20px 0;
	clear:both;
}
.fb_edge_widget_with_comment {
	z-index:400;
}
#cboxLoadedContent .tx-ecircuits-pi1 {
	height:100%;
}
.inter_circuits {
	font-family:'ForteRegular';
	color:#e47e00;
	font-size:2.35em;
}
.bloc_presentation_circuits {
	background-image:url(../images/circuits/fond_bloc.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:160px;
	margin:0;
	padding:39px 160px 0;
	text-align:center;
	width:368px;
	font-size:1.1em;
}
.circuits_centre h2 {
	font-family:'ForteRegular';
	color:#e47e00;
	font-size:1.8em;
	font-weight:normal;
}
.circuits_gauche .milieu_gauche_contenu {
	border:0 none;
	margin:0;
	padding:0;
	width:200px;	
}
.circuits_gauche .milieu_gauche_contenu h1 {
	text-transform:uppercase;
	font-size:1.25em;
	padding:0 0 5px;
}
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul {
	border-top:1px dotted #444444;
	border-bottom:1px dotted #444444;
	margin:0;
	padding:10px 0 5px 15px;
}
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul li {
	font-size:1.1em;
	line-height:1.3;
}
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul li a {
	color:#333333;
}    
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul li ul li {
	font-size:0.99em;
}
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul li ul li ul li {
	font-size:0.99em;
}
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul ul,
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul ul ul {
	border-top:0;
	border-bottom:0;
}     
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul li ul li ul li a {
	color:#333333;
	font-weight:bold;
}
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul li ul li ul li.active a {
	color:#E47E00;
	font-weight:bold;
}
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul li ul li ul li ul li a {
	font-weight:normal;
}     
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul li ul li ul li.active ul li a {
	font-weight:normal;
	color:#333333;
}     
.circuits_gauche .milieu_gauche_contenu .tx-ecircuits-pi1 ul li ul li ul li ul li.active a {
	color:#E47E00;
	text-decoration:underline;
}     

/*****************************************/
/**********     A LA UNE *****************/
/*****************************************/
.ecircuits_alaune_carte {
	float:left;
	border-top:3px solid #444444;
	border-left:3px solid #444444;
	border-bottom:3px solid #444444;
	margin:31px 0 0;
}
.ecircuits_selectiondumoment {
	float:right;
	background:url(../images/circuits/bg_angle_top.jpg) no-repeat 0 0 #444444;
	width:213px;
}
.ecircuits_image_media {
	height:113px;
}
.carte_alaune_circuit_dcdgooglemap {
	position:relative;
	top:-383px;	
}
.carte_alaune_circuit_dcdgooglemap .tx-dcdgooglemap-pi1 {
	float:none;
	position:absolute;
	top:0;
	width:auto;
	left:0;
}
.carte_alaune_circuit_dcdgooglemap .tx_dcdgooglemap_map .tx_dcdgooglemap_carto {
	border:3px solid #464646;
	float:left;
	top:10px;
}
.circuits_centre .ecircuits_selectiondumoment h2 {
	border-bottom:3px solid #ffffff;
	color:#FFFFFF;
	font-size:1.6em;
	font-weight:normal;
	padding:5px 0;
	text-align:center;
}
.ecircuits_selectiondumoment_element {
	color:#ffffff;
	padding:7px;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_options {
	margin-top:0;
}
.ecircuits_selectiondumoment_description {
	font-size:1em;
	height:90px;
	line-height:1.3;
	overflow:hidden;		
}
.ecircuits_selectiondumoment_element .ecircuits_image_media img {
	border:1px solid #f2f2f2;
	margin:10px 0 10px 5px;
}
.ecircuits_selectiondumoment_element h3,
.ecircuits_adecouvrir_element h3 {
	color:#ffffff;
	font-family:arial;
	font-size:1.3em;
	line-height:1.3;
}
#milieu_milieu_large .milieu_milieu_contenu ul.ecircuits_selectiondumoment_element_liste,
#milieu_milieu_large .milieu_milieu_contenu .ecircuits_adecouvrir_element ul {
	margin:0 0 0 15px;
}
#milieu_milieu_large .milieu_milieu_contenu ul.ecircuits_selectiondumoment_element_liste li,
#milieu_milieu_large .milieu_milieu_contenu .ecircuits_adecouvrir_element ul li {
	background:url(../images/circuits/puce_blanche.png) no-repeat 0 50% transparent;
	color:#ffffff;
	font-size:1.05em;
	line-height:1.5;
	padding:0 0 0 10px;
}
.ecircuits_adecouvrir_description {
	color:#ffffff;
	margin:5px;
}
.ecircuits_selectiondumoment_element .ecircuits_lien,
.ecircuits_adecouvrir_element .ecircuits_lien {
	text-align:right;
	padding:5px 5px 10px 0;
}
.ecircuits_selectiondumoment_element .ecircuits_lien a,
.ecircuits_adecouvrir_element .ecircuits_lien a {
	color:#ffffff;
	background:url(../images/circuits/puce_blanche_pt.png) no-repeat 0 50% transparent;
	padding:0 0 0 10px;
	text-decoration:underline;
}
.ecircuits_image {
	background:url(../images/circuits/bg_img_carousel.jpg) no-repeat 0 0 transparent;
	height:80px;
	padding:4px 0 0;
	width:137px;
}

/*****************************************/
/**********     MOTEUR RECHERCHE *********/
/*****************************************/
.ecircuits_content {
	background:url(../images/circuits/bg_angle_top.jpg) no-repeat 0 0 #444444;
	margin:0 0 10px;
}
div.ecircuits_recherche {
	background:url(../images/circuits/bg_angle_bas.jpg) no-repeat 0 bottom transparent;
	padding:0 7px 7px;
}
p.titreblocrecherche {
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.25em;
	padding:7px;
}
form.ecircuits_recherche label {
	color:#FFFFFF;
	display:block;
	font-size:1.05em;
	padding:3px 0 0;
}
form.ecircuits_recherche input {
	color:#777777;
	border:0 none;
	padding:1px 3px;
	width:180px;
}
form.ecircuits_recherche select {
	border:0 none;
	color:#777777;
	padding:1px;
	width:185px;
}
div.ecircuits_formulaireRecherche_submit {
	text-align:right;
	padding:10px 0 0;
}
form.ecircuits_recherche input.ecircuits_formulaireRecherche_submit_input {
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
	padding:1px 4px;
	width:auto;
	background:#b3b3b3;
	border:0;
	cursor:pointer;
	height:18px;
}

/*****************************************/
/**********     SELECTION ****************/
/*****************************************/
.ecircuits_adecouvrir_content {
	background:url(../images/circuits/bg_angles_top.jpg) no-repeat 0 0 #444444;
	float:left;
	width:221px;
	padding:0;	
}
.ecircuits_adecouvrir {
	background:url(../images/circuits/bg_angles_bas.jpg) no-repeat 0 bottom transparent;
	padding:9px;
}
.ecircuits_adecouvrir_image {
	text-align:center;
	margin:0 0 5px;
}
.circuits_centre h2.selectiondumoment {
	color:#ffffff;
	border-bottom:3px solid #ffffff;
	padding:5px 0;
	text-align:center;	
}

/*****************************************/
/**********     RESULTATS RECHERCHE ******/
/*****************************************/
.ecircuits_resultat_recherche {
	float:left;
	width:447px;
	padding:0 15px 0 0;
}
.ecircuits_resultat_recherche_termes_bloc_gauche {
	float:left;
	width:47%;
	padding:0 10px 0 0;
	margin:0;
	min-height:30px;
}
.ecircuits_resultat_recherche_termes_bloc_droite {
	float:left;
	width:48%;
	padding:0 0 0 10px;
	margin:0;
}
.termescherches_valeur {
	font-weight:bold;
}
.ecircuits_resultat_recherche_termes {
	background:#444444;
	color:#ffffff;
	float:left;
	padding:10px;
	width:427px;
	margin:0 0 15px;
	clear:both;
}
p.ecircuits_resultat_recherche_termes_titre {
	font-size:1.05em;
	text-transform:uppercase;
}
.ecircuits_display_pagination {
	background:url(../images/circuits/bg_pagination.jpg) no-repeat 0 0 transparent;
	clear:both;
	height:22px;
	margin:0 0 15px;
	text-align:center;
	width:447px;
}
.ecircuits_display_pagination p {
	font-size:1.05em;
	line-height:2;
	padding:0;	
}
.ecircuits_display_pagination p span {
	color:#E47E00;
	font-weight:bold;
}
.ecircuits_display_pagination p span a {
	color:#444444;
}     
.ecircuits_parcourspreferes_recherche_element {
	height:78px;
	padding:0 0 15px 25px;
}
.ecircuits_recherche_image {
	float:left;
	margin:0 10px 0 0;
}
.ecircuits_recherche_description p {
	font-weight:bold;
	padding:0;
	text-transform:uppercase;
}
.ecircuits_recherche_description p a {
	color:#444444;
	text-decoration:underline;
}
#milieu_milieu_large .milieu_milieu_contenu .ecircuits_recherche_description ul {
	padding:3px 0;
}
#milieu_milieu_large .milieu_milieu_contenu .ecircuits_recherche_description ul li {
	color:#444444;
	line-height:1.3;
	padding:0;	
}

/*****************************************/
/**********     FICHE DETAIL *************/
/*****************************************/
.ecircuits_fiche .tx-dcdgooglemap-pi1 {
	margin:-10px 0 0 -7px;
}
.ecircuits_fiche_haut {
	background:none repeat scroll 0 0 #444444;
	color:#FFFFFF;
	padding:10px;
	min-height:105px;
	width:660px;
	float:left;
}
.ecircuits_fiche_haut_gauche {
	margin:0 4% 0 0;
	width:58%;
	float:left;
}
.circuits_centre h2.ecircuits_fiche_titre {
	border-bottom:1px solid;
	color:#FFFFFF;
	font-family:arial;
	font-size:1.2em;
	text-transform:uppercase;
	margin:0 0 5px;
	padding:0 0 5px;
}
.ecircuits_fiche_haut_droite {
	width:36%;
	float:left;
}
#milieu_milieu_large .milieu_milieu_contenu .ecircuits_fiche_haut ul {
	margin:0;
}
#milieu_milieu_large .milieu_milieu_contenu .ecircuits_fiche_haut_gauche ul li {
	background:url(../images/circuits/trait_blanc.jpg) no-repeat 0 8px transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	line-height:1.4;
	padding:0 0 0 6px;
	width:48%;	
}
#milieu_milieu_large .milieu_milieu_contenu .ecircuits_fiche_haut_droite ul li {
	background:url(../images/circuits/trait_blanc.jpg) no-repeat 0 8px transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	line-height:1.4;
	padding:0 0 0 6px;
}    
#milieu_milieu_large .milieu_milieu_contenu .ecircuits_fiche_haut_droite ul li a {
	color:#FFFFFF;
	text-decoration:underline;
}
.onglets {
	float:right;
}
.titres_fleches {
	background:url(../images/circuits/fleches_onglet.jpg) no-repeat 0 0 transparent;
}
.titres_description,
.titres_points,
.titres_photovideo {
	background:url(../images/circuits/bg_onglet.png) no-repeat 0 0 transparent;
}   
.titres_description p,
.titres_points p,
.titres_photovideo p {
	background:none repeat scroll 0 0 #444444;
	display:block;
	font-size:0.8em;
	height:38px;
	margin:7px 0 0;
	padding:0;
}
.onglets_titres .active p,
.onglets_titres .active p,
.onglets_titres .active p {
	background:none repeat scroll 0 0 #e47e00;
}     
.onglets_titres .active {
	background:url(../images/circuits/bg_onglet_act.png) no-repeat scroll 0px 0px transparent;
}
.onglets_contenu_photovideo {
	text-align:center;
}
.onglets_contenu_photovideo .cboxElement {
	display:block;
	float:left;
	padding:0 5px 10px;
	width:100px;
}    
.onglets_contenu_photovideo .cboxElement img {
	border:1px solid #ffffff;
}
div.tx_dcdgooglemap_legend h2 {
	display:none;
}
span.tx_dcdgooglemap_category {
	display:block;
	float:left;
	position:relative;
	width:100%;
}
img.tx_dcdgooglemap_btnresize {
	float:right;
	margin:10px;
}
span.tx_dcdgooglemap_category input,
span.tx_dcdgooglemap_kml input{
	display:block;
	float:left;
	left:-38px;
	margin:0;
	position:relative;
	top:15px;
}    
label.tx_dcdgooglemap_labelpicto {
	display:block;
	float:left;
	left:24px;
	position:relative;
}
label.tx_dcdgooglemap_labelpicto img {
	height:41px;
	width:41px;
}   
label.tx_dcdgooglemap_labeltext {
	left:19px;
	padding:0;
	position:relative;
	top:13px;
}
.ecircuits_fiche_bas {
	background:none repeat scroll 0 0 #444444;
	float:left;
	width:660px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px solid #FFFFFF;
}
.ecircuits_fiche_bas div {
	float:left;
	color:#ffffff;
}
.ecircuits_fiche_bas_avis p {
	background:url(../images/circuits/picto_avis.jpg) no-repeat 0 0 transparent;
	margin:0 0 0 10px;
	padding:5px 15px 5px 40px;
}
.ecircuits_fiche_bas_soumettre p {
	background:url(../images/circuits/picto_photo.jpg) no-repeat 0 0 transparent;
	padding:5px 15px 5px 40px;
}
.ecircuits_fiche_bas_avis a,
.ecircuits_fiche_bas_soumettre p a,
.ecircuits_fiche_bas_probleme p a{
	color:#ffffff;
	text-decoration:underline;
}
.ecircuits_fiche_bas div .notation {
	padding:5px 20px 5px 10px;
}
.ecircuits_fiche_bas_probleme p {
	background:url(../images/circuits/picto_pb.jpg) no-repeat 0 0 transparent;
	padding:5px 15px 5px 40px;
	margin:0 0 0 10px;
}
.titres_fleches,
.titres_description,
.titres_points,
.titres_photovideo {
	cursor:pointer;
}

/*****************************************/
/**********     MENU GAUCHE **************/
/*****************************************/
.milieu_gauche_contenu .ecircuits_interet_div li.active {
	color:#E47E00;
	text-decoration:underline;
} 

/*******************************************************************************/
/**********     COMMENTAIRES     ***********************************************/
/*******************************************************************************/  
.ecircuits_comments form fieldset {
	border:0 none;
	padding:0;	
}
.ecircuits_comments form legend {
	border-bottom:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	color:#E47E00;
	font-size:1em;
	font-weight:bold;
	padding:5px;
	width:99%;
	margin:0 0 10px;
}
.tx-comments-required-mark {
	color:red;
	font-size:1.5em;
	font-weight:bold;
	vertical-align:top;
}
.ecircuits_comments form label{
	display:block;
	margin:10px 0 0 0;
}
.ecircuits_comments form input[type=submit] {
	float:right;
}   
.ecircuits_comments form input[type=reset] {
	margin:0;
}    

/*******************************************************************************/
/**********				RSS IMPORT     ***********************************************/
/*******************************************************************************/
.tx-gkhrssimport-pi1-rss_box {
	border-color:#fffff;
  border-style:solid;
	border-width:0;
	font-size:1.1em;
}
.tx-gkhrssimport-pi1-rss_box td {
	padding:10px 0;
}
.tx-gkhrssimport-pi1-rss_title {
  font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1em;
	color:#FF6100;
}
.tx-gkhrssimport-pi1-rss_title a,
.tx-gkhrssimport-pi1-rss_title a:link,
.tx-gkhrssimport-pi1-rss_title a:hover {
  font-family:Arial,Verdana,Helvetica,sans-serif;
	color:#999999;
	font-size:1.1em;
}
.contenu_untiers .tx-gkhrssimport-pi1-header a {
	color: #902015;
	font-size:1em;
	font-weight:bold;
}
/*******************************************************************************/
/**********				GLOSSAIRE     ***********************************************/
/*******************************************************************************/
.glossary dt{
	background-color:#902015;
	color:#FFF;font-weight:bold;
	font-size:1.2em;
	padding:5px 5px;
}
.glossary dd{
	color:#000;
	font-size:1em;
	padding:5px 0px;
}
.glossary p{
	padding:5px 5px;
	border-left:8px solid #902015;	
}
.type{
	float:left;
	width:100%;
	font-style:italic;
	color:#333;
	padding:5px 0px 10px 0px;
}
.searchform{padding:0px 0px 10px 0px;}
.searchform{text-align:center;padding:10px 0px;}
#glossarysearch input{
	border: 1 none;
	background-color:#FFF;
}
#glossaryform input.submit{
	border: 0 none;
	background-color:#F2F2F2;
	padding:3px 5px;
	font-weight: bold;
}
.navbar{text-align:center;padding:10px 0px 20px 0px;}
.navbar a{padding:0px 1px;}

.tx-a21glossaryadvancedoutput-pi1-browsebox{text-align:center;padding:10px 0px;}
