/* default styles for extension "tx_felogin_pi1" */
    .tx-felogin-pi1 label.complet{
        display: block;
        float:left;
        width: 200px;
    }
    .clear{
        display:block;
        clear:both;
        float:left;
        padding:10px;
    }
    form.felogin div {
        padding: 0 2px 10px;
        margin:5px 0 0 0;
		width: 200px;
    }
    form.felogin-inter div {
        background: none;
        padding: 0 2px 10px;
        margin:5px 0 0 0;
    }   
    form.felogin div.felogin_input {
        margin: 0;
        padding: 0 2px 5px;
    }
    .felogin label {
        display: block;
        padding: 0 0 1px;
    }
    .felogin-inter label {
        padding: 5px 0;
    }    
    .felogin input {
        background: url("/typo3conf/ext/e_tca_extented/res/template/images/interface/bg_input_felogin.png") no-repeat scroll 0 0 transparent;
        border: 0 none;
        padding: 5px;
        width: 165px;
		display: block;
    }
    .felogin-inter input {
        width: 250px;
        border: 1px solid #CCCCCC;
        padding: 3px;
    }    
    .felogin input#user {
        width: 165px;
    }
     .felogin-inter input#user {
        width: 250px;
    }   
    .felogin .bouton_ok {
		display: block;
		margin-bottom: 10px;
		margin-top: 15px;
		padding: 0;
    }
    .felogin-inter .bouton_ok {
        border:0;
    }    
    .forgotMessage {
    	font-size:0.9em;
    	padding:0 10px 0 0;
    }
    .forgot_form {
    	padding: 10px 15px 10px 0;
    }
    .forgot_form legend {
    	font-size: 0.9em;
    	font-style: italic;
    	font-weight: bold;
    }
    .forgot_form div {
    }  
    .forgot_form label {
    	display: block;
    	font-size: 0.9em;
   	padding: 5px 0;
    	text-align: left;
    }
    .forgot_form input {
    	border: 1px solid #CCCCCC;
    	font-size: 0.9em;
    	margin: 5px 0;
    	padding: 2px;
    	width: 265px;
    }  
    .forgot_form input.submit_btn {
    	cursor: pointer;
    	display: block;
    	margin: 5px 0 0 0;
    	padding: 2px 10px;
    	width: 272px;
    }      
    
	.fond_visuel_espace_perso .error{
		color: #86161D;
	}
/* default styles for extension "tx_powermail_pi1" */
	/***********************************************************************************/
	/*                                FORMULAIRES                                      */
	/***********************************************************************************/

span.powermail_mandatory {
    color: #86161D;
}
fieldset.tx-powermail-pi1_fieldset {
    background-color: #EEEADF;
    border: 1px solid #CEC9B6;
    padding: 10px;
	margin-bottom: 25px;
}
fieldset.tx-powermail-pi1_fieldset legend {
    color: inherit;
    font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset label, fieldset.tx-powermail-pi1_fieldset fieldset legend {
    color: inherit;
    display: block;
    float: left;
    font-weight: normal;
    white-space: normal;
    width: 200px;
	text-align: right;
	padding-right: 50px;
}
fieldset.tx-powermail-pi1_fieldset input {
    margin-left: 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset input.powermail_captcha, fieldset.tx-powermail-pi1_fieldset input.powermail_password {
	display: block;
	float: left;
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CEC9B6;
    box-shadow: 0px 0px 5px #EEEEEE;
    padding: 2px;
    width: 300px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_time, fieldset.tx-powermail-pi1_fieldset input[type="time"] {
    width: 60px;
}
fieldset.tx-powermail-pi1_fieldset textarea:focus, fieldset.tx-powermail-pi1_fieldset input:focus:not([type="submit"]) {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CEC9B6;
    box-shadow: none;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
    margin: 3px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
    clear: both;
    margin: 0 0 0.5em;
	overflow: hidden;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
    font-weight: bold;
    margin: 20px 130px 10px 200px;
	width: auto;
	float: right;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {
    font-weight: bold;
    margin: 0;
    padding: 0;
}
div.countryzone {
    margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a, div.tx_powermail_pi1_fieldwrap_html p a, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a {
    cursor: help;
    text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn, div.tx_powermail_pi1_fieldwrap_html p a dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn {
    background-color: #00559E;
    border: 1px solid #00559E;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 6px #DDDDDD;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    padding: 3px 10px 5px;
    position: absolute;
    text-decoration: none;
    white-space: normal;
    width: auto;
    z-index: 1;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn, div.tx_powermail_pi1_fieldwrap_html p a:hover dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a:hover dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a:hover dfn {
    display: block;
}

 .tx_powermail_pi1_fieldwrap_html_file  .powermail_file {
 }

div.tx_powermail_pi1_fieldwrap_html img.icon_info {
    padding: 2px 2px 0;
}
fieldset.tx-powermail-pi1_fieldset div.even {
}
td.powermail_all_td {
    padding: 3px 10px 3px 0;
}
td.powermail_all p.bodytext {
    margin: 0;
}
fieldset.tx-powermail-pi1_fieldset fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
    position: relative;
}
fieldset.tx-powermail-pi1_fieldset fieldset legend {
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
}
.powermail_mandatory {
    color: #86161D;
}
.tx-powermail-pi1_mandatory{
	color: #86161D;
}
.powermail_mandatory_listitem{
	list-style: none;
}
.placeholder {
    color: #999999;
}
.powermail_mandatory_helper {
    height: 1px;
    position: absolute;
    visibility: hidden;
}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
    clear: both;
    margin-left: 250px;
}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label {
    display: inline;
    float: none;
    font-weight: normal;
    margin-left: 7px;
    width: auto;
}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner input, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner input {
    clear: left;
    float: left;
    position: relative;
}
div.fieldsets {
    clear: both;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset legend, div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset.ui-tabs-hide {
    display: none;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset {
    padding-top: 15px;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset fieldset legend {
    display: block;
}
ul.powermail_multiplejs_tabs {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.powermail_multiplejs_tabs li {
    float: left;
    list-style-type: none;
    margin: 0 1px 0 0;
    padding: 0;
}
ul.powermail_multiplejs_tabs li a {
    background: none repeat scroll 0 0 #E0E0E0;
    border-left: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #666666;
    display: block;
    font-weight: bold;
    outline: medium none;
    padding: 5px 10px;
    text-decoration: none;
}
ul.powermail_multiplejs_tabs li a.act {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #333333;
    margin-bottom: -1px;
    padding: 5px 10px 6px;
    position: relative;
}
input.tx_powermail_pi1_submitmultiple_forward, input.tx_powermail_pi1_submitmultiple_back {
    margin-top: 1em;
}
input.tx_powermail_pi1_submitmultiple_forward {
    float: right;
}
.powermail_multiple_php form > div.tx_powermail_pi1_fieldwrap_html_submit {
    display: inline;
    float: right;
    margin-top: 1em;
}
.error {
    background-color: #CEC9B6;
    border: 1px solid #CEC9B6;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 6px #CEC9B6;
    color: #86161D;
    font-size: 11px;
    height: auto;
    margin-left: -2px;
    padding: 3px 10px 5px;
    text-align: left;
    z-index: 20;
}
.error p {
    font-weight: bold;
    margin: 0;
    padding: 0;
}
html:root .error em {
    border-color: #CEC9B6 transparent transparent;
    border-style: solid solid none;
    border-width: 10px 10px 0 0;
    bottom: -10px;
    display: block;
    height: 0;
    left: 5px;
    position: absolute;
    width: 0;
}
.tx_powermail_pi1 .date {
    width: 237px !important;
}
#calroot {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 15px #666666;
    font-size: 11px;
    margin-top: -1px;
    padding: 2px;
    width: 198px;
    z-index: 10000;
}
#calhead {
    height: 22px;
    padding: 2px 0;
}
#caltitle {
    color: #FA8800;
    float: left;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 0 #DDDDDD;
    width: 155px;
}
#calnext, #calprev {
    background: url("../img/prev.gif") no-repeat scroll center center transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    width: 20px;
}
#calnext {
    background-image: url("../img/next.gif");
    float: right;
}
#calprev.caldisabled, #calnext.caldisabled {
    visibility: hidden;
}
#caltitle select {
    font-size: 10px;
}
#caldays {
    border-bottom: 1px solid #DDDDDD;
    height: 18px;
}
#caldays span {
    display: block;
    float: left;
    text-align: center;
    width: 28px;
}
#calweeks {
    background-color: #FFFFFF;
    margin-top: 4px;
}
.calweek {
    clear: left;
    height: 22px;
}
.calweek a {
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    display: block;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin-left: 1px;
    text-align: center;
    text-decoration: none;
    width: 27px;
}
.calweek a:hover, .calfocus {
    background-color: #DDDDDD;
}
a.calsun {
    color: red;
}
a.caloff {
    color: #CCCCCC;
}
a.caloff:hover {
    background-color: #F5F5FA;
}
a.caldisabled {
    background-color: #EFEFEF !important;
    color: #CCCCCC !important;
    cursor: default;
}
#calcurrent {
    background-color: #498CE2;
    color: #FFFFFF;
}
#caltoday {
    background-color: #333333;
    color: #FFFFFF;
}
.slider {
    background: url("../img/h30.png") repeat-x scroll 0 0 #3C72E6;
    border: 1px solid #333333;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 8px #000000;
    clear: right;
    cursor: pointer;
    float: left;
    height: 9px;
    margin-top: 10px;
    position: relative;
    width: 300px;
}
.progress {
    background-color: #C5FF00;
    display: none;
    height: 9px;
    opacity: 0.6;
}
.handle {
    background: url("../img/h30.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    border-radius: 14px 14px 14px 14px;
    box-shadow: 0px 0px 6px #000000;
    cursor: move;
    display: block;
    height: 28px;
    margin-top: 1px;
    position: absolute;
    top: -12px;
    width: 28px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text.range {
    float: left;
    margin: 0 0 0 15px;
    padding: 3px 0;
    text-align: center;
    width: 50px;
}

fieldset.tx-powermail-pi1_fieldset .tx-srfreecap-pi2-image{        
	display: block;
    float: left;
    margin-left: 65px;
    margin-top: 30px;
}
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_captcha_description{
	color:#685C53;
	font-weight: bold;
    display: block;
    float: left;
    margin-left: 250px;
    margin-top: -90px;
	width: 300px;
}
fieldset.tx-powermail-pi1_fieldset .tx-srfreecap-pi2-cant-read{
	color:#685C53;
	font-weight: bold;
    display: block;
    float: left;
    margin-left: 250px;
    margin-top: -60px;
	width: 300px;
}

.tx-powermail-pi1_confirmation_back{
	display: block;
	float: left;
	margin-left: 50px;
	width: 100px;
}
.tx-powermail-pi1_confirmation_submit{
	display: block;
	float: left;
	margin-left: 100px;
	width: 100px;
}


/* default styles for extension "tx_dropdownsitemap_pi1" */
        .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: #685c53;
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px #DBA83B;
            background-color: #FCF2C8;
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }
/* default styles for extension "tx_ablinklist_pi1" */
		.tx_ablinklist_listView_link_1,
		.tx_ablinklist_catalogView_link_1,
		.tx_ablinklist_catalogView_link_2 {
			clear: both;
			float: left;
			margin: 0 0 30px;
			width: 100%;
			position:relative;
			padding: 10px;
			min-height: 30px;
		}
		.tx_ablinklist_listView_link_1_image,
		.tx_ablinklist_catalogView_link_image {
			float: left;
			margin: 0 10px 0 0;
			text-align: right;
			width: 75px;
			background: none repeat scroll 0 0 #DDDDDD;
			color:inherit;
			min-height: 25px;
			background: url("/typo3conf/ext/e_tca_extented/res/template/images/interface/bg_body.jpg") repeat scroll 0 0 transparent;
		}
		.tx_ablinklist_listView_link_1_image a,
		.tx_ablinklist_catalogView_link_image a {
			background: none repeat scroll 0 0 #ffffff;
			display: block;
			width: 75px;
		}
		.tx_ablinklist_listView_link_1 p,
		.tx_ablinklist_catalogView_links p {
			padding:0;
		}
		span.tx_ablinklist_listView_link_1_cicks,
		span.tx_ablinklist_catalogView_link_cicks {
		}
		span.tx_ablinklist_listView_link_1_cicks a,
		span.tx_ablinklist_catalogView_link_cicks a {
			
		}
		.tx_ablinklist_listView_link_1_contenu,
		.tx_ablinklist_catalogView_link_contenu {
			bottom: 10px;
			left: 95px;
			position: absolute; 
		}
		.tx_ablinklist_listView_categoryPath,
		.tx_ablinklist_catalogView_categoryPath {
			padding: 0 0 10px;
		}
		.tx_ablinklist_listView_categoryPath a {
			
		}
		.tx_ablinklist_listView_category_label {
			font-weight: bold;
			padding: 0 0 10px;
			color: #9D0000;
		}
		.tx_ablinklist_listView_category_label b {
			color:#9D0000;
		}
		.tx_ablinklist_listView_category,
		.tx_ablinklist_catalogView_category {
			margin: 0 0 15px;
			padding: 5px;
		}
		.tx_ablinklist_listView_category a,
		.tx_ablinklist_catalogView_category a {
			
		}
		.tx_ablinklist_categoryPath {
			padding: 0 0 10px;   
		}
		.tx_ablinklist_viewDetailsForLink {
			min-height: 50px;
			padding: 10px;
			position: relative;
			margin: 15px 0;
		}
		.tx_ablinklist_viewDetailsForLink h2 {
			
		}
		.tx_ablinklist_viewDetailsForLink_image {
			color: inherit;
			margin: 0;
			min-height: 65px;
			text-align: right;
			width: 100px;
			background: url("../images/interface/bg_body.jpg") repeat scroll 0 0 transparent;
		}
		.tx_ablinklist_viewDetailsForLink_image a {
			background: none repeat scroll 0 0 #ffffff;
			display: block;
			width: 100px;
		}
		.tx_ablinklist_viewDetailsForLink_infos {
			top: -10px;
			left: 120px;
			position: absolute;
		}
		
		.tx_ablinklist_viewDetailsForLink_retour {
			clear: both;
			float: left;
			padding: 10px 0;
		}
		.tx_ablinklist_viewReportBrokenLink {    
			margin-bottom: 20px;
			overflow: hidden;
			position: relative;
		}
		.tx_ablinklist_viewReportBrokenLink .tx_ablinklist_viewDetailsForLink_infos{
			margin: 40px 0 20px 20px;
			float: none;
			position: relative;
			top: 0;
			left: 0;
		}
		.tx_ablinklist_viewDetailsForLink_infos_submit {
			float: left;
			padding: 15px;   
		}
		.tx_ablinklist_viewDetailsForLink_infos_submit input {
			background: none repeat scroll 0 0 #E1DFD9;
			border: 0 none;
			color: #72675E;
			margin: 0;
			width: auto;
			padding: 0 5px;
			cursor:pointer;
		}
		.tx_ablinklist_catalogView_links{
			margin-top: 10px;
		}
/* default styles for extension "tx_wtgallery_pi1" */

            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;
            }
            .category_row {
                /*float:left;
                padding:0 35px 0 0;*/
            }
            .category_row_3,
            .category_row_6,
            .category_row_9,
            .category_row_12,
            .category_row_15,
            .category_row_18 {
               /* padding:0;*/
            }
            .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.92em;
                font-weight: bold;
                line-height: 1.2;
                padding: 0;
                width: 210px;
            }
			.wtgallery_category_folder .wt_gallery_single_inner_text,
            .wtgallery_category_folder .wt_gallery_category_inner_text {
                font-size: 1em;
                font-weight: bold;
                line-height: 1.2;
                padding: 0;
                width: 210px;
            }
			.wtgallery_category_folder .wt_gallery_single_inner_text:hover,
            .wtgallery_category_folder .wt_gallery_category_inner_text:hover {
				text-decoration: underline;
            }
			
			.wt_gallery_single_inner_comments{
				font-size: 0.9em;
			}
	    .wtgallery_list_pagebrowser_area {
		   
		   clear:both;
	    }
	    div.clear {
		    padding:0;
	    }
