/*********************************************************************************************************************/
/***********************************                 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     *************************************************/
/*******************************************************************************/
.tx-wtgallery-pi1 {
	width : 475px;
	float : left;
	padding : 0;
	margin : 0;
}
#photo{
	width : 475px;
	float : left;
	margin : 25px 0 0 0;
	padding : 0;
	background-image : url(../images/extensions/wt_gallery/fond_haut.gif);
	background-repeat : no-repeat;
	background-position : left top;
}
.photo_milieu{
	float : left;
	margin : 13px 0 0 0;
	padding : 10px 0 0 0;
	background-image : url(../images/extensions/wt_gallery/fond_gauche.gif);
	background-repeat : repeat-y;
	background-position : left top;
}
.photo_contenu{
	float : left;
	margin : 0 0 0 15px;
	padding : 0 0 0 5px;
}
.photo_contenu img{
	border : none;
}
.photo_agrandissement{
	width : 470px;
	margin : 0px 0 0 -2px;
	padding : 5px 0 0 25px;
	float : left;
	font-size : 0.85em;
	color : #869ab3;
}
.photo_info{
	float : left;
	width : 470px;
	margin : 15px 0 0 25px;
	padding : 0;
}
#miniature{
	width : 470px;
	float : left;
	margin : 0;
	padding : 0;
	background-image : url(../images/extensions/wt_gallery/fond_haut.gif);
	background-repeat : no-repeat;
	background-position : left top;
}
.miniature_contenu{
	width : 480px;
	float : left;
	margin : 13px 0 0 0;
	padding : 5px 0 10px 5px;
	background-image : url(../images/extensions/wt_gallery/fond_gauche.gif);
	background-repeat : repeat-y;
	background-position : left top;
}
* html .miniature_contenu{
	margin : 13px 0 0 0;
	padding : 5px 0 10px 15px;
}
* html .miniature_contenu img{
	margin : 0 0 0 10px;
	padding : 0 0 0 15px;
	border : none;
	clear : both;
}
.miniature_contenu img{
	margin : 0;
	padding : 0 0 0 15px;
	border : none;
}
h2.wtgallery_h2{
	font-size : 1em;
	color : #902015;
	text-transform : uppercase;
}
.wtgallery_pagebrowser{
	float : left;
	width : 460px;
	margin : 0 0 0 7px;
	padding : 0 0 0 23px;
	border-style : dotted;
	border-width : 0 0 1px 0;
	border-color : #902015;
}

.wtgallery_pagebrowser_back a{
	float : left;
	margin : 0;
	padding : 0 10px 0 0;
	color : #902015;
	text-transform : uppercase;
	font-size : 0.85em;
}
.wtgallery_pagebrowser_page{
	float : left;
	margin : 0;
	padding : 0 10px 0 0;
	color : #869ab3;
	text-transform : uppercase;
	font-size : 0.9em;
	font-weight : bold;
}
.wtgallery_singlepic_fwdback{
	float : right;
	clear : both;
	width : 220px;
	margin : 10px 0 0 0;
	padding : 0;
}
.wtgallery_pagebrowser_fwd {
	float : left;
}
.wtgallery_singlepic_back {
	float : left;
}
.wtgallery_pagebrowser_fwd a{
	color : #902015;
	text-transform : uppercase;
	font-size : 0.85em;
}
.wtgallery_singlepic_fwd a{
	color : #902015;
	font-size : 0.85em;
}
.wtgallery_singlepic_back a{
	color : #902015;
	font-size : 0.85em;
}
.wtgallery_singlepic_barre{
	float : left;
	margin : 0;
	padding : 0 10px 0 10px;
	color : #902015;
	text-transform : uppercase;
	font-size : 0.85em;
}
p .bodytext wtgallery_p{
	font-size : 1em;
	color : #869ab3;
}
.wtgallery_singlepic_up{
	float : left;
	clear : both;
	width : 100%;
	margin : 35px 0 10px 7px;
	padding : 0;
	border-style : dotted;
	border-width : 1px 0 0 0;
	border-color : #902015;
	text-transform : uppercase;
	font-size : 0.85em;
}
.wtgallery_singlepic_up p{
	margin : 15px 0 0 0;
	padding : 0;
	text-transform : none;
	font-size : 1em;
}
.wtgallery_categories{
	float : left;
	margin : 15px 0 0 0;
	padding : 0 0 0 15px;
}
.wtgallery_categories img{
	border : none;
}
h1.wtgallery_category_h1{
	text-transform : none;
	color : #902015;
	font-size : 1em;
}
.wtgallery_category_folder {
	color : #333333;
	text-align : center;
	margin : 5px 0 0 0;
	padding : 0;
}
.wtgallery_category_folder a{
	color : #333333;
}
.wtgallery_fwdback{
	float : left;
	width : 500px;
	margin : 20px 0 0 7px;
	padding : 5px 0px 0 23px;
	border-style : dotted;
	border-width : 1px 0 0px 0;
	border-color : #2d5776;
}


/*******************************************************************************/
/**********     TT_NEWS     ****************************************************/
/*******************************************************************************/
/*****************************************/
/**********     SINGLE  ******************/
/*****************************************/
#milieu_milieu .home_milieu_alaune_conteneur{
	width : 100%;
}
#milieu_milieu .home_milieu_alaune_image{
	float : right;
	width : 245px;
}
#milieu_milieu .home_milieu_alaune_contenu{
	float : left;
	width : 200px;
}
#milieu_milieu h2.alaune{
	font-size : 1.25em;
	background-image : url(../images/icones/puce_ronde.gif);
	background-repeat : no-repeat;
	background-position : left 5px;
	padding : 0 0 5px 11px;
	color : #000000;
}
#milieu_milieu h2.alaune a{
	color : #000000;
}


