@charset "utf-8";

body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-image:url(http://www.nantes-info.fr/bords.png); background-position:center; background-repeat:repeat-y;}

h1 {font-size:46px; margin:0px; font-weight:normal; line-height:28px; color:#304060;}

h2 {margin:0px; font-weight:bold; margin-left:5px; font-size:18px; float:left; color:#304060;}
h2:hover {text-decoration:underline; color:#406FCE; cursor:pointer; color:#FF6600;}

h3 {margin:0px; font-weight:bold; margin-left:5px; font-size:14px; float:left; color:#304060;}
h3:hover {text-decoration:underline; color:#406FCE; color:#FF6600;}

a {color:#000000; text-decoration:none;}
a:hover {color:#406FCE; color:#FF6600;}

.cont1000 {position:relative; width:1000px; margin-left:auto; margin-right:auto; background-color:#222222; }

.head {width:1000px; height:24px; color:#FFFFFF; font-size:10px; line-height:20px;}

.head a {color:#FFFFFF; text-decoration:none;}
.head a:hover {color:#84A6EA; color:#FF6600;}

.headg {float:left; width:490px; text-align:left; margin-left:10px; margin-top:1px;}

.headd {float:left; width:490px; text-align:right; margin-right:10px; margin-top:1px;}

.titre {width:1000px; height:80px; background-color:#FFFFFF; background-image:url(http://www.nantes-info.fr/fond-titre.png); background-position:center; background-position:bottom; background-repeat:no-repeat;}

.titreg {float:left; width:220px; text-align:center; margin-top:0px; }
.recherche {background-image:url(http://www.nantes-info.fr/recherche.png); background-repeat:no-repeat; width:167px; height:40px; margin-left:20px;}

.titrem {float:left; width:528px; text-align:center; padding-top:17px; }

.titred {float:left; width:250px; text-align:left; line-height:80px; margin-top:0px;}

.menu1 {width:990px; margin-top:1px; background-color:#D2D2D2; background-color:#FFAA44; height:28px; line-height:28px; padding-left:10px; font-size:16px;}
.plan {border:0px; margin-top:4px; margin-left:3px; float:left;}
.oyez {border:0px; margin-top:4px; margin-left:5px; float:left;}
.bar {float:left; margin-left:10px; margin-right:3px;}

.menu2 {width:990px; margin-top:1px; margin-bottom:1px; background-color:#D2D2D2; background-color:#FFBB55; height:24px; line-height:24px; padding-left:10px; font-size:12px;}
.menu2 h2 {font-size:12px;}
.menu2 .bar {float:left; margin-left:18px; margin-right:11px;}

.page {width:1000px; height:1491px;}
.page h2 {margin-top:7px; margin-left:8px;}
.page h3 {margin-top:0px; margin-left:8px;}

.colg {float:right; height:1491px; background-color:#EEEEEE; width:305px; margin-right:1px; padding-right:4px; text-align:center; background-color:#D0DBF0;}
.colg h2 {margin-top:2px; margin-left:auto; margin-right:auto; width:100px; float:none;}
.bcolg {width:180px; margin-left:auto; margin-right:auto; margin-bottom:25px;}
.ticolg {font-size:14px; font-weight:bold; font-family:"Times New Roman", Times, serif; color:#505050; border-bottom:1px; border-top:1px; border-left:0px; border-right:0px; border-collapse:collapse; border-color:#999999; border-style:solid; padding-bottom:2px;}
.tecolg {font-size:9px; color:#666666; margin-bottom:3px;}
.licolg {font-size:10px; width:160px; margin-left:10px; margin-top:0px; color:#666666; text-align:left;}
.licolg a {color:#304060; font-weight:bold;}
.licolg a:hover {color:#406FCE; color:#FF6600;}

.col {float:right; height:1491px; background-color:#FFFFFF; width:690px; text-align:left;}
.col h2 {width:670px; margin-top:2px; margin-bottom:0px; float:none;}
.col h3 {margin-top:2px;}

.bas {width:1000px; margin-top:1px; background-color:#DDDDDD; background-color:#FFBB55; height:135px;}
.encartbas1 {float:left; width:180px; margin-left:10px; margin-right:10px; height:10px; margin-top:10px; text-align:center; background-image:url(http://www.nantes-info.fr/bas1.png); background-repeat:no-repeat; font-weight:bold; padding-top:105px;}
.encartbas2 {float:left; width:180px; margin-left:10px; margin-right:10px; height:10px; margin-top:10px; text-align:center; background-image:url(http://www.nantes-info.fr/bas2.png); background-repeat:no-repeat; font-weight:bold; padding-top:105px;}
.encartbas3 {float:left; width:180px; margin-left:10px; margin-right:10px; height:10px; margin-top:10px; text-align:center; background-image:url(http://www.nantes-info.fr/bas3.png); background-repeat:no-repeat; font-weight:bold; padding-top:105px;}
.encartbas4 {float:left; width:180px; margin-left:10px; margin-right:10px; height:10px; margin-top:10px; text-align:center; background-image:url(http://www.nantes-info.fr/bas4.png); background-repeat:no-repeat; font-weight:bold; padding-top:105px;}
.encartbas5 {float:left; width:180px; margin-left:10px; margin-right:10px; height:10px; margin-top:10px; text-align:center; background-image:url(http://www.nantes-info.fr/bas5.png); background-repeat:no-repeat; font-weight:bold; padding-top:105px;}

.footer {width:990px; margin-top:1px; background-color:#222222; color:#FFFFFF; height:20px; line-height:20px; padding-left:10px; text-align:center; font-size:10px; margin-bottom:27px;}
.footer a {color:#FFFFFF;}
.footer a:hover {color:#84A6EA; color:#FF6600;}

.barre {position:fixed; bottom:0px; height:28px; text-align:center; width:100%;}
.obarre {margin-left:auto; margin-right:auto; height:28px; width:95%; background-color:#222222; padding-top:1px; padding-left:1px; padding-right:1px; text-align:center;}
.cbarre {height:27px; background-color:#DDDDDD; background-color:#6699FF; color:#000000; line-height:27px; text-align:center;}
.cbarre a {border-color:#6699FF;}
.cbarre a:hover {color:#FFFFFF; text-decoration:underline; border-color:#CCCCCC; border-width:1px;}

.encartt {float:right; width:310px; height:1090px; background-color:#222222;}

.encart {width:309px; min-width:309px; height:1089px; margin-bottom:1px; margin-left:1px; background-color:#EEEEEE;}

.saisie {width:275px; height:250px; padding:10px; margin:5px; margin-left:6px; margin-right:8px;  border:1px; border-color:#888888; border-style:dashed; background-color:#F8BC5E; background-color:#DDDDDD;}
.saisieanim {width:300px; height:250px; padding:0px; margin-top:5px; margin-bottom:9px; margin-left:4px; margin-right:10px;  border:1px; border-color:#888888; border-style:dashed; background-color:#F8BC5E; background-color:#EEEEEE;}
.saisie a {color:#3B5998; font-weight:bold; text-decoration:underline;}
.saisie a:hover {color:#406FCE; color:#FF6600;}
.votre {font-weight:bold; font-size:11px; margin-left:auto; margin-right:auto; text-align:center;}

.pub300 {width:309px; height:250px; text-align:center; padding-bottom:5px; padding-top:5px;}

.hrnoir {color:#222222; background-color:#222222; width:686px; height:1px; border:0; margin-bottom:0px; float:none; margin-left:1px; margin-right:2px; margin-top:5px; color:#888888; background-color:#888888;}
.hrgris {color:#DDDDDD; background-color:#DDDDDD; width:483px; height:1px; border:0; margin-bottom:2px; margin-top:2px; float:left; margin-left:3px; color:#FFFFFF; background-color:#FFFFFF;}
.hrgrisa {color:#DDDDDD; background-color:#DDDDDD; width:483px; height:1px; border:0; margin-bottom:2px; margin-top:2px; float:none; margin-left:3px; color:#FFFFFF; background-color:#FFFFFF;}
.hrgris2 {color:#DDDDDD; background-color:#DDDDDD; width:473px; height:1px; border:0; margin-bottom:2px; margin-top:2px; float:left; margin-left:3px; color:#FFFFFF; background-color:#FFFFFF;}

.liste a {color:#FF6600; font-weight:bold; text-decoration:none;}
.liste a:visited {color:#406FCE; text-decoration:none; color:#3B5998;}
.liste a:hover {color:#406FCE; text-decoration:underline; color:#FF6600;}

.archives {height:1300px; max-height:1300px; overflow:auto;}

.seconds1 {height:200px; border-bottom-width:1px; border-bottom-style:ridge; border-bottom-color:#222222;}
.seconds2 {height:200px;}
.secondsb {float:left; height:198px; margin-top:1px; margin-bottom:1px; width:197px; border-right-width:1px;  border-right-style:ridge; border-right-color:#222222; padding-left:2px;}
.secondsb2 {float:left; height:198px; margin-top:1px; margin-bottom:1px; width:197px; padding-left:2px;}
.secondsb a {color:#FF6600; font-weight:bold; text-decoration:none;}
.secondsb a:visited {color:#406FCE; text-decoration:none; color:#3B5998;}
.secondsb a:hover {color:#406FCE; text-decoration:underline; color:#FF6600;}
.secondsb2 a {color:#FF6600; font-weight:bold; text-decoration:none;}
.secondsb2 a:visited {color:#406FCE; text-decoration:none; color:#3B5998;}
.secondsb2 a:hover {color:#406FCE; text-decoration:underline; color:#FF6600;}
.seconds1 h2 {font-size:12px;} 
.seconds2 h2 {font-size:12px;}
.hrgrisp {color:#DDDDDD; background-color:#DDDDDD; width:196px; height:1px; border:0; margin-bottom:0px; margin-top:0px; color:#FFFFFF; background-color:#FFFFFF;}

.imgp {float:left; margin-left:6px; margin-top:0px; margin-bottom:2px; margin-right:3px; border-width:1px; border-color:#666666; border-style:ridge; border-color:#FFFFFF; }
.imgpl {float:left; margin-left:6px; margin-top:2px; margin-bottom:2px; margin-right:3px; border-width:1px; border-color:#666666; border-style:ridge; border-color:#BBBBBB; width:90px; }
.imgg {float:right; margin-left:10px; margin-top:2px; margin-bottom:2px; margin-right:2px; border-width:1px; border-color:#666666; border-style:ridge; }

.complet {border:0px; float:right; margin-right:5px;}
.completl {border:0px; margin-right:5px;}

.aarticles {width:685px; height:55px; background-image:url(http://www.nantes-info.fr/aussi.png); background-repeat:no-repeat; display:inline-table;}
.aarticles a {font-weight:bold; color:#FF6600; font-size:11px; line-height:18px;}
.aarticles a:visited {text-decoration:none; color:#406FCE; color:#3B5998;}
.aarticles a:hover {text-decoration:underline; color:#406FCE; color:#FF6600;}
.bul {margin-left:5px; background-image:url(http://www.nantes-info.fr/bulle.png); float:right; width:17px; height:15px; min-width:17px; min-height:15px; max-height:15px; color:#FFFFFF; font-size:8px; line-height:10px; text-align:center; padding-top:1px; font-weight:bold; margin-bottom:2px;}
.bul:hover {color:#FFFF55; color:#FF6600;}
.bul2 {margin-left:5px; background-image:url(http://www.nantes-info.fr/bulle.png); float:right; width:17px; height:15px; min-width:17px; min-height:15px; max-height:15px; color:#FFFFFF; font-size:8px; line-height:10px; text-align:center; padding-top:1px; font-weight:bold; margin-bottom:2px;}
.bul2:hover {color:#FFFF55; color:#FF6600;}

.sommaire {position:absolute; width:590px; height:330px; top:130px; left:14px; border-width:2px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding-top:10px; padding-bottom:10px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.colsommaire {float:left; width:140px; border-right-width:1px;  border-right-style:ridge; border-right-color:#222222; padding-left:10px; padding-right:10px; height:330px;}
.colsommaire2 {float:left; width:85px; padding-right:10px; padding-left:10px; padding-right:10px; height:330px;}

.menusite {position:absolute; width:127px; height:143px; top:17px; left:260px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#222222; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.menusite a {color:#FFFFFF;}
.menusite a:hover {color:#84A6EA; color:#FF6600;}

.formulaire {padding:10px; font-size:11px; background-color:#EEEEEE;}
.formulaire a {color:#3B5998; text-decoration:underline;}
.formulaire a:hover {color:#406FCE; text-decoration:underline; color:#FF6600;}

.contenu {margin-left:7px; width:680px; min-height:200px; max-height:1441px; overflow:auto; font-size:11px;}
.contenu a {color:#3B5998; text-decoration:underline;}
.contenu a:hover {color:#406FCE; text-decoration:underline; color:#FF6600;}
.contenu-trunk {margin-left:2px; min-height:96px; height:96px; width:550px; float:left; margin-right:5px;}
.contenu-trunk a {color:#3B5998; text-decoration:none; font-weight:bold; font-size:11px; line-height:16px;}
.contenu-trunk a:hover {color:#406FCE; text-decoration:underline; color:#FF6600;}
.contenu-trunk2 {margin-left:6px; min-height:96px; height:96px; width:477px; float:left; margin-right:5px;}
.contenu-trunk2 a {color:#3B5998; text-decoration:none; font-weight:bold; font-size:11px; line-height:16px;}
.contenu-trunk2 a:hover {color:#406FCE; text-decoration:underline; color:#FF6600;}
.contenu-trunk3 {margin-left:6px; min-height:46px; height:46px; width:675px; margin-right:5px;}
.contenu-trunk3 a {color:#3B5998; text-decoration:none; font-weight:bold; font-size:11px; line-height:16px;}
.contenu-trunk3 a:hover {color:#406FCE; text-decoration:underline; color:#FF6600;}
.contenu-trunkcol {margin-left:2px; min-height:98px; height:98px; width:550px; margin-right:5px;}

.home {margin-top:5px; float:left; width:88px; height:10px;}

.smenu_actualites {position:absolute; width:140px; height:140px; top:130px; left:96px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_sortir {position:absolute; width:201px; height:120px; top:130px; left:247px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_bar-resto {position:absolute; width:219px; height:100px; top:130px; left:459px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_shopping {position:absolute; width:123px; height:120px; top:130px; left:689px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_sport {position:absolute; width:82px; height:100px; top:130px; left:823px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_enfants {position:absolute; width:85px; height:80px; top:155px; left:2px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_association {position:absolute; width:113px; height:80px; top:155px; left:97px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_environnement {position:absolute; width:146px; height:80px; top:155px; left:220px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_ville {position:absolute; width:68px; height:80px; top:155px; left:377px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_hebergement {position:absolute; width:128px; height:60px; top:155px; left:455px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_immobilier {position:absolute; width:114px; height:80px; top:155px; left:593px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_petites-annonces {position:absolute; width:165px; height:178px; top:155px; left:718px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.smenu_insolite {position:absolute; width:95px; height:80px; top:155px; left:892px; border-width:1px; border-color:#999999; border-style:ridge; background-color:#F5F5F5; padding:5px; line-height:20px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }

.signature {width:100%; text-align:left; color:#666666; margin-left:10px;}
.signature a {color:#666666;}
.signature a:hover {text-decoration:underline;}

.signature2 {width:100%; text-align:left; color:#666666; font-size:10px; }
.signature2 a {color:#666666; font-weight:normal; font-size:10px;}
.signature2 a:hover {color:#666666; font-weight:normal; text-decoration:underline; font-size:10px;}
.signature2 a:visited {color:#666666; font-weight:normal; font-size:10px}

.flb {float:left; border:none; margin-top:6px; margin-left:8px; margin-right:8px;}
.flbl {float:left; border:none; margin-top:0px; margin-left:0px; margin-right:8px;}
.flbs {float:left; border:none; margin-top:0px; margin-left:8px; margin-right:8px;}
.flba {float:left; border:none; margin-top:12px; margin-left:10px; margin-right:2px;}

.icone {margin-bottom:2px; vertical-align:middle; border-width:0px;}

.presentation {width:200px;padding-left:2px;height:270px;max-height:270px;overflow:auto;border-width:1px;border-color:#999999;border-style:solid;margin-left:auto;margin-right:auto;}
.interets {width:200px;padding-left:2px;height:115px;max-height:115px;overflow:auto;border-width:1px;border-color:#999999;border-style:solid;margin-left:auto;margin-right:auto;}
.favoris {width:200px;padding-left:2px;height:115px;max-height:115px;overflow:auto;border-width:1px;border-color:#999999;border-style:solid;margin-left:auto;margin-right:auto;}



