/* CSS Document */
body, html{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	text-align:center;
}

#bandeau_impression{
	display:none;
}
/************************************* CONTENEUR *************************************************/
#conteneur{
	width:1000px;
	margin:0 auto 0 auto;
	padding:0;
}


/***************************************************************************************************/

/***************************************** HEADER ****************************************/

#header{
	float:left;
	/*height:40px;*/
	width:1000px;
	background-color:#FFF;
	
}

#langues{
	float:left;
	width:140px !important;
	width:170px;
	background-color:#8f8f8f;
	height:39px;
	background-image:url(../images/background_langues.gif);
	background-position:top left;
	margin:0;
	padding:0 0 0 30px;
}

#recherche{
	float:left;
	width:240px;
	background-color:#666;
	height:39px;
	margin:0;
	padding:0;
}

#recherche img{
	
}

#recherche a{
	display:block;
	padding:4px 0 0 0;
}

#menu_haut_div {
	float:left;
	width:589px !important;
	width:590px;
	background-image:url(../images/spacer/coin_sup_droit.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 1px;
}

/********************************************   HAUT   *******************************************/
#logo_ville_reims{
	position:absolute;
	top:10px;
	left:17px;
}

.marge_image_rubrique_left{
	float:left;
	background-color:#333;
	width:30px;
	height:160px;
	margin-right:1px;
}

/*************** Marges situées sous l'image de la rubrique 'orange pour la home' *********************/
.bottom_image_rubrique{
	float:left;
	background-color:#FFF;
	width:410px;
	height:11px;
	margin:0;
}

.bottom_image_rubrique_left{
	float:left;
	width:30px;
	height:100%;
	margin:0 1px 0 0;
}

.bottom_image_rubrique_center{
	float:left;
	width:140px;
	height:100%;
}

.bottom_image_rubrique_right{
	float:left;
	width:239px;
	height:11px;
	margin:0;
	padding:0;
}



#haut{
	float:left;
	background-color:#FFF;
	margin:0px 0 0 0;
	padding:0;
	text-align:left;
	width:1000px;
}

#milieu{
	float:left;
	padding:0;
	margin:0;
}


/*************************** Article ***************************/

#espace_titre_article{
	float:left;
	width:830px;
	height:104px;
	margin:0 0 0 -1px;
	padding:0;
}
#espace_titre_article h1 {
	margin:0;
	padding:10px 0 0 60px;
	background-image:url(../images/interface/puce_titre_n1.gif);
	background-repeat:no-repeat;
	background-position:30px 40px;
	color:#81CA25;
	font-size:40;
	font-family: Arial;



	
	
}
#espace_titre_article h2{
	margin:0;
	padding:0px 0px 0 60px;
	text-align:left;
	color:#81CA25;
	font-size:25;
	font-family: Arial;
}




#col_gauche_article{
	float:left;
	width:171px;
	height:100%;
	margin:0;
	padding:0;
	background-image:url(../images/home/bg_menu_gauche.gif);
	background-repeat:repeat-y;
}


/****************************************** Contenu ***************************************************/

#contenu{
	float:left;
	width:570px;
	background-color:#FFF;
	text-align:left;
	margin-left:20px;
	font-size:1.5em;
	padding:0;
}


#contenu_article{
	float:left;
	width:789px !important;
	width:808px;
	background-color:none;
	text-align:left;
	margin:0 0 0 20px;
	padding:0 20px 0 0;
	font-size:1.5em;
	background:none;
}



.rubriques_bottom{
	float:left;

}

.plus_infos_gauche{
	float:left;
	width:330px;
}

.plus_infos_droite{
	float:left;
	width:200px;
	background-color:none;
	padding:0 0 0 15px;
	margin:0;
}

#conteneur_article{
	background-color:none;
	text-align:left;
	padding:0;
}

.texte_article_simple{
	width:565px;
	float:left;
}

.savoir_plus{
	float:right;
	width:182px;
	padding:5px;
	margin:0 0 10px 10px;
	background-color:#f1f1f1;
	overflow:hidden;
}

.savoir_plus p.bodytext{
	/*width:182px;*/
}

.savoir_plus a{
	font-weight:bold;
}