/* default styles for extension "tx_gkhrssimport_pi1" */
 
	.entete_bg_marron .tx-gkhrssimport-pi1{
		padding: 10px 10px 10px 20px;
	}
	table.tx-gkhrssimport-pi1-rss_box{
		margin-top: 0;
	}
	table.tx-gkhrssimport-pi1-rss_box td{
		padding-left: 0;
	}
	 .tx-gkhrssimport-pi1-rss_title, tx-gkhrssimport-pi1-rss_title a {
		font-size: 1.1em;
		font-weight: bold;
		width: 100px;
		padding-bottom: 1px;
	 }
	 .tx-gkhrssimport-pi1-description {
		font-size: 1em;
		font-weight: bold;
		padding-bottom: 10px;
		border-bottom: 1px solid #685C53;
	 }
	 .tx-gkhrssimport-pi1-header {
		font-size: 0.9em;
		background: url("/typo3conf/ext/e_tca_extented/res/template/images/pictos/puce_lien_tr.png") no-repeat scroll 5px 13px transparent;
		padding: 10px 0 5px 15px
	 }
	 .tx-gkhrssimport-pi1-content{
		font-size: 0.8em;
		margin-bottom:10px;
	 }
	 .tx-gkhrssimport-pi1-download{
		font-size: 0.8em;
		margin-bottom:10px;
		border-bottom: 1px solid #685C53;
	 }
	 .tx-gkhrssimport-pi1-pubbox, .tx-gkhrssimport-pi1-date, .tx-gkhrssimport-pi1-author, .tx-gkhrssimport-pi1-category {
		font-size: 0.8em;
		display: inline;
	 }
	 .tx-gkhrssimport-pi1-content img {
		width: 0;
		height: 0;
	 }
	 .tx-gkhrssimport-pi1-RSS_h_image{
		height: 0;
		overflow: hidden;
		margin-top: -20px;
	 }