/*****************************************/
/**********     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;
}


/*****************************************/
/**********     LISTE HOME  **************/
/*****************************************/
#milieu_milieu .breve_liste{
	float : left;
	width : 100%;
	margin : 0;
	padding : 5px 0 5px 0;
}
#milieu_milieu .breve_liste .breve_contenu{
	float : right;
	width : 372px;
	margin : 0;
	padding : 0;
}
#milieu_milieu .breve_liste h2.breve1 a{
	color : #000000;
}
#milieu_milieu .breve_liste h2.breve1{
	font-size : 1.1em;
	background-image : url(../images/icones/puce_ronde.gif);
	background-repeat : no-repeat;
	background-position : left 3px;
	padding : 0 0 0 10px;
	color : #000000;
}
#milieu_milieu .breve_liste .breve_image{
	float : left;
	width : 90px;
	margin : 0;
	padding : 0;
}


/*******************************************************************************/
/**********     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 h2.breve1{
	font-size : 1.1em;
	background-image : url(../images/icones/puce_ronde.gif);
	background-repeat : no-repeat;
	background-position : left 3px;
	padding : 0 0 0 10px;
	color : #000000;
}
#milieu_milieu .breve h2.breve1 a{
	color : #000000;
}


/*****************************************/
/**********     CALENDRIER  **************/
/*****************************************/
#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;
}
#milieu_droite .tx-ttnews .calendar-table th{
	color : #ffffff;
	border : none;
	background-color : #902015;
	font-size : 0.85em;
	padding : 2px 5px 2px 5px;
	text-align : center;
}
#milieu .tx-ttnews .calendar-table td{
	color : #333333;
	border : none;
	background-color : #ffffff;
	font-size : 0.85em;
}
#milieu_droite .tx-ttnews .calendar-table td{
	color : #333333;
	border : none;
	background-color : #ffffff;
	font-size : 0.85em;
	padding : 2px;
	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 .newsCalendar_listHeader{
	border : none;
	background-color : #902015;
	color : #ffffff;
	font-size : 1em;
	padding : 2px 5px 2px 10px;
	margin : 0;
}
#milieu_milieu #newscalendar_dayHeader{
	background-image : url(../images/icones/puce_ronde.gif);
	background-repeat : no-repeat;
	background-position : left 13px;
	padding : 10px 0 0 10px;
	font-size : 0.9em;
}


/*******************************************************************************/
/**********     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;
}
#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;
}


/*******************************************************************************/
/**********     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     **********************************************/
/*******************************************************************************/

/**********     Cartes et categories     **********************************************/
.tx-dcdgooglemap-pi1{
	float:left;
	width:700px;
	min-height: 700px;
	height: auto!important;
	height: 700px;
}

* html .tx-dcdgooglemap-pi1{
	width: 680px;
}

.tx_dcdgooglemap_map {
        position: relative;
}

.tx_dcdgooglemap_map .tx_dcdgooglemap_carto{
       float: left;
       margin-bottom: 8px;
}

.tx_dcdgooglemap_map .tx_dcdgooglemap-conteneur-category {
	position: absolute;
	left: 480px;
}

* html .tx_dcdgooglemap_map .tx_dcdgooglemap-conteneur-category {
	position: absolute;
	left: 15px;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_category {
       clear: both;
       width:210px;
       margin-bottom: 16px
}

.tx_dcdgooglemap_map .tx_dcdgooglemap_category label {
	float: left;
	width: 185px;
}
.tx_dcdgooglemap_map .tx_dcdgooglemap_options {
	width: 470px;
	clear: both;
	margin-top: 10px;
}

/***************************   Directionform et Geocoder     ****************************************************/

.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_champs, 
.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_champs {
       text-align: left;
}

.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_from, 
.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_to  {
       width: 170px;
       margin-right: 0;
       margin-bottom: 10px;
}


#DirectionForm {
       margin: 25px 0 0 0;
       padding: 15px 25px 5px 0;
       width: 200px;
       float: left;
}

#DirectionForm fieldset{
       width: 185px;
       padding-left: 10px;
}

#DirectionForm.tx_dcdgooglemap_geocoder_address {
       margin: 5px 0 10px 0;
       width: 170px;
}

#DirectionForm label {
       width: 160px;
       text-align: left;
       margin: 0;
}




#GeocoderForm {
       margin: 25px 0 0px 0;
       padding: 15px 25px 5px 0;
       width: 200px;
       float: left;
}

#GeocoderForm  fieldset{
       width: 185px;
       padding-left: 10px;
}

#GeocoderForm .tx_dcdgooglemap_geocoder_address {
       margin: 5px 0 10px 0;
       width: 170px;
}

#GeocoderForm label {
       width: 160px;
       text-align: left;
       margin: 0;
}




.tx_dcdgooglemap_map .tx_dcdgooglemap_options .kmllink {
       text-align: left;
}

.tx_dcdgooglemap_map .popup_kmllink {
       margin-left: 0;
       margin-bottom: 15px;
}


/*******************************************************************************/
/**********     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 h3 {
	
}

#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;
	/*background: url("../../../typo3conf/ext/arc_epci/pi1/images/fleche-light.gif") no-repeat 1px 2px;*/
}
#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;
	/*background: url("../../../typo3conf/ext/arc_epci/pi1/images/fleche-light.gif") no-repeat 1px 2px;*/
}	
#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-size:0.9em;*/
       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;
}


/********** sendcard ajout ************/

/* Commented By Cco
div.tx-srsendcard-pi1-card-image-wrap img,
div.tx-srsendcard-pi1-card-image-wrap object {
  max-width: 470px;
  min-width: 470px;
  text-align: center;
}
*/
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;
}




/********** jkpoll ajout ************/

.strong {
  font-weight: bold;
}