#carte_menu_gauche{
	cursor:pointer;
}

/************************ Template bloc texte unique ************************************/
#titre_st{
	background-color:none;
	margin:10px 0 10px 0;
}

#bloc_texte_unique{
	float:left;
	background-color:none;
	margin:0;
	padding:10px;
}

/************************ Template 2 blocs texte ***************************************/
#bloc_texte_left_2blocs{
	float:left;
	width:47% !important;
	width:49%;
	background-color:none;
	margin:0;
	padding:10px;
}

#bloc_texte_right_2blocs{
	float:left;
	width:47% !important;
	width:49%;
	background-color:none;
	margin:0;
	padding:10px;
}

/************************ Template 3 blocs texte ***************************************/
#bloc_texte_left_3blocs{
	float:left;
	width:240px !important;
	width:260px;
	background-color:none;
	margin:0;
	padding:10px;
}

#bloc_texte_center_3blocs{
	float:left;
	width:240px !important;
	width:260px;
	background-color:none;
	margin:0;
	padding:10px;
}

#bloc_texte_right_3blocs{
	float:left;
	width:240px !important;
	width:260px;
	background-color:none;
	margin:0;
	padding:10px;
}


/************************************ Template bloc texte + plus_infos ************************/

#bloc_texte_left_plus_infos{
	float:left;
	width:573px;
	background-color:none;
	padding:0 10px 0 0;
}

#col_droite{
	float:left;
	background-color:none;
	width:192px;
}

/************************************  FOOTER **********************************************/

.footer{
	clear:both;
	width:100%;
	background-color:#e8e9ea;
	text-align:center;
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
}

.barre_navigation{
	color:#333;
	margin:10px 0 10px 0;
}

/************************************  AJOUT SITE MULTILINGUE **********************************************/
#recherche_vide{
	float:left;
	width:240px;
	background-color:#666;
	height:39px;
	margin:0;
	padding:0;
}

#menu_haut_div_vide {
	background-color:#666;
	float:left;
	width:588px !important;
	
	height:39px;
	background-image:url(../images/spacer/coin_sup_droit.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0 0 0 2px !important;
	margin:0 0 0 1px;
	padding:0 0 0 0px;
}

/************************** Formulaire contact **************************************/
#mailform{
	display:block;
	margin:0;
}

#mailform fieldset.csc-mailform{
	border:none;
	padding:10px 20px 10px 20px;
}

#mailform label{
	display:block;
	margin:5px 30px 3px 0px;
	color:#000;
	font-size:1.5em;
}

#mailformformtype_mail{
	border:none;
	background-color:#666;
	color:#FFF;
	font-weight:bold;
	margin:10px 0 5px 0;
	
}

.csc-mailform-submit{
border:none;
background-color:#666;
color:#FFF;

}

/******************************** ACTUS **********************************************/

.news-single-item .news-single-img a img{
	float:right;
	margin:0 0 0 10px;
}



/**************************** Moteur recherche agenda ***********************************/

.savoir_plus span.titre_recherche{
	display:block;
	margin:0 0 10px 0;
}
	
.savoir_plus span.label_fourchette{
	display:block;
	margin:0 0 5px 0;
	
}

.savoir_plus span.label_date{
	display:block;
	margin:0 0 5px 0;
	
}

.savoir_plus select{
	display:block;
	margin:0 0 8px 0;
}

.savoir_plus .fourchette{
	width:178px !important;
	width:170px;
	height:2em;
}

#category{
	display:block;
	margin:0 0 8px 0;
	width:180px !important;
	width:172px;
	height:18px;
}

#f-calendar-trigger-1, #f-calendar-trigger-2{
	margin:-5px 0 0 4px;
	padding:0;
}


#f-calendar-trigger-1 img, #f-calendar-trigger-2 img{
	margin:-18px 0 0 0 !important;
	margin:-3px 0 0 0;
	padding:0;
	
}

.savoir_plus .btn_lancer_recherche{
	margin:10px 0 10px 0 !important;
	width:182px !important;
	width:172px;
}

.savoir_plus .btn_lancer_recherche2{
	margin:10px 0 10px 0px !important;
	margin:10px 0 10px -10px;
	width:182px !important;
	width:172px;
}