/* default styles for extension "tx_dcdgooglemap_pi1" */
		/* Map */
		.tx_dcdgooglemap_map .tx_dcdgooglemap_clear {clear:both;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_carto_left {float:left;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_carto_right {float:right;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_carto_top,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_carto_bottom {clear:both;}

		.tx_dcdgooglemap_map h2 {margin:0; padding:0; font-size:14px; color:#999999; text-align:center;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_picto {height:30px; margin: -5px 0 0 20px; position: absolute;}
		.tx_dcdgooglemap_map label {margin: 0 0 0 30px; padding:0;font-style: italic;font-weight: bold;}
		.tx_dcdgooglemap_map label.tx_dcdgooglemap_labelpicto{margin: 5px 0 5px 5px; padding:0;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_category .tx_dcdgooglemap_nosubcategory label{margin:0; padding:0;font-style: italic;font-weight: normal;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_subcategory label.tx_dcdgooglemap_labelpicto{}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_subcategory label{font-weight: normal;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_left,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_right {width:220px; border:#CCCCCC 1px solid; margin-right:5px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_left {float:left;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_right {float:right;}
		
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend h2 { text-align: left; color: #86161D; font-family: Trebuchet,Arial,Helvetica,sans-serif; font-size: 1.2em; padding: 20px 0 10px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend label { margin-left: 45px; }


		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_top,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legend_bottom {clear:both; margin-top:3px;}

		.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 {font-weight:normal; margin-left:5px; float:left; width:100%; margin-bottom:5px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_categories_colonnes{ float:left; width:45%;margin: 0 10px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legendarbo {padding:2px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_btnexpend {text-align:left; padding:10px 10px 25px 0px;}
		
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legendarbo { padding:2px 20px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legendarbo .tx_dcdgooglemap_maincategory {padding: 0 0 10px; border-bottom: 1px solid #EEEADF; width:45%;margin:15px 5% 0 0;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legendarbo .tx_dcdgooglemap_labelpicto {margin-left: 0;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legendarbo .tx_dcdgooglemap_labeltext { margin-left: 50px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legendarbo .tx_dcdgooglemap_subcategory { margin-top: 15px; padding: 0px 0 10px 13px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_legendarbo  .tx_dcdgooglemap_btnresize {margin: 0 2px 0 -20px;}

		.tx_dcdgooglemap_legendresizezone .tx_dcdgooglemap_subcategory .tx_dcdgooglemap_category { padding-top: 20px;	 padding-left: 18px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_legendresizezone {float:left; width:100%;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_btnresize{margin:0 0 0 10px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_categories {clear:both;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_kmls {clear:both;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_maincategory {margin:15px 0 5px 0;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_category {display:block; float:left; height:25px; margin-bottom:0px; clear:both;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_category input,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_nosubcategory {/*padding-left:18px;*/}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_subcategory {padding:5px 0 5px 40px; border-top:#cccccc solid 1px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml input {margin:0 3px 0 3px; padding:0;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_category_description .tx_dcdgooglemap_category_description_title,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml_description .tx_dcdgooglemap_kml_description_title {display:block; font-weight:bold;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_category_description,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml_description {clear:both; border-color:#999999; background-color:#FFFFFF; border-style:solid; border-width:1px; display:none; padding:2px 2px 2px 2px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_options {margin-top:10px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction {margin-bottom:10px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder form fieldset,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction form fieldset {border:none; padding:3px; margin:20px 0 0 0;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder .fieldsetlabel,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction .fieldsetlabel {font-weight:bold; text-align:left;font-size:1.2em;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder form fieldset .geocoderexemple,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction form fieldset .directionfromexemple,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction form fieldset .directiontoexemple {color:#999999; display:none;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_champs,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_champs {text-align:left;margin-left: 20px;}
		
		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_address_field {margin-top: 10px;}
		
		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_champs label{float:left; width:150px; margin:3px 0 0 0;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_address{float:left; width:350px; margin-left:10px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_champs select{float:left; width:150px; margin-left:20px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_fields {width: 100%;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_fromto_field { float: left; width: 500px; height: 80px;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_mode { float: right; width: 150px; height: 80px;}
		
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_from_field,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_to_field { margin-top: 20px; display: block; overflow: hidden;}
		
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_fields label {float: left; width: 100px; margin: 3px 0 0 0;}
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_from {float: left; width: 390px; }
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_to {float: left; width: 390px; }
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_mode label {float: right; width: 150px; height: 20px; margin: 20px 0 0 0;}
		
		
		.tx_dcdgooglemap_map .tx_dcdgooglemap_geocoder_submit_field,
		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_submit_field {clear:both; padding:20px 20px 0 0;text-align: right;}

		* html .tx_dcdgooglemap_map .tx_dcdgooglemap_direction_fields {padding-bottom:5px;}


		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_gestion {margin-bottom:8px;margin-top: 40px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_textmode {margin-right:5px; position:relative; top:7px; float:right; font-weight:bold; color:#FF0000;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_direction_result .googledir {position:relative; top:-12px;}

			/* KML Link WINDOW */
		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml-Link {text-align:right; padding-bottom:5px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml-window {text-align:left; position:relative; left:278px; width:60%; border-color:#999999; background-color:#FFFFFF; border-style:solid; border-width:1px; display:none; padding:2px 2px 2px 2px;}
		* html .tx_dcdgooglemap_map .tx_dcdgooglemap_kml-window {left:0px;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml-windowbtn {display:block; float:right;}

		.tx_dcdgooglemap_map .tx_dcdgooglemap_kml-window input {width:99%;}

			/* POI Direction*/
		.tx_dcdgooglemap_poi_direction .tx_dcdgooglemap_poi_radio {margin-left:5px; margin-right:3px;}
		.tx_dcdgooglemap_poi_direction .tx_dcdgooglemap_poi_address {margin-top:5px; margin-bottom:5px; display:block;}
		.tx_dcdgooglemap_poi_direction .tx_dcdgooglemap_poi_address_input {width:80%;}
		.tx_dcdgooglemap_poi_direction .tx_dcdgooglemap_poi_submit {display:block; margin-top:10px; text-align:right;}
		.tx_dcdgooglemap_poi_direction .tx_dcdgooglemap_poi_submit_input {margin-right:15px;}

		/* List */
		.tx_dcdgooglemap_list .tx_dcdgooglemap_clear { clear:both;}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_maincategory .tx_dcdgooglemap_clear {
		        background-image:url(/typo3conf/ext/e_tca_extented/res/template/images/interface/bg_cartoBottomListPoi.gif);
		        background-position:0 0 ;
		        background-repeat:no-repeat;
		        float:left;
		        margin: 0;
		        width:796px;
		        height:10px;


		        }

		.tx_dcdgooglemap_list .tx_dcdgooglemap_list_search_form fieldset {border:1px solid #999999; padding:5px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_list_search_form .tx_dcdgooglemap_list_search_label {font-weight:bold;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_list_search_form .tx_dcdgooglemap_list_search_input {width:300px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_list_search_limit {color:#999999; display:block; padding-left:200px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_list_search_noresult {text-align:center; color:#FF0000; font-weight:bold;}


		.tx_dcdgooglemap_list .tx_dcdgooglemap_btnexpend {text-align:right; padding:0px 10px 5px 0px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_maincategory {
		        font-weight:normal;
		        margin-left:5px;
		        float:left;
		        width:48%;
		        margin-bottom:5px;
		        width:796px;
		        background-image:url(/typo3conf/ext/e_tca_extented/res/template/images/interface/bg_cartoListPoi.gif);
		        background-position:0 0 ;
		        background-repeat:no-repeat;

		}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_legendresizezone {display:inline;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header {font-weight:bold;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_legend_picto,
		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_picto .tx_dcdgooglemap_poi_img img {height:30px; margin:0; position:absolute;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_picto .tx_dcdgooglemap_poi_img img {margin-right:5px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_list_loupe {margin-left:5px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_picto,
		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_picto .tx_dcdgooglemap_poi_img_label,
		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_picto .tx_dcdgooglemap_poi_img,
		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header .tx_dcdgooglemap_poi_name {display:inline;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_maincategory {margin:3px 0 5px 0;}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_category {display:block; margin: 20px 0 30px 10px; font-size:1.2em; font-weight:bold;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_category .tx_dcdgooglemap_btnresize {margin: 0 10px 0 0;}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_subcategory .tx_dcdgooglemap_category .tx_dcdgooglemap_btnresize {float:left;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_category input {margin:0 3px 0 3px; padding:0;}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_nosubcategory {padding-left:18px;}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_subcategory{

		        width:778px;


		}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_subcategory .tx_dcdgooglemap_category{
		        background-image:url(/typo3conf/ext/e_tca_extented/res/template/images/interface/bg_cartoListPoiIntern.gif);
		        background-position:0 0 ;
		        background-repeat:no-repeat;
		        width:778px;
		        display: block;
		        font-size: 1.2em;
		        font-weight: bold;
		        padding: 8px 0 5px 10px;
		        float: left;

		}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_listresizezone{
		        background-image:url(/typo3conf/ext/e_tca_extented/res/template/images/interface/bg_cartoListgris.gif);
		        background-position:0 0 ;
		        background-repeat:repeat-y;
		        float: left;
		        padding: 0 0 10px;
		        width: 796px;
		}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_subcategory .tx_dcdgooglemap_listresizezone{
		        background-image:url(/typo3conf/ext/e_tca_extented/res/template/images/interface/bg_cartoListblanc.gif);
		        background-position:0 0 ;
		        background-repeat:repeat-y;
		        float:left;
		        margin: 0 0;
		}
		.tx_dcdgooglemap_list  .tx_dcdgooglemap_subcategory .tx_dcdgooglemap_category{
		        margin:0;
		        /*padding:5px 0 5px 0;*/
		}
		.tx_dcdgooglemap_subcategory .tx_dcdgooglemap_listresizezone_end{
		        background-image:url(/typo3conf/ext/e_tca_extented/res/template/images/interface/bg_cartoBottomListPoiIntern.gif);
		        background-position:0 0 ;
		        background-repeat:no-repeat;
		        float:left;
		        margin: 0 0 10px;
		        width:778px;
		        height:10px;
		}
		.tx_dcdgooglemap_list .tx_dcdgooglemap_subcategory,
		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header_content {padding-left:10px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_header_content {padding-bottom:7px;
		        float: left;
		        padding-bottom: 7px;
		        width: 28%;
		}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_poi_content .tx_dcdgooglemap_poi_windowstabslabel {font-style:italic; text-transform:uppercase; margin-top:5px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_labeltext {padding-left:25px;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_category_description .tx_dcdgooglemap_category_description_title {display:block; font-weight:bold;}

		.tx_dcdgooglemap_list .tx_dcdgooglemap_category_description {clear:both; border-color:#999999; background-color:#FFFFFF; border-style:solid; border-width:1px; display:none; padding:2px 2px 2px 2px;}
		
		
		.tx_eannuaires_member_bulle{
			overflow: hidden;
		}
		.tx_eannuaires_member_bulle .tx_eannuaires_member_address{
			float: left;
			width: 100%;
		}
		.tx_eannuaires_member_bulle .tx_eannuaires_member_zipcode{
			float: left;
			width: auto;
		}
		.tx_eannuaires_member_bulle .tx_eannuaires_member_bp{
			float: left;
			padding-left: 10px;
			width: auto;
		}
		.tx_eannuaires_member_bulle .tx_eannuaires_member_city{
			float: left;
			padding-left: 10px;
			width: auto;
		}
/* default styles for extension "tx_dcdgooglemap_pi2" */
		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder form {padding-top:10px;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder form fieldset {border:#999999 1px solid; padding:3px; margin:0;}

		.tx-dcdgooglemap-pi2 .fieldsetlabel {font-weight:bold; text-align:left; top:-12px; left:15px; position:relative; background:#F4F4F4;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder form fieldset label {display:inline; margin-bottom:5px;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder form fieldset .exemplesearch {display:block; color:#999999;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder_champs {position:relative; top:-5px; text-align:center;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder_submit_field {clear:both; padding-top:5px;}

		.tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder_address {width:300px;}
/* default styles for extension "tx_dcdgooglemap_pi3" */
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction form {padding-top:10px;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction form fieldset {border:#999999 1px solid; padding:3px; margin:0;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction .fieldsetlabel {font-weight:bold; text-align:left; top:-12px; left:15px; position:relative; background:#F4F4F4;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_from_field,
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_to_field {float:left; margin:0px 15px 0px 15px;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction form fieldset .directionfromexemple,
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction form fieldset .directiontoexemple {color:#999999; display:block;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_champs {position:relative; top:-5px; text-align:center;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_from,
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_to {width:300px;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_fields {clear:both;}

		* html .tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_fields {padding-bottom:5px;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_geocoder_submit_field,
		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_submit_field {clear:both; padding-top:5px;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_mode label {display:block; text-align:left;}

		.tx-dcdgooglemap-pi3 .tx_dcdgooglemap_direction_textmode {text-align:right; margin-right:5px; position:relative; top:-12px; font-weight:bold; color:#FF0000;}
/* default styles for extension "tx_vgetagcloud_pi1" */

		.tx-vgetagcloud-pi1 {
			line-height: 200%;
		}
		.tx-vgetagcloud-pi1 ul {
			float: left;
			list-style: none outside none;
			margin: 0;
			padding: 0;
		}
		.tx-vgetagcloud-pi1 li {
			display: inline;
			float: left;
		}
		.tx-vgetagcloud-pi1 li a {
			padding: 4px;
			text-decoration: none;
		}
/* default styles for extension "tx_ecomarquage_pi1" */
		.tx-ecomarquage-pi1 {
		}
		.tx-ecomarquage-pi1 h2 {
			background: none repeat scroll 0 0 #eeeadf;
			border-bottom: 1px solid #CEC9B6;
			font-size: 1.2em;
			padding: 3px 5px;
		}
		.tx-ecomarquage-pi1 h3 {
			text-transform: none;
			font-size: 1.1em;
		}
		.tx-ecomarquage-pi1 h4 {
			text-transform: none;
			font-size: 1em;
		}
		.tx-ecomarquage-pi1 h5 {
			text-transform: none;
			font-size: 0.9em;
		}
		.tx-ecomarquage-pi1  li{
			list-style: none;
		}
		#contenu_milieu .tx-ecomarquage-pi1  a{
			text-decoration: none;
		}
		#contenu_milieu .tx-ecomarquage-pi1  a:hover{
			text-decoration: underline;
		}
		.tx-ecomarquage_headerBlock {
			float: left;
			width: 100%;
		}
		.tx-ecomarquage_headerMenu {
			float: left;
		}
		.tx-ecomarquage_headerMenu li {
			float: left;
			list-style-type: none;
		}
		.tx-ecomarquage_footerBlock {
			border-top: 1px solid #CEC9B6;
			clear: both;
			float: left;
			margin-top: 10px;
			padding: 10px 0;
			width: 716px;
		}
		.tx-ecomarquage_footerImage {
			float: left;
		}
		.tx-ecomarquage_footerText {
			float: left;
			font-size: 0.9em;
			padding: 5px;
		}
		.tx-ecomarquage_themeBlock {
		}
		.tx-ecomarquage_themeTitle {
			float: left;
			padding: 0 0 10px;
			width: 100%;
		}
		.tx-ecomarquage_themeImage {
			float: left;
		}
		.tx-ecomarquage_themeText {
			float: left;
			padding: 4px 5px;
		}
		.tx-ecomarquage_themeList {
			float: left;
			padding: 0 0 10px;
			width: 100%;
		}
		.tx-ecomarquage_themeMenuColumn1 {
			float: left;
		}
		.tx-ecomarquage_themeMenuColumn2 {
			float: left;
		}
		.tx-ecomarquage_categoryBlock {
		}
		.tx-ecomarquage_categoryHeader {
			float: left;
			padding: 10px 0;
			width: 100%;
		}
		#tx-ecomarquage_noeudThemes {
		}
		.tx-ecomarquage_noeudThemesFils {
			border: 1px solid #CEC9B6;
			float: left;
			margin: 10px 20px 10px 0;
			min-height: 160px;
			padding: 0;
			width: 44%;
		}
		.tx-ecomarquage_noeudThemesFils ul {
		}
		.tx-ecomarquage_noeudThemesFils ul li {
			background: url("/typo3conf/ext/e_tca_extented/res/template/images/interface/puce_menu_gris.png") no-repeat scroll 3px 9px transparent;
			color: #000000;
			font-size: 0.9em;
			list-style: none outside none;
			padding: 2px 0 2px 15px;
		}
		.tx-ecomarquage_noeudThemesFilsImage {
			display: none;
		}
		.tx-ecomarquage_Barre10Themes {
			display: none;
			float: left;
			margin-bottom: 15px;
			width: 460px;
		}
		.tx-ecomarquage_Barre10ThemesFils {
			float: left;
			margin-right: 5px;
			width: 40px;
		}
		.tx-ecomarquage_FilDAriane {
			color: #AFA79F;
			font-size: 0.9em;
			padding: 0 0 10px;
		}
		.tx-ecomarquage_FilDAriane a {
			color: #AFA79F;
		}
		.tx-ecomarquage_entiteImageFloatRight {
			display: none;
		}
		.tx-ecomarquage_clearall .tx-ecomarquage_entiteImageFloatRight {
			float: right;
		}
		.tx-ecomarquage_Center {
			border-bottom: 1px solid #CEC9B6;
			margin: 0 0 10px;
			padding: 0;
		}
		div.tx-ecomarquage_PublicationSommaire {
			float: left;
			margin: 0 40px 40px 0;
			width: 30%;
		}
		.tx-ecomarquage_entiteImageFloatLeft {
			float: left;
			height: 30px;
			margin: 0 10px 0 0;
			width: 30px;
		}
		.tx-ecomarquage-pi1 div.tx-ecomarquage_PublicationSommaire h2, .tx-ecomarquage-pi1 #tx-ecomarquage_actualite h2, .tx-ecomarquage-pi1 #tx-ecomarquage_service-en-ligne h2, #tx-ecomarquage_centre-de-contact h2, #tx-ecomarquage_site-internet-public h2, #tx-ecomarquage_question-reponse h2, #tx-ecomarquage_ou-sadresser h2, .tx-ecomarquage_PublicationSommaire h2, .tx-ecomarquage-pi1 #tx-ecomarquage_reference h2, #tx-ecomarquage_pour-en-savoir-plus h2, .tx-ecomarquage-pi1 .tx-ecomarquage_PublicationMontant h2, #tx-ecomarquage_comment-faire-si h2, #tx-ecomarquage_voir-aussi h2 {
			background: none repeat scroll 0 0 transparent;
			border: 0 none;
			margin: 0;
			padding: 6px 10px;
		}
		ul.tx-ecomarquage_PublicationSommaire {
			border-left: 1px dotted #CEC9B6;
			border-right: 1px dotted #CEC9B6;
			border-top: 1px dotted #CEC9B6;
			margin: 0 0 0 30px;
			padding: 5px 0 0;
		}
		.bloc_contenu ul li.tx-ecomarquage_PublicationSommaire {
			background: none repeat scroll 0 0 transparent;
			border-bottom: 1px dotted #CEC9B6;
			line-height: 1.3;
			list-style-type: none;
			padding: 3px 10px;
		}
		.tx-ecomarquage_PublicationMenuDroiteForTheme {
			float: left;
			width: 64%;
		}
		#tx-ecomarquage_actualite {
			margin: 0 0 10px;
		}
		ul.tx-ecomarquage_PublicationActualite {
			margin: 0;
		}
		.bloc_contenu ul li.tx-ecomarquage_PublicationActualite {
			background: none repeat scroll 0 0 transparent;
			font-size: 0.85em;
			list-style-type: none;
			padding: 0;
		}
		.tx-ecomarquage_SousThemeDossier {
			clear: both;
		}
		.tx-ecomarquage_SousThemeDossier .tx-ecomarquage_SousThemeDossier {
		}
		.tx-ecomarquage_entiteImageFloatLeft2 {
			display: none;
		}
		#tx-ecomarquage_service-en-ligne {
			border-top: 1px solid #CEC9B6;
			float: left;
			margin: 15px 0 10px;
			padding: 10px;
			width: 346px;
		}
		ul.tx-ecomarquage_PublicationSEL {
			margin: 0;
			padding: 5px 0;
		}
		.bloc_contenu ul li.tx-ecomarquage_PublicationSEL {
			background: none repeat scroll 0 0 transparent;
			font-size: 0.9em;
			list-style-type: none;
			padding: 0;
		}
		.tx-ecomarquage_entiteImageFloatLeft3 {
			display: none;
		}
		.tx-ecomarquage_ThemeSousTheme {
		}
		.tx-ecomarquage_ThemeSousTheme h2, .tx-ecomarquage_SousThemeDossier h2 {
			border-top: 1px solid #CEC9B6;
		}
		.tx-ecomarquage_TexteChapitre {
			padding: 0 5px;
		}
		.tx-ecomarquage-pi1 .tx-ecomarquage_TexteChapitre h2 {
			border-top: 1px solid #CEC9B6;
			margin: 0 -5px 10px;
		}
		ul.tx-ecomarquage_ThemeSousThemeDossier {
			margin: 5px 0;
		}
		li.tx-ecomarquage_ThemeSousThemeDossier {
			background: url("/typo3conf/ext/e_tca_extented/res/template/images/interface/puce_menu_gris.png") no-repeat scroll 3px 9px transparent;
			font-size: 0.9em;
			list-style-type: none;
			padding: 2px 0 2px 15px;
		}
		.tx-ecomarquage_clearall {
			clear: both;
		}
		#tx-ecomarquage_centre-de-contact {
			border-top: 1px solid #CEC9B6;
			float: left;
			margin: 15px 0 0;
			padding: 10px;
			width: 47%;
		}
		#tx-ecomarquage_site-internet-public {
			border-top: 1px solid #CEC9B6;
			float: left;
			margin: 15px 0 0;
			padding: 10px;
			width: 375px;
		}
		ul.tx-ecomarquage_PublicationCDC {
			clear: both;
			margin: 0 10px 0 0;
			padding: 0;
		}
		.bloc_contenu ul li.tx-ecomarquage_PublicationCDC {
			background: none repeat scroll 0 0 transparent;
			font-size: 0.9em;
			list-style-type: none;
			padding: 0;
		}
		div.tx-ecomarquage_TousDossiersAZ {
			float: left;
			margin-bottom: 20px;
			width: 250px;
		}
		ul.tx-ecomarquage_TousDossiersAZ {
			float: left;
			margin: 0;
		}
		li.tx-ecomarquage_TousDossiersAZ {
			list-style-type: none;
		}
		.tx-ecomarquage_NoeudDossierTexte {
			float: left;
		}
		.tx-ecomarquage_NoeudDossierSousDossierMain .tx-ecomarquage_entiteImageFloatLeft {
			display: none;
		}
		.tx-ecomarquage_NoeudDossierDossier {
			clear: both;
		}
		.tx-ecomarquage_NoeudDossierDossier h2, .tx-ecomarquage_PublicationVA h2 {
			border-top: 1px solid #CEC9B6;
		}
		ul.tx-ecomarquage_NoeudDossierDossierFiche {
			margin: 0;
		}
		.bloc_contenu ul li.tx-ecomarquage_NoeudDossierFiche {
			background: none repeat scroll 0 0 transparent;
			font-size: 0.85em;
			list-style-type: none;
			padding: 5px 0 10px 5px;
		}
		#tx-ecomarquage_question-reponse {
			border-top: 1px solid #CEC9B6;
			float: left;
			margin: 15px 0 0;
			padding: 5px 10px 10px;
			width: 47%;
		}
		ul.tx-ecomarquage_PublicationQR {
			clear: both;
			margin: 0;
		}
		.bloc_contenu ul li.tx-ecomarquage_PublicationQR {
			background: none repeat scroll 0 0 transparent;
			font-size: 0.9em;
			list-style-type: none;
			padding: 0;
		}
		#tx-ecomarquage_ou-sadresser {
			border-top: 1px solid #CEC9B6;
			float: left;
			margin: 15px 0 0;
			padding: 5px 10px 10px;
			width: 47%;
		}
		div.tx-ecomarquage_PublicationOSA {
		}
		div.tx-ecomarquage_PublicationOSA div.tx-ecomarquage_TexteChapitre {
		}
		#tx-ecomarquage_reference {
			border-top: 1px solid #CEC9B6;
			float: left;
			margin: 15px 0 0;
			padding: 10px;
			width: 47%;
		}
		div.tx-ecomarquage_PublicationReference {
		}
		ul.tx-ecomarquage_PublicationReference, ul.tx-ecomarquage_PublicationPESP {
			clear: both;
			margin: 0;
		}
		.bloc_contenu ul li.tx-ecomarquage_PublicationReference, .bloc_contenu ul li.tx-ecomarquage_PublicationPESP {
			background: none repeat scroll 0 0 transparent;
			font-size: 0.9em;
			list-style-type: none;
			margin: 0;
			padding: 5px 0;
		}
		div.tx-ecomarquage_TexteChapitre {
			padding: 0 5px 10px;
		}
		div.tx-ecomarquage_TexteChapitre .tx-ecomarquage_entiteImageFloatLeft {
			display: none;
		}
		ul.tx-ecomarquage_PublicationSIP {
			clear: both;
			margin: 0;
			padding: 0;
		}
		.bloc_contenu ul li.tx-ecomarquage_PublicationSIP {
			background: none repeat scroll 0 0 transparent;
			font-size: 0.9em;
			list-style-type: none;
			padding: 0;
		}
		div.tx-ecomarquage_ServiceComplementaireSN {
		}
		ul.tx-ecomarquage_ServiceComplementaireSN {
			margin: 0;
		}
		li.tx-ecomarquage_ServiceComplementaireSN {
			font-size: 0.9em;
			list-style: none outside none;
			margin: 0;
			padding: 0;
		}
		li.tx-ecomarquage_ServiceComplementaireSN h2 {
			background: none repeat scroll 0 0 transparent;
			border: 0 none;
			font-size: 1em;
			padding: 0;
		}
		li.tx-ecomarquage_ServiceComplementaireSN h2 a {
			text-decoration: underline;
		}
		div.tx-ecomarquage_PublicationPESP {
			border-top: 1px solid #CEC9B6;
			float: left;
			margin: 15px 0 0;
			padding: 10px;
			width: 47%;
		}
		.bloc_contenu ul li.tx-ecomarquage_PublicationPESP {
			background: none repeat scroll 0 0 transparent;
			list-style-type: none;
		}
		#tx-ecomarquage_actualite h3 {
			font-style: italic;
			padding: 5px 0;
		}
		.tx-ecomarquage_TexteParagraphe {
			font-size: 1em;
		}
		ul.tx-ecomarquage_SousThemeDossierFiche, ul.tx-ecomarquage_PublicationVA {
			margin: 10px 10px 10px 20px;
		}
		.bloc_contenu ul li.tx-ecomarquage_SousThemeDossierFiche, .bloc_contenu ul li.tx-ecomarquage_PublicationVA {
			background: none repeat scroll 0 0 transparent;
			font-size: 0.9em;
			list-style: disc outside none;
			margin: 0;
			padding: 5px 0;
		}
		.tx-ecomarquage_PublicationVA img {
			display: none;
		}
		.tx-ecomarquage_PublicationPivotOSA {
			clear: both;
		}
		.tx-ecomarquage_PublicationMontant {
			float: left;
			padding: 10px;
			width: 47%;
		}
		#tx-ecomarquage_comment-faire-si {
			float: left;
			width: 64%;
		}
		ul.tx-ecomarquage_PublicationCFS {
			clear: both;
			margin: 0;
		}
		.bloc_contenu ul li.tx-ecomarquage_PublicationCFS {
			background: none repeat scroll 0 0 transparent;
			font-size: 0.9em;
			list-style: none outside none;
			margin: 0;
			padding: 0;
		}
		ul.tx-ecomarquage_TexteListe {
			margin: 0 0 0 20px;
		}
		li.tx-ecomarquage_TexteListe {
			font-size: 0.9em;
			list-style: disc outside none;
			padding: 0;
		}
		ul.tx-ecomarquage_NoeudDossierFiche {
			clear: both;
			margin: 0;
		}
		.tx-ecomarquage_NoeudDossierFiche h2 {
			border-top: 1px solid #CEC9B6;
			margin: 0 0 10px;
		}
		table.tx-ecomarquage_TexteTableau {
			border-collapse: collapse;
			width: 100%;
		}
		table.tx-ecomarquage_TexteTableau th {
		}
		table.tx-ecomarquage_TexteTableau td {
			border: 1px solid #CEC9B6;
			border-collapse: collapse;
		}
		.tx-ecomarquage_NoeudDossierFiche {
			clear: both;
		}
		#tx-ecomarquage_voir-aussi {
			float: right;
			width: 64%;
		}
		
		.tx-ecomarquage_PublicationSommaire h3,
		#tx-ecomarquage_actualite h3,
		#tx-ecomarquage_service-en-ligne h3,
		#tx-ecomarquage_centre-de-contact h3,
		#tx-ecomarquage_site-internet-public h3,
		#tx-ecomarquage_question-reponse h3,
		#tx-ecomarquage_ou-sadresser h3,
		.tx-ecomarquage_PublicationSommaire h3,
		#tx-ecomarquage_reference h3,
		#tx-ecomarquage_pour-en-savoir-plus h3,
		.tx-ecomarquage_PublicationMontant h3,
		#tx-ecomarquage_comment-faire-si h3,
		#tx-ecomarquage_voir-aussi h3 {
			font-size: 0.9em;
		}
		.tx-ecomarquage_ThemeSousTheme .tx-ecomarquage_ThemeSousThemeDossier h3{
			font-size: 1em;
		}
		
/* default styles for extension "tx_egestiondoc_pi1" */
        /***********************************************************************************/
        /*                                GESTION DOCUMENTAIRE                             */
        /***********************************************************************************/

        #e_caroussel {
	position: relative;
        }
        .e_carousel_list {
            float: right;
            width: 190px;
        }
        .e_carousel_list ul li{
            float:left;
            width:70px;
            margin:0px 0px 0px 0px;
            padding:0px 0px 0px 0px;
            display: block;
            list-style: none outside none;

        }

        .e_carousel_list ul li div{
            float:left;
            width:60px;
            /*margin:0px 0px 0px 0px;
            padding:0px 0px 0px 0px;*/

        }

        .e_carousel_list ul li a{
            display:block;
            width:50px;
        }

        #minicarousel{
            float:left;
            width:140px;
        }

        .e_carousel_list .retour{
            width:25px
        }

        .e_carousel_list .suiv{
            width:25px
        }

        .e_caroussel_img_big {
            float: left;
            position: relative;
            /*top: -85px;*/
            width: 100%;
	    margin:-85px 0 0 0;
        }
        .bigimage_ecaroussel {
            background: url("/typo3conf/ext/e_tca_extented/res/template/images/interface/gestiondoc/bg_pic_mag.png") no-repeat scroll 0 0 transparent;
            padding: 6px;
            position: relative;
        }
        .e_carousel_list {
            float: right;
            position: relative;
            right: 0;
            z-index: 50;
        }
        .e_carousel_list ul li {
            display: block;
            float: left;
            list-style: none outside none;
            margin: 0 0px;
            padding: 0;
        }
        .e_caroussel_img_small {
            background: url("/typo3conf/ext/e_tca_extented/res/template/images/interface/gestiondoc/bg_pic_mag_pt.png") no-repeat scroll 0 0 transparent;
            padding: 5px;
        }
        .retour {
            float: left;
            margin: 32px 0 0;
        }
        .suite {
            float: left;
            margin: 32px 0 0;
        }
        .bigtexte_ecaroussel {
            bottom: 0px;
            left: 120px;
            padding: 0;
            position: absolute;
            width: 150px;

        }
        .bigtexte_ecaroussel h4 {
            font-size: 0.85em;
            padding: 0 0 10px;
        }
	
	.egestiondoc_listecomplete {
	    
	}
	.egestiondoc_listecomplete_pagination,
	.egestiondoc_display_pagination {
	    background: none repeat scroll 0 0 #EEEADF;
	    margin: 0 0 10px;
	    padding: 3px 0;
	    text-align: center;
	    clear:both;
	}
	.egestiondoc_listecomplete_elements {
	    
	}
	ul.egestiondoc_listecomplete_liste {
	  margin: 0;  
	}
	li.egestiondoc_listecomplete_liste_li {
	    clear: both;
	    float: left;
	    list-style: none outside none;
	    padding: 0 0 40px;
	    width: 100%;
	}
	li.egestiondoc_listecomplete_liste_li hr{
		margin-top: 20px;
		display: none;
	}
	li.egestiondoc_listecomplete_liste_li h2 {
	    font-size: 1.1em;
	}
	span.egestiondoc_contenu_date {
	    display:block;
	    padding: 2px 0 0;
	}
	span.egestiondoc_contenu_mag {
	    font-size: 1.1em;
	    font-weight: bold;
	    display:block;
	    padding: 2px 0;
	}
	span.egestiondoc_contenu_nom {
	    display:block;
	    font-size: 0.9em;
	}
	.egestiondoc_listecomplete_liste_element{
		overflow: hidden;
	}
	.egestiondoc_listecomplete_liste_element img {
	    float:left;
	    margin:0 10px 0 0;
		border: 5px solid #eeeadf;
	}
	.egestiondoc_elementListe_cache {
	   padding: 5px 10px 5px 220px;
	}
	.egestiondoc_elementListe_cache p {
	    font-size: 1em;
	    padding: 2px 0;
	}
	.egestiondoc_elementListe_cache p.document_fichier {
	    font-style:italic;
	    padding:0 0 10px 0;
	}
	.egestiondoc_resultat_recherche_termes p {
	    font-size: 1em;
	    font-style: italic; 
	}
	p.egestiondoc_resultat_recherche_termes_nb_resultat {
	    
	}
	form.egestiondoc_recherche div {
	    margin: 0 0 0 5%;
	    width: 90%;    
	}
	form.egestiondoc_recherche label {
	    display: block;
	    padding: 5px 0;  
	}
	form.egestiondoc_recherche input {
	    padding: 2px;
	    width: 98%;   
	}
	form.egestiondoc_recherche select {
	    padding: 2px;
	    width: 100%; 
	}
	form.egestiondoc_recherche input.egestiondoc_submit {
	    margin: 0;
	    padding: 2px 10px;
		width: auto;
	}
	form.egestiondoc_recherche div.egestiondoc_recherche_submit {
	    padding: 10px 0;
	    text-align: right;
	}
	.bigtexte_ecaroussel p.more-link {
	    padding:0;
	}

	.egestiondoc_doc_du_jour .image img{
		border: 10px solid #ffffff;
	}

	.egestiondoc_doc_du_jour .texte{
		margin-top: 10px;
	}
	.egestiondoc_doc_du_jour .texte .bodytext{
		font-size: 1em;
		padding: 0;
	}
	.egestiondoc_doc_du_jour .texte .chapeau{
		font-size: 1.2em;
		padding: 0 0 3px;
	}
	.egestiondoc_doc_du_jour .texte .nomarge{
		padding: 0;
		margin-bottom: -3px;
	}
	.egestiondoc_contenu_html{
		margin: 30px 0 0 60px;
		/**border: 5px solid #eeeadf;/**/
		width: 240px;
	}
	.egestiondoc_apercu{
		margin-top: 20px;
	}
/* default styles for extension "tx_eannuaires_pi1" */
		#contenu_milieu .tx-eannuaires-pi1 a{
			text-decoration: none;
		}
		#contenu_milieu .tx-eannuaires-pi1 a:hover,
		#contenu_milieu .tx-eannuaires-pi1 a:hover p{
			text-decoration: underline;
		}
	
		.e_annuaires_recherche{
			padding: 20px 50px 20px 30px;
		}
		.e_annuaires_recherche_bloc input{
			float: right;
			width: 426px;
		}
		.e_annuaires_recherche_bloc select{
			float: right;
			width: 430px;
		}
		.e_annuaires_recherche .submit{
			float: right;
			margin-right: 20px;
		}
		
		.e_annuaire_list_abc{
			margin-top: 20px;
			margin-bottom: 40px;
			background: #665C52;
			color: #CEC9B6;
			text-align: center;
		}
		.e_annuaire_list_abc ul{
			padding: 5px 20px; 
		}
		.e_annuaire_list_abc ul li{    
			display: inline;
			font-size: 1.1em;
			font-weight: bold;
			list-style: none outside none;
			margin: 0 8px;		
		}
		.e_annuaire_list_abc ul li a{    
			color: #CEC9B6;
		}
		
		.e_annuaire_list_abc_bandeau{
			margin-top: 10px;
			padding-top: 5px;
			padding-left: 20px;
			background: #eeeadf;
			overflow: hidden;
		}
		.eannuaireasso_abc_lettre{
			font-weight: bold;
			float: left;
		}
		
		.eannuaireasso_abc_ancre{
			float: right;    
			margin-right: 10px;
			margin-top: 4px;
		}
		
		.e_annuaire_list_item{
			padding:10px 0;
			overflow: hidden;
		}
		.e_annuaire_list_item:hover{
			background: #665C52;
			color: #CEC9B6;
		}
		.e_annuaire_list_item:hover a{
			color: #CEC9B6;
			text-decoration: none;
		}
		#contenu_milieu .tx-eannuaires-pi1 .e_annuaire_list a:hover h3,
		#contenu_milieu .tx-eannuaires-pi1 .e_annuaire_list_item a:hover,
		#contenu_milieu .tx-eannuaires-pi1 .e_annuaire_list_item a:hover p{
			text-decoration: none;
		}
		
		.e_annuaire_list_item  p{
			padding-left: 40px;
		}
		.e_annuaire_list_item  h3{
			font-size: 1.2em;
			padding-left: 40px;
		}
		
		
		.e_annuaire_list_item_image {
			float:right;
			margin:0 10px 0 0;
		}
		
		.e_annuaire_list_category{
			height: 15px;
			padding-left: 40px;
		}		
		
		.e_annuaire_list hr.cl-right {
			background-color: #CEC9B6;
		}
		
		
		.e_annuaire_title{
			width: 97%;
			margin: 20px 20px 0px;
		}
		.e_annuaire_single_entete{
			width: 97%;
		}
		.e_annuaire_single_image img{
			float: left;
			margin: 0 20px 10px 10px;
			border: 5px solid #eeeadf;
		}
		.e_annuaire_sigle{
			margin-top: 10px;
			font-weight: bold;
			padding-left: 20px;
		}
		.e_annuaire_category{
			font-style: italic;
			padding-left: 20px;
		}
		.e_annuaire_objet{
			padding-left: 20px;
		}
		.e_annuaire_single_contenu{
			width: 97%;
			float: left;
			margin: 10px;
		}
		
		.e_annuaire_single_contenu p {
			line-height: 1.1em;
		}
		
		.e_annuaire_services .e_annuaire_single_contenu .correspondance {
			background: none repeat scroll 0 0 #CEC9B6;
			margin-left: -9px;
			padding: 10px;
			width: 664px;
		}
		.e_annuaire_services .e_annuaire_single_contenu .correspondance h2{
			font-size: 1.2em;
			margin-bottom: 15px;
		}
		.e_annuaire_services .e_annuaire_single_contenu .correspondance p{
			padding-left: 10px;
		}
		
		
		
		.e_annuaires_single_add{
			clear: both;
			margin-bottom: 20px;
		}
		
		
		.e_annuaires_single_add p {
			line-height: 1.1em;
		}
		
		.e_annuaires_president{
			margin: 10px;
			padding: 10px;
			border: 1px solid #CEC9B6;
		}
		
		
		.tx-eannuaires-pi1 .conteneur_un_tiers_deux_tiers  .e_annuaires_single_add{
			overflow: hidden;
			position: relative;
		}
		#contenu_milieu .csc-default .tx-eannuaires-pi1 .conteneur_un_tiers_deux_tiers .tiers.class_gauche{
			position: absolute;
			top: 0;
			bottom: 0;
			background: #eeeadf;
			margin: 10px 0 30px;
		}
		.tx-eannuaires-pi1 .conteneur_un_tiers_deux_tiers .tiers.class_gauche .e_annuaires_president{
			border: none;
			padding: 10px 0 10px 10px;
		}
		.tx-eannuaires-pi1 .conteneur_un_tiers_deux_tiers .deux_tiers.class_droite{
			padding-left: 33%;
		}
		
		
		.e_annuaires_president_name{
		}
		.e_annuaires_address{
			margin: 10px;
			padding: 10px;
			border: 1px solid #CEC9B6;
			overflow: hidden;
		}
		.e_annuaire_services .e_annuaires_address{
			overflow: hidden;
		}
		.e_annuaires_entete_label{
			margin-bottom: 15px;
			font-weight: bold;
			font-size: 1.1em;
		}
		.e_annuaires_address_social b{
			font-size: 0.9em;
		}
		.e_annuaires_address_address{
		}
		.e_annuaires_address_bp{
		}
		.e_annuaires_address_city{
		}
		.e_annuaires_address_geoloc{
			margin-top: 10px;
		}
		.e_annuaires_other{
			margin: 10px;
			padding: 10px;
			border: 1px solid #CEC9B6;
		}
		.e_annuaires_other_item{
		}
		.e_annuaires_other_item p b{
			font-size: 0.9em;
		}
		
		.tx-eannuaires-pi1 p.link_back a{
			background: none repeat scroll 0 0 #665C52;
			color: #CEC9B6;
			font-size: 1.1em;
			padding: 3px 10px;
		}
		
		.e_annuaire_resrecherche{
			margin-top: 20px;
			background: #eeeadf;
			padding: 10px 20px;
			
		}
		.e_annuaire_resrecherche h2{
			font-size: 1.2em;
		}
		
		.e_annuaire_list_browser{
			background: #eeeadf;
			margin: 10px 0;
			padding: 5px 0;
			text-align: center;
		}
		.e_annuaire_list_browser a{
			padding: 0 7px;
		}
/* default styles for extension "tx_emarchespublics_pi1" */
		/************************************************************************/
		/*****************     STYLES E_MARCHESPUBLICS      *********************/
		/************************************************************************/
		/*******************************************************/
		/** 	MARCHES PUBLICS	 *********************************/
		/*******************************************************/
		.tx-emarchespublics-pi1 a,
		.tx-emarchespublics-pi1 a:hover,
		.tx-emarchespublics-pi1 a:link,
		.tx-emarchespublics-pi1 a:visited {
		}
		.tx-emarchespublics-pi1 table {

		}
		.tx-emarchespublics-pi1 table caption {
			text-align: left;
			padding: 5px 0 10px 0;
			font-weight: bold;
		}
		.tx-emarchespublics-pi1 tr {
			border: 1px solid ;
		}
		.tx-emarchespublics-pi1 th {
			border: 1px solid ;
		}
		.tx-emarchespublics-pi1 td {
			border: 1px solid ;
			text-align: center;
		}
		.tx-emarchespublics-pi1 td.emarchespublics_listemarches_obj {
			font-weight: bold;
			font-size: 0.9em;
			text-align: left;
		}
		.tx-emarchespublics-pi1 td.marches_categorie_td1 {
			width: 200px;
			text-align: left;
		}
		.tx-emarchespublics-pi1 td.marches_categorie_td2 {
			width: 110px;
			text-align: center;
		}
		.tx-emarchespublics-pi1 td.marches_categorie_td3 {
			text-align: right;
		}
		.tx-emarchespublics-pi1 #emarchespublics_choixcategorie_select_label {
			padding: 2px;
			width: 100%;
		}
		.emarchespublics_choixcategorie_select{
			width: 100%;
		}
		.emarchespublics_choixcategorie_select label{
			display: block;
			padding: 5px 0;
		}

		.tx-emarchespublics-pi1 #emarchespublics_choixcategorie_submit_label {
			margin-top: 10px;
			float: right;
		}
		.emarchespublics_listemarches_pdf {
			text-align:center;
		}
		.emarchespublics_recherche_bloc input{
			float: right;
			width: 496px;
		} 
		.emarchespublics_recherche_bloc select{
			float: right;
			width: 500px;
		}
		.conteneur_deux_tiers_un_tiers .deux_tiers .emarchespublics_recherche_bloc input{
			width: 296px;
		} 
		.conteneur_deux_tiers_un_tiers .deux_tiers .emarchespublics_recherche_bloc select{
			width: 300px;
		} 
		.emarchespublics_recherche .submit{
			float: right;
		}
		
		.emarchespublics_listemarches{
			margin-bottom: 20px;
		}
/* default styles for extension "tx_eoffresdemploi_pi1" */
		.tx-eoffresdemploi-pi1 .erreur {
			color:#ff0000;
			font-weight:bold;
		}
		.tx-eoffresdemploi-pi1 h3.poste {
			background-color:#CEC9B6;
			color:#685C53;
			padding:3px 8px;
			margin-bottom:10px;
			width:676px;
		}
		*+ html .tx-eoffresdemploi-pi1 h3.poste {
			margin-left:-20px;
		}
		.tx-eoffresdemploi-pi1 h2.poste {
			background-color:#CEC9B6;
			color:#685C53;
			padding:5px 10px;
			margin-bottom:10px;
			width:676px;
		}
		*+ html .tx-eoffresdemploi-pi1 h2.poste {
			margin-left:-20px;
		}
		
		
		/******************** Recherche **************************************/
		.tx-eoffresdemploi-pi1 .eoffresdemploi_recherche_input{
			overflow: hidden;
			margin:20px 50px 0;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_recherche_select {
			overflow: hidden;
			margin:10px 50px 0;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_recherche label {
			display:block;
			float:left;
			width:140px;
			margin-top: 3px;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_recherche_input input{
			display:block;
			float:left;
			width:450px;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_recherche_select select{
			display:block;
			float:left;
			width:454px;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_recherche_submit input{
			float: right;
			margin-right:70px;
		}
	
		/******************** Liste complète ************************************/
		.eoffresdemploi_listecomplete_pagination {
			margin:5px 0 15px 0;
		}
		.eoffresdemploi_listecomplete_pagination a {
			padding:0 4px;
		}
		.eoffresdemploi_listecomplete_elements {
			border-bottom:1px solid #685C53;
			padding:10px;
		}
		.eoffresdemploi_listecomplete_elements a {
			font-weight:normal;
		}
		.eoffresdemploi_listecomplete_elements .lien_detail {
			text-align:right;
		}
		.eoffresdemploi_listecomplete_elements .lien_detail a{
			font-weight:bold;
		}
		
		/******************** Resultat de recherhce ******************************/
		.eoffresdemploi_display_pagination {
			margin:5px 0 15px 0;
      width:100%;
      text-align:center;
		}
		.eoffresdemploi_display_pagination a {
			padding:0 4px;
		}
		.eoffresdemploi_listecategorie_elements {
			margin:0 0 30px 0;
		}
		.eoffresdemploi_listecategorie_elements a {
			font-weight:normal;
		}
		.eoffresdemploi_listecategorie_elements .lien_detail {
			text-align:right;
		}
		.eoffresdemploi_listecategorie_elements .lien_detail a{
			font-weight:bold;
		}
		
		/******************** Detail offre ******************************/
		.eoffresdemploi_detail_offre a {
			font-weight:normal;
		}
		.eoffresdemploi_detail_offre .lien_detail {
			text-align:right;
		}
		.eoffresdemploi_detail_offre .lien_detail a{
			font-weight:bold;
		}
		.eoffresdemploi_detail_offre  .document div{
			padding: 5px;
		}
		/******************** Candidature ******************************/ 
		.eoffresdemploi_formulairecandidature .document div{
			padding: 5px;
		}
		
		.eoffresdemploi_form_cand fieldset{
			border:0;
			padding:0;
			margin:0;
		}
		.eoffresdemploi_form_cand legend{
			padding:0;
			margin:0;
			width: 100%;
		}
		.eoffresdemploi_form_cand legend h3.poste{
			width: 100%;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature_indications {
			margin-bottom:20px;
			padding:15px 0 15px 0;
		}
		.candidature_field {
			margin: 0 0 10px 0;
			overflow: hidden;
			padding: 5px;
		}
		.candidature_field:hover{
			background: #eeeadf;
		}
		.etoile {
			color:#ff0000;
			font-weight:bold;
		}
		.tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature legend {
			padding: 10px 0;
			border:none;
		 }
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature fieldset {
			border:none;   
			padding:5px 0;
		 }
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature label {
			display: block;
			float:left;
			width:250px;
			margin-top: 3px;
		 }
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature input {
			display: block;
			float:left;
			width:400px;
		 }
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature select {
			display: block;
			float:left;
			width:404px;
		 }
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature textarea {
			display: block;
			float:left;
			width:400px;
		 }
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature .radio_list {
			display: block;
			float:left;
			width:400px;
			overflow: hidden;
			padding-top: 5px;
		 }
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature .radio_item {
			display: block;
			float:left;
			width:400px;
			overflow: hidden;
			margin-bottom: 5px;
		 }
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature .radio_item input{
			width:auto;
			margin-right: 10px;
		 }
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature .input_file input{
			width:auto;
			margin-right: 20px;
			margin-top: -5px;
		 }
		 
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature .depot_field {
			float:left;
			clear:both;
			padding:5px 0;
		 }
		 .htmlarea div.toolbar {
			float: left;
			margin: 10px 0;
		 }  
		 .depot_field .tx-srfreecap-pi2-cant-read {
			color:#343434;
			clear:both;
			display:block;
			float:right;
			padding: 10px 0 0 5px;
		 }
		 .eoffresdemploi_submit {
			padding: 0;
		 }
		 .depot_field .tx-srfreecap-pi2-image-accessible {
			display:block;
			float:right;
		 }
		 .eoffresdemplois_champsobligatoire,
		 .eoffresdemploi_form_erreur {
			color:#d32b04;
			font-weight:bold;
		 }
		 .eoffresdemploi_resultat_recherche_termes_nb_resultat {
			font-weight:bold;
		 }
		 .tx-eoffresdemploi-pi1 .eoffresdemploi_formulairecandidature input.tx-srfreecap-pi2-image-accessible {
			width:32px;
		 }
		 .editorWrap {
			margin:0 0 65px 0;
		 }
		 .e_offresdemploi_erreur{
			display: block;
			float: left;
			width: 100%;
			padding: 5px 0 5px 300px;
			/* display: none; */
		 }
		 
		.tx-eoffresdemploi-pi1 .eoffresdemploi_candidature_submit input{
			float: right;
			width: auto;
		}
		
		
		.eoffresdemploi_formulairecandidature_lienretour{
			margin-top: 40px;
		}
/* default styles for extension "tx_ewebtvacces_pi1" */
		/****************************************************************************************************/
		/****************************      GALERIE VIDEO ACCESIBLE      *************************************/
		/****************************************************************************************************/
		/* default styles for extension "tx_ewebtvacces_pi1" */
		.tx-ewebtvacces-pi2{
			width: 100%;
		}
		.ewebtvaccess_description_textuelle {

		}

		/* default styles for extension "tx_ewebtvacces_pi2" */
		.ewebtvaccess_description_textuelle {

		 }
		 .ewebtvacces_video h3{
			margin-bottom: 20px;
		 }
		.ewebtvacces_video.bordure {
			height: 280px;
			width: 410px;
		}
		.ewebtv_text{
			margin-top: 20px;
		}
		.ewebtv_latest {
			
		}
		.ewebtv_latest_element {
			
		}
		.ewebtv_latest_image {
			background: url("../images/interface/bg_video.png") repeat scroll 0 0 transparent;
			padding: 6px;  
		}
		/********** STYLES AJOUTES *******************************************************/

		/* recherche *******/    
		.ewebtvacces_recherche_recherche{
			margin-top: 22px;

		}
		.ewebtvacces_formulaireRecherche {
			padding:0;
		}

		.ewebtvacces_formulaireRecherche label {
			display: inline;
			float: left;
			padding: 5px 0;
			font-size: 0.95em;
			width: 100%;
			float: left;
		}
		.ewebtvacces_formulaireRecherche input {
			display: inline;
			float: left;
			padding: 2px;
			width: 96%;
		}
		.ewebtvacces_formulaireRecherche select {
			display: inline;
			float: left;
			padding: 2px;
			width: 100%;
		}
		.ewebtvacces_formulaireRecherche_input{
			display:block;
			overflow: hidden;
			width: 100%;
		}
		.ewebtvacces_formulaireRecherche_select {
			display:block;
			overflow: hidden;
			width: 100%;
			margin-top: 10px;
		}
		.ewebtvacces_formulaireRecherche_submit {
			display:block;
			overflow: hidden;
			width: 100%;
			margin-top: 10px;
		}
		input[type="submit"].ewebtvacces_formulaireRecherche_submit_input {
			padding: 3px 10px;
			width: auto;
			float: right;    
		} 
		.ewebtvacces_formulaireRecherche_submit_input:hover { 

		}
		/* fin recherche *************************/
		.ewebtv_slider {
			display: inline-block;
			float: left;
			overflow: hidden;
			width: 100%;
		}
		.ewebtv_slider h3 {
			padding:10px 0 3px;
			width: 100%;
			display:block;
		}
		.ewebtv_slider ul {
			margin:0;
		}
		.ewebtv_slider ul li {
			list-style: none outside none;
			padding: 0;
			float: left;
			margin:0 0 20px 0;
		}
		.ewebtv_slider .jcarousel-skin-tango .jcarousel-container-horizontal {
			padding: 0;
			width: 770px;
		}
		.ewebtv_image {

		}
		.ewebtv_slider .jcarousel-skin-tango .jcarousel-clip-horizontal{
			height: 180px;
			width: 770px;
		}
		.ewebtv_slider ul.mycarousel {
			height: 180px;
		}
		ul#mycarousel li {

		}
		.ewebtv_element {
			display: block;
			float: left;
			margin: 7px;
			width: 180px;
		}
		.ewebtv_slider .ewebtv_element {
			display: block;
			float: left;
			margin: 0;
			width: 260px;
		}

		.ewebtv_description a,
		.ewebtv_description a:link{
			font-weight: bold;
			text-decoration: none;
		}
		.ewebtv_description a:hover{
			text-decoration: underline;
		}
		.ewebtvaccess_detail{
			padding: 5px 0 15px;
		}
		.ewebtvaccess_detail p{

		}
		.ewebtvaccess_detail h4{

		}
		.ewebtv_element_home {

		}
		.ewebtv_element_home .ewebtv_description {

		}   
		.ewebtv_element_home .ewebtv_description a,
		.ewebtv_element_home .ewebtv_description a:link{

		}
		.ewebtv_element_home .ewebtv_description a:hover{

		}   
		.ewebtv_element_home .ewebtv_description{

		}

		.ewebtv_description {
			height: 51px;
			margin: 10px 0 0 6px;
			position: relative;
			width: 253px;
			padding:10px;
		}
		.ewebtv_slider .ewebtv_description {
			height: 45px;
			margin: 0 0 0;
			padding: 7px 10px;
			width: 240px; 
		}
		.ewebtvacces_resultatrecherche .ewebtv_description {
			font-size: 1em;
			height: 70px;
			margin: 0;
			width: 180px;
		}
		.ewebtvacces_resultatrecherche .ewebtv_element {
			display: block;
			float: left;
			height: 230px;
			margin: 0 0 35px;
			padding: 0;
			position: relative;
			width: 230px;
		}
		.ewebtv_description p {
			font-size: 1em;
		}
		.ewebtv_slider .ewebtv_description p {
			font-size: 1em;
			font-weight: normal;
		}
		.ewebtv_description h4 {
			font-size: 1.25em;
		}
		.ewebtv_list {
			border-top: 2px solid;
			margin: 13px -10px 0;
		}
		.ewebtv_list_element {
			background: url("../images/interface/bg_item_liste_video.jpg") repeat-x scroll 0 0 transparent;
			border-bottom: 1px solid;
			height: 74px;
			padding: 7px 10px;
		}
		.ewebtv_list_element_image {
			background: url("../images/interface/bg_video_liste.png") no-repeat scroll 0 0 transparent;
			float: left;
			height: 61px;
			padding: 6px;
			width: 99px;
			margin: 0 7px 0 0;
		}
		.ewebtv_list_element_image_contenu {
			padding: 4px 0 0;
		}
		p.ewebtv_titre {
			font-size: 1.2em;
			font-weight:bold;
			padding:0;
		}
		p.ewebtv_time {
			font-style: italic;
		}
		.ewebtv_list_more_link {
			background: url("../images/interface/bg_item_liste_video.jpg") repeat-x scroll 0 0 transparent;
			height: 25px;
			padding: 10px 10px 0 0;
		}
		p.more-link-ewebtv {
			background: url("../images/pictos/puce_lien_blanc.png") no-repeat scroll 0 50% transparent;
			float: right;
			font-style: italic;
			padding: 0 0 0 10px;
		}
		p.more-link-ewebtv a {
			text-decoration:underline;
		}
		.ewebtv_latest h4{
			display:none;
		}
/* default styles for extension "tx_emedia_pi1" */
   .jcarousel-skin-tango .jcarousel-container {
    }

    .jcarousel-skin-tango .jcarousel-container-vertical {
        width: 75px;
        height: 245px;
        padding: 40px 20px;
    }

    .jcarousel-skin-tango .jcarousel-clip-horizontal {
        width:  245px;
        height: 75px;
    }

    .jcarousel-skin-tango .jcarousel-clip-vertical {
        width:  75px;
        height: 245px;
    }

    .jcarousel-skin-tango .jcarousel-item {
        width: 75px;
        height: 75px;
    }

    .jcarousel-skin-tango .jcarousel-item-horizontal {
        margin-right: 10px;
    }

    .jcarousel-skin-tango .jcarousel-item-vertical {
        margin-bottom: 10px;
    }

    .jcarousel-skin-tango .jcarousel-item-placeholder {
        background: #fff;
        color: #000;
    }

    /**
     *  Horizontal Buttons
     */
    .jcarousel-skin-tango .jcarousel-next-horizontal {
        position: absolute;
        top: 43px;
        right: 5px;
        width: 32px;
        height: 32px;
        cursor: pointer;
        background: transparent url(../typo3conf/ext/e_media/res/img/next-horizontal.png) no-repeat 0 0;
    }

    .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
        background-position: -32px 0;
    }

    .jcarousel-skin-tango .jcarousel-next-horizontal:active {
        background-position: -64px 0;
    }

    .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
    .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
    .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
        cursor: default;
        background-position: -96px 0;
    }

    .jcarousel-skin-tango .jcarousel-prev-horizontal {
        position: absolute;
        top: 43px;
        left: 5px;
        width: 32px;
        height: 32px;
        cursor: pointer;
        background: transparent url(../typo3conf/ext/e_media/res/img/prev-horizontal.png) no-repeat 0 0;
    }

    .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
        background-position: -32px 0;
    }

    .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
        background-position: -64px 0;
    }

    .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
    .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
    .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
        cursor: default;
        background-position: -96px 0;
    }

    /**
     *  Vertical Buttons
     */
    .jcarousel-skin-tango .jcarousel-next-vertical {
        position: absolute;
        bottom: 5px;
        left: 43px;
        width: 32px;
        height: 32px;
        cursor: pointer;
        background: transparent url(../typo3conf/ext/e_media/res/img/next-horizontal.png) no-repeat 0 0;
    }

    .jcarousel-skin-tango .jcarousel-next-vertical:hover {
        background-position: 0 -32px;
    }

    .jcarousel-skin-tango .jcarousel-next-vertical:active {
        background-position: 0 -64px;
    }

    .jcarousel-skin-tango .jcarousel-next-disabled-vertical,
    .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
    .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
        cursor: default;
        background-position: 0 -96px;
    }

    .jcarousel-skin-tango .jcarousel-prev-vertical {
        position: absolute;
        top: 5px;
        left: 43px;
        width: 32px;
        height: 32px;
        cursor: pointer;
        background: transparent url(../typo3conf/ext/e_media/res/img/prev-horizontal.png) no-repeat 0 0;
    }

    .jcarousel-skin-tango .jcarousel-prev-vertical:hover {
        background-position: 0 -32px;
    }

    .jcarousel-skin-tango .jcarousel-prev-vertical:active {
        background-position: 0 -64px;
    }

    .jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
    .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
    .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
        cursor: default;
        background-position: 0 -96px;
    }
/* default styles for extension "tx_sfmflowgallery_pi1" */
  .tx-sfmflowgallery-pi1 .view-switch
	{
		margin-bottom: 20px;
	}
	
	.tx-sfmflowgallery-pi1 .flow-view
	{
		text-align: center;
	}
	
	.tx-sfmflowgallery-pi1 .thumbnail 
	{
		width: 120px;
		height: 180px;
		margin: 0px 30px 10px 0px;
		float: left;
	}
	
	.tx-sfmflowgallery-pi1 .thumbnail-image 
	{
		margin: 0px 0px 10px 0px;
	}
	
	.tx-sfmflowgallery-pi1 .thumbnail IMG 
	{
		border: #999999 2px solid;
	}
	
	.tx-sfmflowgallery-pi1 .thumbnail-title
	{
		margin: 0px;
		padding: 0px;
		text-align: center;
	}
	
	.tx-sfmflowgallery-pi1 .single-title
	{
		text-align: center;
	}
	
	
	.tx-sfmflowgallery-pi1 .single-image
	{
		text-align: center;
	}
	
	.tx-sfmflowgallery-pi1 .single-image IMG 
	{
		border: #999999 2px solid;
	}
	
	.tx-sfmflowgallery-pi1 .page-browser
	{
		clear: left;
		padding-top: 5px;
		text-align: center;
	}
	
	.tx-sfmflowgallery-pi1 .display-info
	{
		color: #666666;
		font-size: 0.9em;
		line-height: 1.5em;
	}
	
	.tx-sfmflowgallery-pi1 .back_link
	{
	}
		
/* default styles for extension "tx_eminigalerie_pi1" */
    .eminigalerie_galeries {
      width:100%;
      float:left;
      margin:0;
      padding:0;
    }
    .eminigalerie_galeries img {
      margin:0 0 10px 0;
    }
    .galerie_image {
      display:none;
    }
    .classe1colonne {
      width:100%;
      float:left;
    }
    .classe2colonne {
      width:50%;
      float:left;
    }
    .classe3colonne {
      width:33%;
      float:left;
    }
    .classe4colonne {
      width:25%;
      float:left;
    }
    .classe5colonne {
      width:20%;
      float:left;
    }
    .classe6colonne {
      width:16%;
      float:left;
    }
   #lbHoverNav  #nextLink{
  background:transparent url(../typo3conf/ext/perfectlightbox/res/img/next.gif) no-repeat scroll 100% 15%;
}

#lbHoverNav  #prevLink {
  background:transparent url(../typo3conf/ext/perfectlightbox/res/img/prev.gif) no-repeat scroll 0 15%;
}

/* default styles for extension "tx_eexportttnews_pi1" */

    /**
    * @compagny : e-magineurs
    * @website :www.e-magineurs.com
    * @author : Ian SEBBAGH
    * @contact : isebbagh@e-magineurs.com
    * @copyright : Tous droits réservés 
    **/
    .e_exportttnews .header {
      float:left;
      width:100%;
      padding:0 0 15px 0;
    }
    .e_exportttnews .input .error.notactive{
      display: none;
    }
    .e_exportttnews .input .error.active{
      display: block;
    }
    .e_exportttnews .noexport {
        float:left;
        color:#86161D;
        padding:20px 0 0 0;
    }
    .e_exportttnews .input {
      margin: 5px 0 0;
      padding: 0 2px 10px;
      width: 200px;	
    }
    .e_exportttnews .input label {
      display: block;
      padding: 0 0 1px;
      width:600px;
    }
    .e_exportttnews .input input[type=text] {
      background: url("../typo3conf/ext/e_tca_extented/res/template/images/interface/bg_input_felogin.png") no-repeat scroll 0 0 transparent;
      border: 0 none;
      display: block;
      padding: 5px;
      width: 165px;
    }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 0px; }

	/* IE7 hack for margin between image rows */
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 0px; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }
	/* End hide from IE5/mac */

	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }
/* default styles for extension "tt_news" */
		/****************************************************************************************************/
		/******************************      STYLES EXTENSION TT_NEWS      **********************************/
		/****************************************************************************************************/


		.news-latest-container {
			padding: 0 0 20px;
			clear:both;
			width: 100%;
		}
		.news-latest-item {
			float: left;
			margin: 10px 0;
			padding-bottom: 10px;
			padding-left: 10px;
			border-bottom: 1px solid #EEEADF;
			width: 90%;
		}
		.news-latest-item  h3{
			margin: 5px 0;
			font-size: 1.1em;
		}
		.news-latest-category{
			font-style: italic;
			
		}
		#contenu_milieu .news-latest-item .morelink a,
		.news-latest-item .morelink a{
			text-decoration: none;
		}
		#contenu_milieu .news-latest-item .morelink a:hover,
		.news-latest-item .morelink a:hover{
			text-decoration: underline;
		}
		
		
		.bloc-more-link {
			   clear: both;
			float: left;
			width: 100%;
		}
		p.more-link-agenda {
			background: url("../../images/pictos/puce_lien_tr.png") no-repeat scroll 7px 50% #ffffff;
			display: block;
			float: right;
			font-style: italic;
			margin: -8px 0 0;
			padding:0 20px;
			clear: both;
		}

		/* En bref page d'accueil - affichage LATEST */

		.en_bref {
			border: 0 none;
		}
		.en_bref .news-latest-item {
			float: none;
			height: auto;
			padding: 3px 0;
			width: 100%;
		}
		.en_bref p.news-latest-category {
			padding: 0;
		}
		.en_bref h3.news-latest-titre {
			font-size: 0.85em;
		}
		/* affichage LISTE */
		.news-list-category,.news-list-category{
			font-size: 0.9em;
			font-style: italic;
		}
		.news-list-item{
			padding:10px 0;
			overflow: hidden;
		}
		.news-list-item  p{
			padding-left:160px;
		}
		.news-list-item  .news-list-category{
			padding-left:160px;
		}
		.news-list-item  h2{
			padding-left:160px;
		}
		/* affichage SINGLE */
		.news-single-item h3{
			text-transform:uppercase;
			font-size:1.1em;
		}
		.news-single-item p.bodytext{
			text-align: justify;
			margin-top: 20px;
		}
		.news-list2-item{
			padding: 5px 0;
		}

		/* News ou objets en relation - affichage SINGLE */
		.news-single-additional-info h4{
			padding:12px 0 2px 0;
		}
		.news-single-additional-info li{

			font-weight:bold;
			padding : 3px 0 3px 0;
			margin: 0;
			list-style-image:none;
			list-style-type:none;
		}
		.news-single-related dd span.news-related-cat,.news-list-morelink {
			font-size:0.9em;
		}
		.news-single-related dd{
			padding:5px 0 10px;
		}
		.news-single-related dd span.news-related-title{
			font-size:0.9em;
			font-weight:bold;
		}
		hr.cl-right{
			background-color:#685C53;
			border: 0;
			height: 1px;
			clear: both;
		}
		.news-single-backlink{
			padding:15px 0 0 0;
			font-weight:bold;
			text-align: right;
		}
		.video_layer{
			position: absolute;
			top: 15px;
			left:50px;
		}
		.news-single-item h2{
			margin: 20px 0;
		}
		.news-single-img {
			width: 375px;
			padding-bottom: 20px;
		}
		.news_single_actu  .news-single-img img{
			border: 5px solid #eeeadf;
		}
		.news-single-imgcaption {
			clear: both;
			float: left;
			padding: 0;
			margin: 0 5px;
		}
		.news-single-img .csc-textpic-border {
			background: url("../../images/interface/carousel/bg_border_img_droite.png") repeat-y scroll right 0 transparent;
			float: none;
			margin: 0 0 7px;
		}
		.news-list-image {
			float:left;
			margin:0 10px 0 0;
		}
		.news_calendar_agenda .news-list-item .news-list-image {
			float:left;
			margin:4px 10px 0 0;
			
			/* modif 27062012 */
			float:right;
			margin:4px 0 0 10px;
		}
		.news_calendar_agenda .news-list-item .news-list-image img{
			border: 5px solid #eeeadf;
		}
		.news_calendar_agenda .news-list-item  p{
			padding-left:170px;
			
			/* modif 27062012 */
			padding-left:5px;
		}
		.news_calendar_agenda .news-list-item  .news-list-category{
			padding-left:170px;    
			font-size: 0.85em;
			line-height: 1;
			
			/* modif 27062012 */
			padding-left:5px;
		}
		.news_calendar_agenda .news-list-item  h2{
			padding-left:170px;
			
			/* modif 27062012 */
			padding-left:5px;
		}
		.news_calendar_agenda .news-single-img {
			width: 170px;
			padding-bottom: 10px;
			float: left;
			padding-right: 10px;
			
			/* modif 27062012 */
			float:right;
			padding-right: 0;
			padding-left: 10px;
			width: 160px;
		}
		.news_calendar_agenda .news-single-img img{
			border: 5px solid #eeeadf;
		}
		.news_calendar_agenda .news-single-rightbox{
			overflow: hidden;
		}
		.news_calendar_agenda .news-single-rightbox ul li{
		/*	margin-left: 180px; */
		}
		
		.news-list-item .news-list-image {
			margin:6px  0 0 0;
		}

		.news-list-browse {
			padding: 10px;
			text-align: center;
		}
		.browseLinksWrap span {
			padding: 0 5px;
		}
		.browseLinksWrap a {
			padding: 0 5px;
		}
		.news-list3-container{
			overflow: hidden;
			padding-bottom: 20px;
		}
		.news-list3-item{
			float: left;
			width: 30%;
		}
		.news-list3-item-milieu{
			float: left;
			width: 30%;
			padding: 0 5%;
		}
		.news-list3-image{
			width: 200px;
			height: 140px;
			border: 5px solid #EEEADF;
			margin-top: 3px;
		}
		.news-list3-image img{
			width: 200px;
			height: 140px;
		}
		.news-list3-contenu p{
			padding: 0;
		}
		.news-list3-contenu p.petit{
			padding: 10px 0 0;
		}
		.news-list3-contenu p.chapeau{
			font-size: 1.2em;
		}
		
		.alaune_resume {
			background: url("../typo3conf/ext/e_tca_extented/res/template/images/interface/carousel/bg_noir_transparent.png") repeat scroll 0 0 transparent;
			color: #FFFFFF;
			float: right;
			height: 70px;
			margin: -110px 30px 0 0;
			padding: 10px 20px;
			position: relative;
			width: 615px;
			z-index: 20;
		}
		#contenu_milieu .alaune_resume a {
			color:#ffffff;
			text-decoration:none;
		}
		#contenu_milieu .alaune_resume a:hover {
			text-decoration:underline;
		}
		.alaune_resume p {
			font-size:0.9em;
		}
		.alaune_resume p.alaune_titre {
			font-size: 1.4em;
			font-weight: normal;
			line-height: 0.6;
		}
		#uneAgendaListe .alaune{
			min-height: 110px;
		}
		
		.news_calendar_agenda .news-single-item .date {
			font-weight: bold;
		}
		.news_calendar_agenda .news-single-item .lieu h3{
			padding: 0 0 7px;
		}
		.news_calendar_agenda .news-single-item .lieu p,
		.news_calendar_agenda .news-single-item .lieu p.bodytext{
			margin: 0;
			padding: 0 0 3px;
		}
		
		.news_calendar_pagination{
			margin: 10px 0;
			background: #eeeadf;
			text-align: center;
			font-weight:bold;
			font-size: 0.9em;
			padding: 5px;
		}
		
		.news_calendar_pagination a{
			padding: 0 10px;
		}
/* default styles for extension "tx_solr" */

		#tx-solr-search {
			width: 100%;
			margin-top: 10px;
		}
		
		
		/*
		** Formulaire de recherche
		*/
		form#tx-solr-search-form-pi-results{    
			overflow: hidden;
		}
		form#tx-solr-search-form-pi-results .recherche{
			overflow: hidden;
			width: 100%;
		}
		form#tx-solr-search-form-pi-results .recherche label{
			display: block;    
			float: left;
			margin-top: 3px;
		}
		form#tx-solr-search-form-pi-results .recherche .tx-solr-q{
			float: right;
			width: 530px;
			margin: 0 10px 10px;
		}
		form#tx-solr-search-form-pi-results input[type=submit] {
			float: right;
			margin-right: 50px;
			width: 200px;
		}

		
		
		/*
		** Auto completion du formulaire de recherche
		*/
		ul.ui-autocomplete li {
			list-style: none;    
			width: 199px;
			padding: 5px;
			background: #CEC9B6;
			border-right: 1px solid #685C53;
			border-left: 1px solid #685C53;
		}
		ul.ui-autocomplete li:nth-child(2n){
			background: #eeeadf;
		}
		ul.ui-autocomplete li:first-child{
			border-top: 1px solid #685C53;
		}
		ul.ui-autocomplete li:last-child{
			border-bottom: 1px solid #685C53;
		}
		ul.ui-autocomplete li:hover{
			background: #685C53;
		}
		ul.ui-autocomplete li:hover a{
			color: #eeeadf;
		}
		
		
		
		/*
		** Informations de recherche
		*/
		.tx-solr-search-results {
			margin-top: 20px;
		}
		.tx-solr-search-results .tx-solr-search-results-infos{
			background: #eeeadf;
			margin: 20px 0 20px 10px;
			padding: 10px 20px;
		}
		
		
		
		
		/*
		** Page Browser
		*/
		.tx-pagebrowse-pi1 ul.tx-pagebrowse {
			width: 680px;
			text-align: center;
			margin: 20px 10px 10px;
			background: #eeeadf;
			padding: 3px 10px;
		}
		.tx-pagebrowse-pi1 ul.tx-pagebrowse li{
			display: inline;
			list-style: none;
			padding: 5px 10px;
		}
		.tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-pages ol {
			display: inline;
			margin: 0;
			padding: 0;
		}
		.tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-pages ol li{
			display: inline;
			list-style: none;
			padding: 5px 10px;
		}
		
		
		
		
		/*
		** Fonctions de tri et d'ordres
		*/
		#tx-solr-search-functions {
			width: 100%;
			overflow: hidden;
			margin-top: 20px;
			margin-left: 10px;
		}
		
		#tx-solr-search-functions  #tx-solr-faceting {
			width: 100%;
			overflow: hidden;
		}
		#tx-solr-search-functions  #tx-solr-faceting  #tx-solr-facets-in-use{
			width: 100%;
			overflow: hidden;
		}
		#tx-solr-search-functions  #tx-solr-faceting  #tx-solr-facets-available{
			width: 100%;
			overflow: hidden;
		}
		#tx-solr-search-functions  #tx-solr-sorting {
			width: 100%;
			overflow: hidden;
		}
		#tx-solr-search-functions  h4{
			display:inline;
			float:left;
			font-size: 1em;    
			margin-top: 3px;
		}
		#tx-solr-search-functions  h5{
			display:inline;
			float:left;
			font-size: 0.9em;
		}
		#tx-solr-search-functions  ul{
			list-style: none;
			display:inline;
			float:left;
			margin-left: 20px;
		}
		#tx-solr-search-functions  ul li{
			list-style: none;
			display:inline;
			float:left;
			margin-left: 20px;
		}
		#tx-solr-search-functions  ul.facets li.facet h5{    
			margin-left: -30px;
		}
		
		
		
		/*
		** Nb de résultats par page
		*/
		.tx-solr-search-results-page-switch{
			float: right;
			margin: -20px 10px 0 0;
		}
		
		
		/*
		** Résultats
		*/
		.tx-solr-search-results ol.results-list li.results-entry{
			list-style: none;
			margin-top: 20px;
		}
		.tx-solr-search-results ol.results-list li.results-entry .results-teaser{
			margin-left: 20px;
		}
		/*
		.tx-solr-search-results ol.results-list li.results-entry .results-teaser p.scoring{
			display: none;
		}*/
		
		.tx-solr-relevance-bar {
			border: 1px solid #685C53;
			font-size: 1px;
			height: 8px;
			padding: 1px;
			width: 100px;
		}
		.tx-solr-relevance, .tx-solr-relevance-fill {
			float: left;
			height: 8px;
			margin-right: 0 !important;
			padding: 0;
		}
		.tx-solr-relevance {
			background-color: #CEC9B6;
		}
		.tx-solr-relevance-fill {
			background-color: #eeeadf;
		}
		.results-highlight {
			background: none repeat scroll 0 0 #eeeadf;
		}
/* default styles for extension "tx_a21glossary" */
		acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; font-style: inherit;  }
		dl.glossary dt { font-size: 1.2em; font-weight: bold; margin: 0 0 3px; }
		dl.glossary dd { margin: 0 0 15px 20px; }
		dl.glossary .description { margin: 0; padding: 0; }
		dl.glossary .type { font-style: normal; padding: 0 3px 0 0; }
		#contenu_milieu a.glossary{	color: inherit;	font-style: inherit; text-decoration: inherit;}
		.tx-a21glossaryadvancedoutput-pi1 .navbar a{ padding: 0 4px; }
		.tx-a21glossaryadvancedoutput-pi1 .navbar{ margin: 15px 0; }
/* default styles for extension "feadmin" */
		.newsletter_submition_case div {
			float:left;
		}
		form.inscription_newsletter_home label {
			display: block;
			padding: 0 0 5px;
		}
		input#mailformMail {
			padding: 2px;
			width: 219px; 
		}

		form.tt_address_form {
			float:left;
			margin:15px 0 0 0;
			padding:0;
			width:500px;
			font-size:1em;
		}
		* html form.tt_address_form {
			margin-left:10px;
		}
		#contenu_gauche form h2 {
			float:left;
			margin:0 0 20px 0;
			padding:0;
			width:400px;
			font-size:1em;
		}
		.modify_profile form {
			float:left;
			margin:20px 0 0 0;
			padding:0;
			width:223px;
			font-size:1em;
		}
		.newsletter_retirement {
			background: none repeat scroll 0 0 #eeeadf;
			border: 1px solid #CEC9B6;
			color: #665C52;
			float: left;
			font-size: 0.9em;
			margin: 10px 0 0;
			padding: 5px 10px;
		}
		..modify_profile {

		}
		.newsletter_retirement a.link_newsletter_retirement {
			color:#665C52;
		}
		* html .newsletter_retirement {
			margin-left:10px;
		}
		.modify_profile input,
		form.tt_address_form input {
			float:left;
			margin:0;
			padding: 1px;
			width: 219px;

		}
		.modify_profile input.btn_submit {
			float: right;
			width: auto;
			margin: 10px 0 0;
		}
		form.tt_address_form label {
			display:block;
			float:left;
			margin:3px 15px 0 0;
			text-align:left;
			width:100px;
			clear:both;
		}
		form.tt_address_form p {
			clear:both;
		}
		form.tt_address_form .newsletter_submition_case {
			float:left;
			margin:0 0 15px;
			padding:0;
			width:500px;
		}

		form.tt_address_form .newsletter_submition_case .newsletter_choice {
			line-height: 1.2;
			margin: 20px 0;
			text-align: left;
			width: 400px;
		}
		.newsletter_choice h5 {
			text-align:center;
			padding:5px 0;
		}
		form.tt_address_form .newsletter_submition_case  .error_message {
			float:left;
			margin:0;
			padding:0 0 0 115px;
			width:450px;
			font-size:1em;
			color:#FF0000;
			font-weight:bold;
		}
		form.tt_address_form .newsletter_submition_case  .newsletter_format label {
			float:left;
			margin:0 0 10px;
			padding:0;
			text-align:left;
			width:330px;
		}
		form.tt_address_form .newsletter_submition_case  .newsletter_format input{
			float:left;
			margin:0;
			padding:0;
			width:50px;
			font-size:1.2em;
			border:0;
		}
		form.tt_address_form .newsletter_submition_case  .newsletter_format input#mailformNews {
			width:auto;
			background-color:transparent;
		}
		form.tt_address_form .newsletter_submition_case  .newsletter_choice input {
			border: 0 none;
			float: left;
			font-size: 1.2em;
			margin: 0;
			padding: 0;
			width: 40px;
		}
		*+ html form.tt_address_form .newsletter_submition_case .newsletter_choice input {
			float:none;
		}
		form.tt_address_form .newsletter_submition_case  .newsletter_choice label {
			float:left;
			font-size:1em;
			margin:10px 0;
			padding:0;
			text-align:left;
			width:200px;
		}
		form.tt_address_form .newsletter_submition_case  .submit_or_cancel {
			float:left;
			margin:20px 0 0 0;
			padding:0;
			width:500px;
		}
		form.tt_address_form .newsletter_submition_case  .submit_or_cancel input.submit_btn {
			margin:2px 0 2px 90px;
			padding:0 10px;
			width:auto;
			float:left;
			display:block;

		}
		form.tt_address_form .newsletter_submition_case  .submit_or_cancel input.cancel_btn {
			margin:2px 0 2px 10px;
			padding:0 10px;
			float:left;
			display:block;
			width:auto;
		}
		.rouge {
			color:#9D0000;
			font-weight:bold;
		}
		.edit_profil div {
			float: left;
			padding: 0 0 10px;
			width: 100%;
		}
		.edit_profil input[type=checkbox]{
			width:auto;
			background-color:transparent;
			border:0;
		}
/* default styles for extension "tx_srfreecap_pi2" */
		img.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* default styles for extension "tx_e_annuaires_pi1" */

		.tx_dcdgooglemap_list .tx_eannuaires_member_header {font-weight:bold;}

		.tx_dcdgooglemap_list .tx_eannuaires_member_header .tx_dcdgooglemap_list_loupe {margin-left:5px;}

		.tx_dcdgooglemap_list .tx_eannuaires_member_header .tx_eannuaires_member_picto .tx_eannuaires_member_img img {width:20px; height:20px; margin-right:5px;}

		.tx_dcdgooglemap_list .tx_eannuaires_member_header .tx_eannuaires_member_picto,
		.tx_dcdgooglemap_list .tx_eannuaires_member_header .tx_eannuaires_member_picto .tx_eannuaires_member_img_label,
		.tx_dcdgooglemap_list .tx_eannuaires_member_header .tx_eannuaires_member_picto .tx_eannuaires_member_img,
		.tx_dcdgooglemap_list .tx_eannuaires_member_header .tx_eannuaires_member_title {display:inline;}

		.tx_dcdgooglemap_list .tx_eannuaires_member_header_content {padding-left:18px; padding-bottom:7px;}

		.tx_dcdgooglemap_list .tx_eannuaires_member_content .tx_eannuaires_member_windowstabslabel {font-style:italic; text-transform:uppercase; margin-top:5px;}

/* default styles for extension "tx_e_geoloc_ttnews_pi1" */

		.tx_dcdgooglemap_list .tt_news_header {font-weight:bold;}

		.tx_dcdgooglemap_list .tt_news_header .tx_dcdgooglemap_list_loupe {margin-left:5px;}

		.tx_dcdgooglemap_list .tt_news_header .tt_news_tx_e_geoloc_ttnews_picto .tt_news_img img {width:20px; height:20px; margin-right:5px;}

		.tx_dcdgooglemap_list .tt_news_header .tt_news_tx_e_geoloc_ttnews_picto,
		.tx_dcdgooglemap_list .tt_news_header .tt_news_tx_e_geoloc_ttnews_picto .tt_news_img_label,
		.tx_dcdgooglemap_list .tt_news_header .tt_news_tx_e_geoloc_ttnews_picto .tt_news_img,
		.tx_dcdgooglemap_list .tt_news_header .tt_news_title {display:inline;}

		.tx_dcdgooglemap_list .tt_news_header_content {padding-left:18px; padding-bottom:7px;}

		.tx_dcdgooglemap_list .tt_news_content .tt_news_windowstabslabel {font-style:italic; text-transform:uppercase; margin-top:5px;}
