/* balises html */ body { margin: 0px; font: 1em Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; } big { font-size: 14px; font-weight: bold; color: #f26522; height: 20px; line-height: 20px; text-align: center; } hr { border: 0; color: #f26522; background-color: #f26522; height: 1px; } h2 { font-size: 11px; color: #034da2;; height: 14px; padding-top: 20px; padding-bottom: 2px; padding-left: 30px; background-image:url("/images/clients/tdf//patateOrange.jpg"); background-repeat:no-repeat; background-position: 22px 18px; } h3 { font-size: 11px; color: #034da2; height: 14px; padding-top: 20px; padding-bottom: 2px; padding-left: 30px; } .h_suite { color: #000; font-weight: normal; } ol { padding-left: 60px; } li { font-weight: normal; font-size: 11px; color: #000000; } img.imgCal { position:relative; top: -13px; } /* liens */ a.acceuil_msg { font-size: 12px; color: #034da2; text-decoration:underline; font-weight: bold; } a:link, a:visited { text-decoration: underline; } a:hover { color: #10204a; } /* divisions */ /* RADIO */ .info_violet { font-size: 11px; font-weight: bold; font-style: normal; color: #AE1989; } /* ALL */ .info_orange { font-size: 11px; font-weight: bold; font-style: normal; color: #f26522; } .bandeau { background-color:#15558b; } .form_div { position: absolute; top:80px; left:120px; } .form_div_message { position: absolute; top:5px; left:20px; width:600px; } .form_submit { position: absolute; top: 100px; margin: 100px; text-align: left; } .acceuil { font: 16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #f26522; margin: 30px; } a.legal { font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #f26522; } a.legal_violet { font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #AE1989; } .normal_italic { color: #000; font-style: italic; } #acceuil_msg { font-size: 12px; color: #034da2;; padding-left: 8px; height: 14px; padding-top: 20px; padding-bottom: 2px; background-image:url("/images/clients/tdf//patateOrange.jpg"); background-repeat:no-repeat; background-position: 0 100%; } #accueil_acces { font-size: 11px; font-style: italic; color: #034da2;; text-align: right; padding-left: 8px; height: 14px; padding-top: 2px; padding-bottom: 2px; } a.accueil_acces { color: #034da2; } a.accueil_acces hover{ color: #034da2; text-decoration: none; } #legal { font-size: 11px; font-weight: normal; font-style: normal; color: #000; padding-left: 45px; } /* libellés et cadres de formulaire */ form { margin-top: -5px; } fieldset { padding: 0px 10px 10px 10px; width: 670px; border-top: 1px solid #f26522; border-left: 1px solid #f26522; border-right: 1px solid #f26522; border-bottom: 1px solid #f26522; } .cnil { padding: 10px 10px 10px 10px; width: 670px; border: 0px; font-size: 9px; text-align:center; margin: 30px; } a.cnil_legal { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #f26522; } fieldset.reserve { padding: 50px 10px 10px 10px; width: 670px; border: 0px; display:none; } fieldset.invisible { display: none; } fieldset.groupe_case_a_cocher { left: 200px; width: 420px; } legend { font-size: 11px; font-weight: bold; color: #034da2; height: 20px; line-height: 20px; padding-left: 8px; padding-top: 20px; padding-bottom: 20px; background-image: url('/images/clients/tdf//patateOrange.jpg'); background-repeat: no-repeat; background-position: center left; } legend.groupe_case_a_cocher { padding-top: 0px; padding-bottom: 0px; } label { float: left; text-align: right; width: 200px; height: 20px; padding-right: 10px; margin-right: 5px; display: inline; } label.fieldLabel { float: none; padding-top: 3px; text-align: left; width: 100px; vertical-align: top; } label.fieldLabelMoyen { float: none; padding-top: 3px; text-align: left; width: 160px; vertical-align: top; } label.fieldLabelLong { float: none; padding-top: 3px; text-align: left; width: 340px; vertical-align: top; } label.fieldLabelLongNoWarning { float: left; text-align: right; width: 200px; height: 20px; padding-right: 10px; margin-right: 5px; display: inline; background-image: url('/images/clients/tdf//etoile.gif'); background-repeat: no-repeat; background-position: 100% 50%; } label.fieldLabelLongWarning { float: left; text-align: right; width: 200px; height: 20px; padding-right: 10px; margin-right: 5px; display: inline; color:#f26522; font-weight:bold; background-image: url('/images/clients/tdf//etoile.gif'); background-repeat: no-repeat; background-position: 100% 50%; } /* Style obligatoire */ label.obligatoire { background-image: url('/images/clients/tdf//etoile.gif'); background-repeat: no-repeat; background-position: 100% 50%; } .erreurChamps { text-align: right; vertical-align: top; width: 200px; height: 20px; display: inline; font-weight:bold; color:#000099; } /* contrôles de formulaire */ select, input, textarea, radio, checkbox { margin-top: 0px; margin-bottom: 10px; } textarea { vertical-align: top; } select, input, textarea { font: 10px Verdana, arial, sans-serif; padding: 2px; } input.formInputText { height: 22px; } input.formInputTextReserve { height: 22px; background-color:#ddd; } input.formInfosPannesCP { margin-bottom: 0px; } #formContactSubmit { position: relative; top: 40px; left : 0px; } /* calendrier */ td,tr,table { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 0; border: 0; } .calendrierMenu { text-align: left; font-size: 11px; font-weight: bold; color: #034da2; padding-left: 8px; height: 14px; padding-top: 2px; padding-bottom: 2px; background-image: url('/images/clients/tdf//patateOrange.jpg'); background-repeat: no-repeat; } .calendrierEntete { background: #fff; font-size: 11px; font-weight: bold; text-align: center; color: #034da2; height: 14px; padding-top: 2px; padding-bottom: 2px; } .calendrierJour { background: #fff; font-size: 10px; font-weight: normal; text-align: center; color: #000; height: 14px; padding-top: 2px; padding-bottom: 2px; } .calendrierJourJ { background: #f4834e; } .calendrierMoisCourant { background: #fac2a7; } .calendrierJourJ a:hover, .calendrierMoisCourant a:hover { background: #f4834e; font-weight: bold; color: #fff; } .calendrierWE { background: #cddced; } .calendrierAutreMois { background: #fff; } .calendrierAutreMois a:hover, .calendrierWE a:hover { background: #034da2; font-weight: bold; color: #fff; } /* Liste des communes desservies : information des pannes */ #fullListeCommunesDesservies { height:55px; width:450px; position:relative; top:12px; overflow:auto; border: 1px solid #000; } td.tableAnnonce { padding:12px; } table.tableAnnonce { width: 85%; background-color: #ffffff; border: 1px #f26522 solid; border-collapse: collapse; } table.tableAstuce { width: 820px; height: 200px; padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; background-image: url('/images/clients/tdf//fond_astuce.gif'); background-repeat: no-repeat; } td.titreAstuce { text-align: center; font-size: 12px; font-weight: bold; font-style: normal; color: #f26522; vertical-align: top; padding-top: 8px; }