/**************************** Liste des agendas *********************************/

.listeagenda{
}

.listeagenda .elem_listeagenda{
	width:545px !important;
	width:570px;
	margin:0 0 10px 0;
	padding:10px;
	background-color:#f5f5f5;
}

.listeagenda .elem_listeagenda div{
	margin:0 0 5px 0;
}


  /*******************************************************************************/
 /************************* Détail evenement agenda *****************************/
/*******************************************************************************/


.news-single-item span.date_evenement{
	display:block;
	margin:0 0 5px 0;
}

.news-single-item span.contenu_evenement{
	display:block;
	margin:0 0 5px 0;
}

.news-single-item span.back{
	display:block;
	margin:15px 0 0 0;
}


/************************* Liens voir archives ********************************/

#lien_voir_archives{
	float:right;
	padding:20px 0 0 0;
}


/*********************** Liste de liens ************************************/

.tx-cmwlinklist-pi1 table tbody tr td{
	border:none;
}

.tx-cmwlinklist-pi1 table tbody tr{
	border:none;
}

.tx-cmwlinklist-pi1 table tbody{
	border:none;
}

.tx-cmwlinklist-pi1 table{
	border:none;
}

  /***********************************************************************************/
 /******************************  ANNUAIRE LISTE  ***********************************/
/***********************************************************************************/

ul.resultat_recherche_annuaire{
	list-style:none;
	margin:0;
	padding:0;
}

ul.resultat_recherche_annuaire{
	width:545px !important;
	width:573px;
	background-color:#f5f5f5;
	padding:10px;
	margin:0 0 10px 0;
}

ul.resultat_recherche_annuaire ul.bloc{
	list-style:none;
	margin:5px 0 5px 0;
	padding:0;
}


ul.resultat_recherche_annuaire .nom{
	padding:0 0 3px 0;
}

ul.resultat_recherche_annuaire .adresse{
	padding:0 0 3px 0;
}

ul.resultat_recherche_annuaire li.lien_detail{
	padding:10px 0 0 0;
}

ul.resultat_recherche_annuaire .bloc{
	margin:5px 0 5px 0;
}

ul.resultat_recherche_annuaire li.lien_site_resto{
	display:none;

}

ul.resultat_recherche_annuaire li.telephone{
	margin:5px 0 0px 0;

}


  /****************************************************************************/
 /*************************** Navigation page ********************************/
/****************************************************************************/

.tx-ttannuaires-browsebox table tbody tr td{
	border:none;
}

.tx-ttannuaires-browsebox table tbody tr{
	border:none;
}

.tx-ttannuaires-browsebox table tbody{
	border:none;
}

.tx-ttannuaires-browsebox table{
	border:none;
}



  /***********************************************************************************/
 /******************************  ANNUAIRE DETAILS  *********************************/
/***********************************************************************************/

.details_annuaire span{
	display:block;
}

.details_annuaire .nom{
	font-weight:bold;
	padding:0 0 5px 0;
}

.details_annuaire .titre{
	font-weight:bold;
	padding:0 0 5px 0;
}

.details_annuaire .adresse{
	font-weight:bold;
	padding:0 0 5px 0;
}

.details_annuaire .lien_retour{
	padding:15px 0 0 0;
}

.details_annuaire .bloc{
	margin:5px 0 5px 0;
}

/************************** Détails hôtels ********************/
.details_annuaire span.adresse{
	margin:10px 0 0 0;
}

.details_annuaire span.site_internet{
	margin:10px 0 0 0;
}

.details_annuaire span.telephone{
	margin:10px 0 0 0;
}

.details_annuaire span.type_hotel{
	margin:10px 0 10px 0;
}


  /***********************************************************************************/
 /**************************  ANNUAIRE MOTEUR RECHERCHE  ****************************/
/***********************************************************************************/

.savoir_plus .champ_texte{
	width:172px;
	height:12px !important;
	height:17px;
	margin:0 0 5px 0;
}


#langues div{
	margin:10px 0 0 0;
	padding:0;
}

#langues div img{
	padding:0 5px 0 5px;
}

