/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:        0
 * Browser group: 
 */
span.powermail_mandatory { color: red; }
input.validation-failed, textarea.validation-failed { background-color:#FF6666; }
div.powermail_mandatory_js { color: red; margin: 3px 0 15px 200px; }
fieldset.tx-powermail-pi1_fieldset { border: 1px solid #aaa; background-color: #ccc; padding: 10px; }
fieldset.tx-powermail-pi1_fieldset legend { font-weight: bold; color: black; }
fieldset.tx-powermail-pi1_fieldset label { display: block; width: 200px; float: left; clear: both; font-weight: bold; }
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select { width: 260px; }
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio { margin: 5px 0; }
div.tx_powermail_pi1_fieldwrap_html { margin: 10px 0; }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { margin: 20px 0 10px 200px; font-weight: bold; }
p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title { margin: 0; padding: 0; font-weight: bold; }
div.countryzone { margin: 10px 0 0 200px; }
div.tx_powermail_pi1_fieldwrap_html label a { cursor: help; }
div.tx_powermail_pi1_fieldwrap_html label a dfn { display: none; }
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn { display: block; position: absolute; width: 250px; padding: 5px; background-color: #ddd; border: 1px solid red; color: black; text-decoration: none; font-size: 0.8em; }
div.tx_powermail_pi1_fieldwrap_html img.icon_info { padding: 2px 2px 0 2px; }
fieldset.tx-powermail-pi1_fieldset div.even { background-color: #eee; }
td.powermail_all_td { padding: 3px 10px 3px 0; }
td.powermail_all p.bodytext { margin: 0; }
.validation-advice{ position:absolute; margin-top: -76px; margin-left: 350px; width: 300px; text-align:center; height: 54px; color:#FFFFFF; padding-left: 13px; padding-top: 6px; background-image:url(../images/bulle.png); display:none; visibility:hidden; }
*{ padding: 0; margin: 0; }
body{ font-family: Arial; background-color:white; }
a,a:link{ text-decoration: none; color:#004e8f; outline:none; }
a:hover,a:visited:hover{ text-decoration: underline; outline:none; }
.align-justify{ text-align: justify; }
.align-left{ text-align: left; }
.align-center{ text-align: center; }
.align-right{ text-align: right; }
#wrapper{ margin: 13px auto 0px; width:906px; height:auto; min-height: 500px; }
div#header{ width:906px; height:93px; background-color: transparent; color: #0093d1; font-family: verdana; font-size: 10px; }
div.logo{ float: left; width: 260px; margin-right: 122px; height:auto; padding-top: 11px; }
div.logo img{ border: none; border: 0px; }
span.gestenergetique{ float:left; width:190px; height:51px; padding-top: 32px; }
span.txtDevDurable{ position:relative; top:-10px; color:#428b11; }
div#header a{ text-decoration:none; cursor:pointer; }
.AZlist{ float:left; width:120px; height:31px; padding-top: 62px; margin: 0px 10px 0px 15px; }
.AZlist a:hover{ text-decoration:underline !important; }
div.tx-macinasearchbox-pi1{ float:left; margin:0px; padding:0px; width: 165px; height:37px; padding-top: 56px; padding-left:20px; }
input.input_search_text{ width:145px; height:17px; border: none; border: 0px; background-image: url(../images/bck_search_input.jpg); margin-right: 4px; font-size: 10px; color: #0093d1; padding-top: 3px; }
input.input_search_submit{ width: 20px; height: 20px; border: none; border: 0px; }
#content-menu{ clear: both; padding: 0px; margin: 0px; width:906px; height:218px; }
div#menu{ width:906px; background-image: url(../images/bck_menu_1.gif); background-repeat: repeat-x; margin-bottom: 3px; }
div.image_menu{ float: left; margin-bottom: 3px; width:906px; height:188px; margin:0px; padding-left: 0px; border-bottom: 1px solid #0093d1; }
#nav{ width:906px; height: 26px; }
#nav, #nav ul { list-style: none; color: #fff; font-weight: bold; padding: 0; margin: 0; }
#nav a { display: block; font-weight:normal; color: #fff; text-decoration: none; padding: 0px 0px 0px 0px; height: 23px; line-height: 23px; }
#nav li,#nav li.menuparent{ float: left; display: block; color:white; text-decoration:none; height:23px; margin-right:1px; }
#nav li.dep_1 ul { position: absolute; left: -999em; height: auto; min-height: 190px; width: 290px; font-weight: normal; margin: 0px 0px 0px 0px; background:transparent; border-top: 3px solid white; background-image: url(../images/bck_dep_1_vert.png); background-repeat: repeat; padding:0px; margin:0px; padding-left:10px; }
#nav li ul li.yesNO{ float:left; clear:both; background-image: url(../images/arrow_white.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; font-weight:normal; font-family:Arial; }
#nav li ul li.yesNO:hover{ font-weight:bold; }
#nav li ul li.yesNO a{ }
#nav li ul li.yesNO a:hover{ font-weight:bold; text-decoration:underline; }
#nav li.dep_2 ul { position: absolute; left: -999em; height: auto; min-height: 190px; width: 290px; font-weight: normal; margin: 0px 0px 0px 0px; background:transparent; border-top: 3px solid white; background-image: url(../images/bck_dep_2_bleu.png); background-repeat: repeat; padding:0px; margin:0px; padding-left:10px; }
#nav li.dep_3 ul { position: absolute; left: -999em; height: auto; min-height: 190px; width: 300px; font-weight: normal; margin: 0px 0px 0px 0px; background:transparent; border-top: 3px solid white; background-image: url(../images/bck_dep_3_rouge.png); background-repeat: repeat; padding:0px; margin:0px; padding-left:10px; }
#nav li.dep_4 ul { position: absolute; left: -999em; height: auto; min-height: 190px; width: 290px; font-weight: normal; margin: 0px 0px 0px 0px; background:transparent; border-top: 3px solid white; background-image: url(../images/bck_dep_456_jaune.png); background-repeat: repeat; padding:0px; margin:0px; padding-left:10px; }
#nav li.dep_5 ul { position: absolute; left: -999em; height: auto; min-height: 190px; width: 290px; font-weight: normal; margin: 0px 0px 0px 0px; background:transparent; border-top: 3px solid white; background-image: url(../images/bck_dep_456_jaune.png); background-repeat: repeat; padding:0px; margin:0px; padding-left:10px; }
#nav li.dep_6 ul { position: absolute; left: -999em; height: auto; min-height: 190px; width: 291px; font-weight: normal; margin: 0px 0px 0px 0px; background:transparent; border-top: 3px solid white; background-image: url(../images/bck_dep_456_jaune.png); background-repeat: repeat; padding:0px; margin:0px; padding-left:10px; }
#nav li.dep_7 ul { position: absolute; left: -999em; height: auto; min-height: 190px; width: 291px; font-weight: normal; margin: 0px 0px 0px 0px; background:transparent; border-top: 3px solid white; background-image: url(../images/bck_dep_7_violet.png); background-repeat: repeat; padding:0px; margin:0px; padding-left:10px; }
#nav li li { width: auto; height:auto; text-decoration:none; font-weight:normal; color:#ffffff; position: relative; z-index: 100; margin:0px; padding: 0px; }
#nav li li:hover, #nav li li.sfhover{ width: auto; height:auto; text-decoration:none; font-weight:normal; background-image:none; margin:0px; color:#fff; }
#nav li ul a { width: 14em; font-size:10pt; color:#ffffff; font-weight: bold; margin:0px; padding:0px; }
#nav li ul ul { margin: -1.75em 0 0 137px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { display:block; font-weight:normal; color:#023b76; text-decoration:none; height:26px; margin-right:1px; padding: 0px 0px 0px 0px; padding-left:0px; }
#nav li.dep_1,#nav li.dep_2,#nav li.dep_3,#nav li.dep_4,#nav li.dep_5,#nav li.dep_6{ float:left; width:auto; margin:0px; height: 26px; }
#nav li.dep_1{ }
#nav li.dep_1 span.dep_1{ }
#nav li.dep_2 span.dep_2{ }
#nav li.dep_3 span.dep_3{ }
#nav li.dep_4 span.dep_4{ }
#nav li.dep_5 span.dep_5{ }
#nav li.dep_6 span.dep_6{ }
#nav li.dep_7 span.dep_7{ }
#nav li.dep_2{ }
#nav li.dep_3{ }
#nav li.dep_4{ }
#nav li.dep_5{ }
#nav li.dep_6{ }
#nav li.dep_7{ float:left; width:auto; margin:0px; height: 26px; padding-top:0px; }
#nav li.dep_7{ }
#nav li.dep_1 ul{ margin-top: 0px; }
#nav li.dep_2 ul{ margin-top: 0px; }
#nav li.dep_3 ul{ margin-top: 0px; }
#nav li.dep_4 ul{ margin-top: 0px; }
#nav li.dep_5 ul{ margin-top: 0px; }
#nav li.dep_6 ul{ margin-top: 0px; }
#nav li.dep_7 ul{ margin-top: 26px; margin-left: -88px; }
img.separateur_1{ }
#nav li.dep_1:hover,#nav li.dep_1:hover{ background-image: url(../images/rollover_green.jpg); }
#nav li.ie6_hover_dep_1{ }
#nav li.dep_2:hover,#nav li.dep_2:hover{ background-image: url(../images/rollover_bleu.jpg); }
#nav li.ie6_hover_dep_2{ }
#nav li.dep_3:hover,#nav li.dep_3:hover{ background-image: url(../images/rollover_red.jpg); }
#nav li.ie6_hover_dep_3{ }
#nav li.dep_4:hover,#nav li.dep_5:hover,#nav li.dep_6:hover,#nav li.dep_7:hover{ background-image: url(../images/rollover_jaune.jpg); }
#nav li.ie6_hover_dep_4,#nav li.ie6_hover_dep_5,#nav li.ie6_hover_dep_6{ }
#nav li.dep_7:hover,#nav li.dep_7:hover{ background-image: url(../images/rollover_violet.jpg); background-repeat: repeat-x; }
#nav li.ie6_hover_dep_7{ }
#nav li.menuparent_act{ }
#nav li.menuparent_act2{ }
#nav li.menuparent_act a{ color:#023b76; }
#nav li.menuparent_act ul a{ color:#333; }
#nav li ul ul{ margin: -20px 0px 0px 137px; }
div#content-wrapper{ width: 906px; height:auto; min-height: 240px; height: auto; margin-top: 6px; float:left; }
div#content-pub{ float:left; width:223px; min-height:200px; height: 100%; background-color: white; margin-right: 20px; padding:0px; }
div#news-content{ float:left; width:207px; height: auto; background-color: white; margin-right: 21px; min-height: 240px; }
div#menu-content{ float:left; width:207px; min-height:240px; height: 100%; background-color: white; margin-right: 21px; }
div#client-content{ float:left; width:207px; min-height:240px; height: 100%; background-color: #eceeef; }
div#footer{ clear: both; float: left; border-top: 1px solid #0093d1; width:906px; height: 21px; background-image: url(../images/bck_footer.gif); background-repeat: repeat-x; font-family: verdana; font-size: 10px; line-height: 21px; margin-top: 8px; }
#footer a { cursor:pointer; }
#footer .blocAddress{ padding-left: 4px; float:left; margin-right: 150px; }
#footer .blocPrint{ float:left; }
#footer .blocPrint img{ margin-left: 7px; margin-right: 15px; }
#footer .blocSitemap{ float:left; }
#footer .blocFind{ float:left; margin-left:7px; margin-right:15px; }
#footer .blocSitemap img{ margin-left: 7px; margin-right: 15px; }
#footer .blocContact{ float:left; }
#footer .blocContact img{ margin-left: 7px; }
div.Designed{ text-align: right; font-size: 9px; }
div.news-list-container,#news-list-container_home{ width:207px; height:auto; }
span.more_link_news{ font-size:10px; }
div.news-list-container_list2{ width: 515px ; }
div.titleNews_list2{ width: 100%; }
div.details_news_list2{ float:left; clear: both; width:515px; height: auto; border-bottom: 1px solid #8eb1cd; }
div.details_news_list2 img{ float:left; margin-right: 5px; width: auto; margin-bottom: 20px; }
div.titleNews_list2 h1{ color: #004e8f; font-size: 15px; font-family: Arial; font-weight: normal; margin-bottom: 6px; }
div.titleClasseDate{ float: left; clear: both; width:515px; height: auto; }
.titleClasseDate span{ width:100px; float:right; text-align: right; }
h3.title_news_list2{ width: 400px; float:left; }
div.details_news_list{ width:207px; float:left; height:auto; clear: both; }
div.news_subheader_image img{ }
div.news-list-item{ float:Left; }
div.titleNews{ float: left; width:207px; background-image: url(../images/h1_back.jpg); background-repeat: repeat-x; }
div.RSSLink{ float:left; margin-top: 2px; margin-left:4px; margin-right: 4px; }
div.RSSLink img{ border: 0px; border: none; }
h1.titreNews_colonne{ width: auto; float:left; font-size:15px; padding-right:2px; }
h3.title_news{ float:left; clear: both; width: 192px; font-size: 11px; color: #545454; font-weight: bold; cursor: pointer; padding-left:15px; height:auto; overflow: hidden; border-top:1px solid #FED3A6; text-align:justify; }
h3.news_background{ float:left; clear: both; background-image: url(../images/news_bck_list_header_title.gif); background-repeat: no-repeat; background-color:#FDF8F4; border-top:1px solid #FED3A6; padding-left: 27px; width: 180px; }
div.news_subheader_image{ float: left; clear: both; width: 207px; height: auto; }
div.news_subheader_list{ float:left; clear: both; font-family: verdana; font-size: 9px; color: #545454; width:177px; padding: 0px 15px 0px 15px; min-height: 85px; margin-top: 5px; text-align:justify; }
div.news_subheader_list2{ float:none; font-family: verdana; font-size: 9px; color: #545454; width:515px; padding-top: 2px; padding-bottom: 2px; margin-top: 5px; margin-bottom: 5px; }
div.news_more_link_list{ float: right; clear: both; width:192px; height: 12px; min-height: 10px; text-align: right; padding-right:15px; }
div.news_more_link_list2{ float:left; clear: both; width:515px; height: 10px; text-align: right; padding-right:15px; margin-bottom: 10px; }
img.arrow_blue{ float: right; border: 0px; border: none; }
div.titleDate_single h2{ float: left; }
div.titleDate_single span{ float: right; }
div.news-single-backlink{ float: right; clear: both; width:200px; margin-top: 50px; text-align: right; }
.news_subheader_single{ float:left; clear: both; }
.news_subheader_single h3{ margin-top: 5px; margin-bottom:5px; }
.content_single{ margin-top: 3px; float: left; clear: both; width: 506px ; }
div.news-amenu-container ul{ margin-left: 10px; }
div.news-amenu-container ul li{ list-style-image: url(../images/arrow_blue.png); }
.news-single-item{ float:left; width:506px; }
.titleEntreprise h1{ float: left; width:184px; background-image: url(../images/h1_back.jpg); background-repeat: repeat-x; padding-left:23px; font-size:15px; }
ul.entrepriseMenu{ list-style: none; font-family: Arial; font-size: 11px; }
ul.entrepriseMenu li{ width: 184px; height: 19px; border-bottom: 1px solid #8eb1cd; background-image: url(../images/arrow_blue.png); background-position: 12px center; background-repeat: no-repeat; padding-left:23px; padding-top: 2px; }
ul.entrepriseMenu li a,ul.entrepriseMenu li a:link{ text-decoration: none; color: #666; }
ul.entrepriseMenu li a:hover,ul.entrepriseMenu li a:visited:hover{ text-decoration: underline; color: #666; }
ul.entrepriseMenu li.MenuEntrepriseEnd{ border: none; border: 0px; border-bottom: 1px solid #8eb1cd; }
h1.titleSection{ float: left; clear: both; width:184px; background-image: url(../images/h1_back.jpg); background-repeat: repeat-x; padding-left:23px; font-size:15px; }
ul.menuEspaceClient{ list-style: none; font-family: Arial; font-size: 11px; }
ul.menuEspaceClient li{ clear: both; width: 184px; height: 19px; border-bottom: 1px solid #8eb1cd; background-image: url(../images/arrow_blue.png); background-position: 12px center; background-repeat: no-repeat; padding-left:23px; padding-top: 2px; }
ul.menuEspaceClient li a,ul.menuEspaceClient li a:link{ text-decoration: none; color: #666; }
ul.menuEspaceClient li a:hover,ul.menuEspaceClient li a:visited:hover{ text-decoration: underline; color: #666; }
ul.menuEspaceClient li.MenuEspaceEnd{ border: none; border: 0px; border-bottom: 1px solid #8eb1cd; }
div#menu-pub-left{ float:left; width:172px; height:auto; min-height: 100px; margin-right: 9px; }
h1.TitlePage{ margin-bottom: 12px; }
#small_pub{ float: left; clear: both; width: 172px; height: auto; min-height: 100px; margin-top: 27px; }
#content-center{ float:left; width:506px; height:auto; min-height: 100px; margin-right: 20px; }
#content-center_large{ float:left; width:700px; height:auto; min-height: 100px; margin-right: 20px; }
div#breadcrumb{ float:Left; width: 506px; height:auto; min-height:10px; }
div#content{ float: left; clear: both; height: auto; width: 506px; min-height:100px; padding-left: 11px; margin-top: 20px; margin-right: 29px; font-size: 11px; }
#content-center_large div#content{ float: left; clear: both; height: auto; width: 700px; min-height:100px; padding-left: 11px; margin-top: 20px; margin-right: 29px; font-size: 11px; }
div#right-content{ float:left; width:188px; height:auto; min-height: 100px; margin-left: 10px; font-family: Arial; }
div#right-content h1{ width: 165px; background-image: url(../images/h1_back.jpg); background-repeat: repeat-x; height: 20px; margin-bottom: 3px; padding-left: 23px; }
div#right-content div{ background-color:#eeeff0 ; width:188px; height:auto; font-size: 11px; color: #545454; border-bottom: 1px solid #86a9c6; margin-bottom: 23px; padding-top:5px; padding-bottom: 5px; }
div#right-content ul { padding: 0px !important; margin: 0px; padding-left: 5px !important; margin-left: 23px; }
div#right-content ul li{ list-style-image: url(../images/arrow_blue.png); }
.tx-indexedsearch-form{ float: left; margin-bottom: 20px; margin-right: 10px; }
div.tx-indexedsearch-searchbox form fieldset{ border:0px; }
div.tx-indexedsearch-searchbox form fieldset legend{ visibility: hidden; display: none; }
.tx-indexedsearch-search-in,.tx-indexedsearch-search-select-section,.tx-indexedsearch-search-select-order,.tx-indexedsearch-search-select-results,.tx-indexedsearch-search-select-group{ margin: 5px 0px 5px 0px; }
div.tx-indexedsearch-rules h2{ margin-top: 10px; font-size: 11px; font-weight: bold; }
div.tx-indexedsearch-res h3{ font-size: 11px; }
.tx-indexedsearch-text-item-crdate{ font-size: 11px; }
dd.tx-indexedsearch-text-item-mtime{ font-size: 11px; margin-top: 10px ; }
dt.tx-indexedsearch-text-item-mtime{ font-size: 11px; }
div.tx-indexedsearch-rules p{ border:1px solid #545454; font-size:11px; }
.tx-indexedsearch-search-submit{ float:left; text-align: right; }
div.resume_complet{ clear:both; }
.tx-indexedsearch-search-for{ clear:both; }
.tx-indexedsearch-search-submit{ }
.tx-indexedsearch-search-submit input{ border:0px; background: none; background-color: #004e8f; color: white; }
.tx-dropdownsitemap-pi1{ font-size: 11px; }
.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: #004e8f; }
.tx-dmmjobcontrol-pi1{ color:#545454; }
.dmmjobcontrol_list_th1,.dmmjobcontrol_list_th2,.dmmjobcontrol_list_th3{ width:200px; text-align: left; height: 20px; }
.dmmjobcontrol_list_tr{ height:20px; margin: 5px 0px 5px 0px; }
.dmmjobcontrol_list_tr_alt{ background-color:#E9F0F6 ; height:20px; }
.info_date_job{ float: right; text-align: right; }
span.h3{ font-weight: bold; font-size: 11px; color:#545454; }
.div_job_detail{ margin-bottom: 10px; color:#545454; }
.div_job_detail h3{ font-size: 12px; }
tr.dmmjobcontrol_apply_tr{ height: 30px; }
.back_apply{ margin-top: 10px; }
.tx-mwkeywordlist-pi1-content p { margin: 0px; padding: 0px; font-weight: normal; list-style: none; padding-left: 10px; background-image: url(../images/arrow_blue.png); background-position: left center; background-repeat: no-repeat; float:left; clear:both; }
.tx-mwkeywordlist-pi1 h2{ }
.tx-mwkeywordlist-pi1-content div,.tx-mwkeywordlist-pi1-content div ul { margin-left: 0px; padding: 0px; margin-top:10px; }
.tx-mwkeywordlist-pi1-content div strong{ display:block; margin-top:10px; }
div.keywordWrap{ float:left; clear:both; margin-top:10px; }
div.keywordSection{ float:left; clear:both; }
div.keywordSection ul li strong{ float:left; clear:both; margin-top:10px; }
.tx-mwkeywordlist-pi1-content div.sectiontoplink{ float:right; clear:both; }
.tx_powermail_pi1_form{ color: #545454; }
.tx_powermail_pi1_form input{ font-family: Arial; font-size: 11px; color: #545454; }
fieldset.tx-powermail-pi1_fieldset{ border:0px; background: none; }
fieldset.tx-powermail-pi1_fieldset div hr{ border:0 none; clear:both; float:left; height:5px; width:500px; border:0px; border:none; }
fieldset.tx-powermail-pi1_fieldset legend{ color:#004E8F; font-family:Arial; font-size:12px; font-weight:bold; margin-bottom:5px; text-transform: uppercase; }
fieldset.tx-powermail-pi1_fieldset div.even{ background: none; }
fieldset.tx-powermail-pi1_fieldset label{ height:auto; margin-bottom:5px; padding-bottom:5px; }
fieldset.tx-powermail-pi1_fieldset input{ font-family: Arial; font-size: 11px; color: #545454; margin-bottom:10px; }
fieldset.tx-powermail-pi1_fieldset select{ margin-bottom:10px; }
input.tx-powermail-pi1_mandatory_submit{ font-family: Arial; font-size: 11px; color: #545454; }
div.tx_powermail_pi1_fieldwrap_html_submit{ float:left; width:auto; height:auto; padding-right:10px; }
div.tx_powermail_pi1_fieldwrap_html_reset{ float:left; width:auto; height:auto; min-height:32px; padding-top:20px; }
div.tx_powermail_pi1_fieldwrap_html { margin:0px; }
div.tx_powermail_pi1_fieldwrap_html_html{ float:left; }
div.tx_powermail_pi1_fieldwrap_html_text{ float:left; clear:both; }
p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title { font-weight:bold; margin-bottom:5px; }
div.powermail_radio_inner{ float:left; width:506px; clear:both; height:auto; }
div.powermail_check_inner{ float:left; width:506px; clear:both; height:auto; }
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio,fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_check input.powermail_check{ float:left; margin:0px; margin-right:10px; }
div.powermail_radio_inner label,div.powermail_check_inner label{ float:left; clear:none !important; width:400px; }
div#flash{ text-align:center; font-family:Arial; font-size:13px; color:red; font-weight:bold; }
span.tx-srfreecap-pi2-cant-read{ float:left; clear:both; }
div.tx_powermail_pi1_fieldwrap_html_captcha_description{ display:block; clear:both; }
@media screen { .sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
}
@media print { .sIFR-flash { display : none !important; height : 0; width : 0; position : absolute; overflow : hidden; }
.sIFR-alternate { visibility : visible !important; display : block !important; position : static !important; left : auto !important; top : auto !important; width : auto !important; height : auto !important; }
}
@media screen { .sIFR-active span.dep_1{ visibility: hidden; font-size:17px; margin:2px 12px 0px 12px; float:left; display:block; }
.sIFR-active span.dep_2{ visibility: hidden; font-size:20px; margin:2px 12px 0px 12px; float:left; display:block; ; }
.sIFR-active span.dep_3{ visibility: hidden; font-size:17px; margin:2px 12px 0px 12px; float:left; display:block; }
.sIFR-active span.dep_4{ visibility: hidden; font-size:18px; margin:2px 12px 0px 12px; float:left; display:block; }
.sIFR-active span.dep_5{ visibility: hidden; font-size:18px; margin:2px 12px 0px 12px; float:left; display:block; }
.sIFR-active span.dep_6{ visibility: hidden; font-size:20px; margin:2px 17px 0px 12px; float:left; display:block; }
.sIFR-active span.dep_7{ visibility: hidden; font-size:18px; margin:2px 15px 0px 12px; float:left; display:block; }
.sIFR-active h1.titreNews_colonne{ width:150px; }
.sIFR-actvie h1.TitlePage{ width: auto; visibility: hidden; }
.sIFR-active h1.TitlePageV{ width:auto; visibility:hidden; }
.sIFR-active h1.TitlePageie8,.sIFR-active h1.TitlePageie8Dev{ width:auto; visibility:hidden; }
}
