body{ margin:0; padding:0; font-size:1.1em; line-height:1.3em; text-align: left; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; color:#777777; background-color:#FFFFFF; } #arrondi { background-color:#ffffff; border-radius:10px; border:1px solid #8A8A79; width: 100%; padding:12px; } a{ color:#1A3151; outline:none; text-decoration:underline; } .fl_left{float:left;} .fl_right{float:right;} img { max-width: 100%; height: auto; } /* ----------------------------------------------Wrapper-------------------------------------*/ div.wrapper{ position:relative; float:left; width:100%; margin:0; text-align:left; } div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{ margin:0; padding:0; font-size:20px; font-weight:normal; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif; } .col1{color:#FFFFFF; background-color:#1A3151;} .col2{color:#666666; background-color:#495870;} .col3{color:#777777; background-color:#FFFFFF;} .col4{color:#ffffff; background-color:#495870; border-top:1px dotted #232323;} .col4 a{color:#ffffff; background-color:#495870;} .col5, .col5 a{color:#CED6DA; background-color:#1A3151;} /* ----------------------------------------------Generalise-------------------------------------*/ #header, #topbar, #featured_slide, #homecontent, #breadcrumb, #container, #footer, #copyright{ position:relative; margin:0 auto 0; display:block; width: 100%; } /* ----------------------------------------------Header-------------------------------------*/ #header{ padding:20px 0; } #header .fl_left{ display:block; float:none; color:#ffffff; width: 100%; overflow:hidden; } #header .fl_left h1, #header .fl_left p{ padding:0; line-height:normal; margin-right:0; margin-top:0; margin-bottom:0 } #header .fl_left h1{ font-size:36px; } #header h1 a{ color:#CED6DA; background-color:#1A3151; } /* ----------------------------------------------Menu de navigation-------------------------------------*/ #topnav{ display:block; float:none; width: 100%; margin:0; padding:0; } #topnav ul{ margin:0; padding:0; list-style:none; } #topnav li{ display:block; float:none; width: 100%; line-height:1.0em; padding:8px 0 0 0; margin:0 10px 0 0; text-align:center; } #topnav li.last{ margin-right:0; } #topnav ul ul{ margin:5px 5px 0 0; } #topnav ul ul li{ margin:0 0 5px 0; padding:0; } #topnav li a{ display:block; width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; font-weight:bold; color:#CED6DA; background-color:#1A3151; border-bottom:1px dotted #666666; } #topnav li a.active{ color:#FFFFFF; background-color:#1A3151; } #topnav ul ul li a{ display:inline; color:#CED6DA; background-color:#1A3151; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; text-transform:none; border:none; } /* ----------------------------------------------Featured slide-------------------------------------*/ #featured_slide{ padding:30px 0; font-family:Georgia, "Times New Roman", Times, serif; } /* ----------------------------------------------Home page-------------------------------------*/ #homecontent{ padding:30px 0; line-height:1.3em; text-align: left; } #homecontent h1{ font-size:1.6em; text-align: left; margin:0 0 15px 0; padding:0 0 8px 0; color:#1A3151; border-bottom:1px solid #E7E6E6; } #homecontent h2{ font-size:1.4em; text-align: left; margin:0 0 15px 0; padding:0 0 8px 0; color:#1A3151; } #homecontent h3{ font-size:1.2em; text-align: left; margin:0 0 15px 0; padding:0 0 8px 0; color:#1A3151; } #homecontent h4{ font-size:1.2em; text-align: left; margin:0 0 15px 0; padding:0 0 8px 0; color:#1A3151; } #homecontent h5{ font-size:1.2em; text-align: left; margin:0 0 15px 0; padding:0 0 8px 0; color:#1A3151; } #homecontent h6{ font-size:1.2em; text-align: left; margin:0 0 15px 0; padding:0 0 8px 0; color:#1A3151; } /* Left Column */ #homecontent .fl_left{ display:block; margin:10px 10px 10px 10px; float:none; width: 100%; } #homecontent .fl_left .column2{ display:block; width: 100%; } /* Right Column */ #homecontent .fl_right{ display:block; margin:10px 10px 10px 10px; text-align: left; float:none; width: 100%; } /* ----------------------------------------------Column-------------------------------------*/ #column{ display:block; float:none; width: 100%; } #column .holder, #column #featured{ display:block; width: 100%; margin-bottom:20px; } #column .holder p{ line-height:1.6em; } /* ----------------------------------------------Footer-------------------------------------*/ #footer{ padding:30px 0; } #footer h2{ font-size:1.1em; margin:0 0 15px 0; padding:0 0 8px 0; border-bottom:1px solid #E7E6E6; } #footer p, #footer ul, #footer a{ margin:0; padding:0; font-weight:normal; list-style:none; line-height:1,2 px; } #footer li{ margin-bottom:10px; } #footer li.last{ margin:0; } #footer .footbox{ display:block; float:none; line-height:1.5em; width: 100%; margin:0 30px 0 0; padding:0; } #footer .last{ margin-right:0; } /* ----------------------------------------------Copyright-------------------------------------*/ #copyright{ padding:15px 0; } #copyright p{ margin:0; padding:0; }