#f-calendar-field-1, #f-calendar-field-2{
	width:65px;
	font-size:1em;
	height:1em !important;
	height:2.1em;
	margin:0 0 5px 0;
}

#f-calendar-trigger-2{
	padding:-10px 0 0 0;
}


  /**************************************************************************************/
 /********************************** CMW Linklist **************************************/
/**************************************************************************************/

/********** Formulaire soumettre nouveau lien *************/

.tx-cmwlinklist-pi1 form table tbody tr td input.champ_label{
	width:400px;
}

.tx-cmwlinklist-pi1 form table tbody tr td input.champ_url{
	width:400px;
}

.tx-cmwlinklist-pi1 form table tbody tr td textarea{
	width:400px;
}

.tx-cmwlinklist-pi1 form table tbody tr td.col_boutons{
	padding:20px 0 0 110px;
}


  /***********************************************************************************/
 /**************************         SEND A CARD         ****************************/
/***********************************************************************************/


.tx-srsendcard-pi1 { width: 100%; font-family: Verdana, sans-serif; }
.tx-srsendcard-pi1 p { line-height: 125%; }
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { margin: 0; padding: 0; border-style: none; }
.tx-srsendcard-pi1 a { text-decoration: none; font-weight: bold; }
.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] { vertical-align: middle; }
.tx-srsendcard-pi1 input[type=submit] { border-width: medium; border-style: none; border-color: 666666; background:none; background-color: #e1e1e1; color: #666666; font-weight: bold; text-align: center; margin: 0pt 0px 0pt 0pt; padding 2px; height: 2em; font-size:1.2em;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { font-size: 1.2em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }
.tx-srsendcard-pi1 .submit_form { border-width: medium; border-style: none; border-color: 666666; background:none; background-color: #e1e1e1; color: #666666; font-weight: bold; text-align: center; margin: 0pt 0px 0pt 0pt; padding 2px; height: 2em; font-size:1.2em;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { text-align: center; font-weight: bold; font-size: 1em; margin: 0; padding-top: 1.1em; padding-bottom: 0; width: 96%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { margin: 0; padding: 0; border-style: none; width: 100%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column { margin:0; padding:0; float:left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { clear: left; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dl { height:145px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: 0.5em 0;text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; padding: 0.5em 0; text-align: center; padding-bottom:15px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin: 0 auto; padding: 0; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { margin: 0; padding: 0; border-style: none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }

.tx-srsendcard-pi1 fieldset { margin: .5em 5%; }
.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: .3em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { text-align: center; width: 700px; margin-left:auto, margin-right:auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display: block; margin: 0 auto; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  font-size: 1.2em; font-weight: bold; margin: .5em 0 2em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin: 0 auto; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { text-align: left; margin: 0 auto; border-style: none; width: 50em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border { border-style: none; margin: 0 5%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend { font-weight: bold; color:#000000;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { width: 25%; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 25%; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { position: absolute; left: 0px;  top: -100px; width: 1px; height: 1px; overflow: hidden; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { font-weight: bold; width: auto; text-align: left; margin: 0; padding: 0 .4em .4em 0; vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { margin: 0; padding: 0 0 .4em 0; vertical-align: middle; }
* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { background-color:transparent; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { width: 73%; float: right; text-align: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { color: red; font-weight: bold; margin: 0 0 .2em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { border : none; padding-bottom:15px; }


.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 4em; float: left; margin: 0 .4em 0 0; text-align: center; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: 1px solid #cccccc; width: 4em; height: 1.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { border-style: none; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { border: 0px solid transparent; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: none; }

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { float: left; margin: .4em .4em 0 0; padding:0; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { width: 100%; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: none; margin-top: 0; vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0; font-weight: bold; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card { margin: 2em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { float: left; padding: 2em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap { margin: 0 auto; border-style: none; width: auto; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { font-size: 1.2em; font-weight: bold; margin: 0; padding-top: .5em; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { padding: .5em .5em .5em 10px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { float: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { float: right; padding: 0 0 .5em .5em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { padding-top: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { padding: 1em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { padding-bottom: 2em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { clear: both; margin-top: 1.2em; padding-left: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { float: left; margin-right: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { margin-bottom: 1em; width: 30em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { font-size: .9em; color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { margin-left: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { vertical-align: middle; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight: bold; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.fd_gris { background-color:#F1F1F1; display:block; width:380px; margin:0; padding:0; float:none;}










/******************* Rubrique CULTURE *********************/

#milieu{
	background-image:url(../images/archives/bg_menu_gauche.gif);
	background-repeat:repeat-y;
	background-postion:top left;

}

html{
	/*background-image:url("../images/f89400/fond_top_left_home.gif");
	background-position:top left;
	background-repeat:no-repeat;*/
	
}


  /*************************************************************************/
 /****************************** Liste agenda *****************************/
/*************************************************************************/

.listeagenda .elem_listeagenda h6{
	color:#81CA25;
}




.savoir_plus a{
	color:#81CA25;
}

a,a:visited,a:link{
	color:#81CA25;
}

.photo_gallerie_image{
	height:409px;
	width:559px !important;
	width:560px;
	background-image:url(../../../images_rubrique/culture/visuel.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#FFF;

}

.rubrique_principale h5{
	color:#81CA25;
	/*background-image:url(../images/f89400/puce_h5.gif);*/
	background-repeat:no-repeat;
	padding:0 0 0 5px;

	
}

#col_gauche_article{
	background-image:url(../images/archives/bg_menu_gauche.gif);
	background-repeat:repeat-y;
}

.image_rubrique_home{
	float:left;
	background-image:url(../../../images_rubrique/archives/logo.gif);
	width:139px;
	height:160px;

}

.image_rubrique_home2{
	float:left;
	background-image:url(../../../images_rubrique/archives/culture.gif);
	width:830px;
	height:56px;
}



#espace_titre_article{
	background-image:url(../images/archives/bg_espace_titre_culture.gif);
}

.marge_image_rubrique_left{
	background-color:#FFFF99;
}

#marge_gallerie_home{

	background-color:#81CA25;
}

.bottom_image_rubrique_left{
	background-color:#81CA25;
}

.bottom_image_rubrique_center{
	background-image:url(../images/f89400/bg_marge_center.gif);
}

.bottom_image_rubrique_right{
	background-color:#81CA25;
}


.recherche_secondaire_home{
	background-image:url(../images/f89400/cartographie.gif);
}

.savoir_plus .savoir_plus_texte a{
	color:#81CA25;
}


/******************** MENU GAUCHE INTERNE **************************************/

#menu_gauche_article{
	background-image:url(../images/archives/bg_menu_gauche.gif);
}

#menu_gauche_article li{
	background-image:url(../images/archives/fond_menu_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


#menu_deuxieme_suite{
	background-image:url(../images/archives/bg_menu_gauche.gif);
}

#menu_deuxieme_suite li{
	background-image:url(../images/archives/fond_menu_left.gif);
	background-repeat:no-repeat;
}

.texte_article_col_gauche a{
	color:#000;
}

.article_col_gauche a{
	color:#000;
}





/******************** CARTE INTERNE **************************************/
#carte_menu_gauche{
	float:left;
	margin:10px 0 0 31px !important;
	margin:10px 0 0 16px;
	background-image:url(../images/archives/carte.gif);
	width:139px !important;
	width:138px;
	height:120px;
}



  /*********************************************************************************/
 /***************************   MENU DEROULANT LEFT INTERNE  **********************/
/*********************************************************************************/
#menu_gauche_article{
	position:relative;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	background-repeat:repeat-y;
	background-image:url(../images/archives/bg_menu_gauche.gif);
	width:100%;
	z-index:10;

}

#menu_gauche_article li, #menu_gauche_article li.actif{
	background-image:url(../images/archives/fond_menu_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	display:block;
	margin:0px 0 0 18px !important;
	padding:0px 0 0px 20px !important;
	margin:0px 0 0 9px;
	padding:0px 0 0px 20px;
	width:133px;
	text-align:left;
}

#menu_gauche_article li a{
	display:block;
	font-size:1.5em;
	text-align:left;
	padding:3px 0 3px 0;
	margin:0;
	color:white;
	width:133px;
	text-transform:uppercase;
}

#menu_gauche_article li a:hover, #menu_gauche_article li a:active{
	text-decoration:none;
}



#menu_gauche_article li ul {
	position: absolute;
	left: -999em;
	background:#F4BD00;
	font-weight: normal;
	margin:0;
	padding:0;
	width:150px;
	z-index:10;
}

#menu_gauche_article li ul li, #menu_gauche_article li.actif ul li{
	position:relative;
	background:none;
	margin:0 !important;
	padding:0 !important;
	margin:0;
	padding:0;
	text-align:left;
	z-index:1000;

}

#menu_gauche_article li li a{
	padding:2px 0 4px 5px;
	margin:0;
	width:145px !important;
	width:150px;

}

#menu_gauche_article li ul {
	margin: -19px 0 0 133px !important;
	margin:-17px 0 0 133px;
	padding:0;
}

#menu_gauche_article li.sfhover ul ul, #menu_gauche_article li.sfhover ul ul ul {
	left: -999em;
}

#menu_gauche_article li.sfhover ul, #menu_gauche_article li li.sfhover ul, #menu_gauche_article li li li.sfhover ul {
	left: auto;
}

#menu_gauche_article li:hover a, #menu_gauche_article li.sfhover a{
	background: #F4BD00;
}

#menu_gauche_article li:hover li a{
	background:none;
}

#menu_gauche_article li li a:hover{
	background:#81CA25;
	text-decoration:none;
}



  /********************************************************************************/
 /********************   MENU DEROULANT LEFT HOME INTERNE  ***********************/
/********************************************************************************/

#menu_gauche{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	background-repeat:repeat-y;
	background-image:url(../images/archives/bg_menu_gauche.gif);
}

#menu_gauche li, #menu_gauche li.actif{
	position:relative;
	background-image:url(../images/archives/fond_menu_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	display:block;
	margin:0px 0 0 18px !important;
	padding:0px 0 0px 20px !important;
	margin:0px 0 0 9px;
	padding:0px 0 0px 20px;
	width:133px;
	text-align:left;
	z-index:1000;
}

#menu_gauche li a{
	display:block;
	font-size:0.8em;
	text-align:left;
	padding:3px 0 3px 0;
	margin:0;
	color:white;
	width:133px;
	text-transform:uppercase;
}

#menu_gauche li a:hover, #menu_gauche li a:active{
	text-decoration:none;
}

#menu_gauche li ul {
	position: absolute;
	left: -999em;
	background:#F4BD00;
	font-weight: normal;
	margin:0;
	padding:0;
	width:150px;
	z-index:1000;
}

#menu_gauche li ul li, #menu_gauche li.actif ul li{
	position:relative;
	background:none;
	margin:0 !important;
	padding:0 !important;
	margin:0;
	padding:0;
	text-align:left;
	z-index:1000;
}

#menu_gauche li li a{
	position:relative;
	padding:2px 0 4px 5px;
	margin:0;
	width:145px !important;
	width:150px;
	z-index:1000;
}

#menu_gauche li ul {
	margin: -19px 0 0 133px;
	padding:0;
}

#menu_gauche li.sfhover2 ul ul, #menu_gauche li.sfhover2 ul ul ul {
	left: -999em;
}

#menu_gauche li.sfhover2 ul, #menu_gauche li li.sfhover2 ul, #menu_gauche li li li.sfhover2 ul {
	left: auto;
}

#menu_gauche li:hover a, #menu_gauche li.sfhover2 a{
	background: #F4BD00;
}

#menu_gauche li:hover li a{
	background:none;
}

#menu_gauche li li a:hover{
	background:#81CA25;
	text-decoration:none;
}

  /*************************************************************************/
 /******************************* ACTUS ***********************************/
/*************************************************************************/

.news-single-item h2{
	color:#81CA25;
}

.texte_article_en_bref h5{
	color:#81CA25;
}


.derniers_evenements, .derniers_evenements a, .derniers_evenements a:link, .derniers_evenements a:visited {
	color:#81CA25;
	font-size:1em;
}



