
body { margin: 0; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

#content { border:1px solid #000000; clear: both; margin-top: -1px;  }

.menugauche { list-style-type:none; padding-left:75px; margin:0px }
.menugauche li { margin-bottom:5px }

.txt { font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.titre {	font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; color: #666666; text-decoration: none; margin-left: 10px;}
.actu-tit { line-height: 15px; font-weight: bold; color: #CC9900; text-decoration: none; }
.actu-txt { font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; }

.erellis { font-size: 9px; font-weight: normal; text-decoration: none; color: #333333; line-height: 12px; }
.baseline { font-size: 24px;	font-style: italic;	line-height: 16px; font-weight: bold; color: #025994; text-decoration: none;letter-spacing: 3px; }
.navigation-centrale { font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #333333; text-decoration: none; }

a, .clean { text-decoration: none; }

a.navigation-centrale:link, a.navigation-centrale:visited, a.vivre-nav:hover, a.sortir-nav:hover, a.decouvrir-nav:hover, a.agir-nav:hover, a.mairie-nav:hover { color: #333333;}
a.navigation-centrale:hover { color: #999999;}

.agir-nav , .mairie-nav, .vivre-nav, .decouvrir-nav, .sortir-nav  { 
	font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-decoration: none;
	}
.agir-nav, .agir-tit, .agir-ssnav, a.agir-nav:link, a.agir-nav:visited, a.agir-tit:link, a.agir-tit:visited, .bg-agir .titre_rub, 
.bg-agir .titre, .bg-agir .file, .titre-agir,.bg-agir .separation   { color: #A3D803; }
a.agir-tit:hover, a.agir-nav:hover { color: #A3C800; }
a.agir-nav:hover { text-decoration: underline; }

.mairie-nav, .mairie-tit, .mairie-ssnav, a.mairie-nav:link, a.mairie-nav:visited, .mairie-tit a:link, .mairie-tit a:visited, .bg-mairie .titre_rub, 
.bg-mairie .titre, .bg-mairie .file, .titre-mairie,.bg-mairie .separation   { color: #0000BD; }
a.mairie-nav:hover, .mairie-tit a:hover { color: #000094; }
a.mairie-nav:hover { text-decoration: underline; }

.vivre-nav , .vivre-tit, .vivre-ssnav, a.vivre-nav:link, a.vivre-nav:visited, .vivre-tit a:link, .vivre-tit a:visited, 
.bg-vivre .titre_rub, .bg-vivre .titre, .bg-vivre .file, .titre-vivre,.bg-vivre .separation { color: #C70078; }
a.vivre-nav:hover, .vivre-tit a:hover { color: #9B0078; }
a.vivre-nav:hover { text-decoration: underline; }

.decouvrir-nav, .decouvrir-tit, .decouvrir-ssnav, a.decouvrir-nav:link, a.decouvrir-nav:visited, .decouvrir-tit a:link, 
.decouvrir-tit a:visited, .bg-decouvrir .titre_rub, .bg-decouvrir .titre, .bg-decouvrir .file, .titre-decouvrir,
.bg-decouvrir .separation { color: #D50303; }
a.decouvrir-nav:hover, .decouvrir-tit a:hover { color: #B40303; }
a.decouvrir-nav:hover { text-decoration: underline; }

.sortir-nav, .sortir-tit, .sortir-ssnav, a.sortir-nav:link, a.sortir-nav:visited, .sortir-tit a:link, .sortir-tit a:visited, 
.bg-sortir .titre_rub, .bg-sortir .titre, .bg-sortir .file, .titre-sortir,.bg-sortir .separation  { color: #EE7F01; }
a.sortir-nav:hover, .sortir-tit a:hover { color: #C87F01; }
a.sortir-nav:hover { text-decoration: underline; }

.bg-mairie a:link, .bg-mairie a:visited { color: #0000BD; }
.bg-mairie  a:hover { text-decoration: underline; }
.bg-decouvrir  a:link, .bg-decouvrir a:visited { color: #cf3838; }
.bg-decouvrir  a:hover { text-decoration: underline; }
.bg-vivre  a:link, .bg-vivre a:visited { color: #bb3030; }
.bg-vivre  a:hover { text-decoration: underline; }
.bg-sortir  a:link, .bg-sortir a:visited { color: #EE7F01; }
.bg-sortir  a:hover { text-decoration: underline; }
.bg-agir  a:link, .bg-agir a:visited { color: #849943; }
.bg-agir  a:hover { text-decoration: underline; }

.decouvrir-tit, .agir-tit, .mairie-tit , .sortir-tit, .vivre-tit { 
	padding-left:5px; font-size: 14px; font-style: italic; line-height: 14px; font-weight: bold; text-decoration: none; }

.mairie-ssnav, .vivre-ssnav, .sortir-ssnav, .decouvrir-ssnav, .agir-ssnav { 
	font-style: normal; line-height: 14px; font-weight: bold; text-decoration: none; }

a.mairie-ssnav { font-weight: normal; color: #999999; background: #fff url('/design/ville_de_soissons/images/puce-mairie.gif') no-repeat 4px 6px; padding-left: 12px; }
a.mairie-ssnav:hover { color: #000; background: #fff url('/design/ville_de_soissons/images/puce-mairie.gif') no-repeat 4px 6px; padding-left: 12px; }

a.decouvrir-ssnav { font-weight: normal; color: #999999; background: url('/design/ville_de_soissons/images/puce-decouvrir.gif') no-repeat 4px 6px; padding-left: 12px; }
a.decouvrir-ssnav:hover { color: #000; background: url('/design/ville_de_soissons/images/puce-decouvrir.gif') no-repeat 4px 6px; padding-left: 12px; }

a.vivre-ssnav { font-weight: normal; color: #999999; background: url('/design/ville_de_soissons/images/puce-vivre.gif') no-repeat 4px 6px; padding-left: 12px; }
a.vivre-ssnav:hover  { color: #000; background: url('/design/ville_de_soissons/images/puce-vivre.gif') no-repeat 4px 6px; padding-left: 12px; }

a.sortir-ssnav { font-weight: normal; color: #999999; background: url('/design/ville_de_soissons/images/puce-sortir.gif') no-repeat 4px 6px; padding-left: 12px; }
a.sortir-ssnav:hover { color: #000; background: url('/design/ville_de_soissons/images/puce-sortir.gif') no-repeat 4px 6px; padding-left: 12px; }

a.agir-ssnav { font-weight: normal; color: #999999; background: url('/design/ville_de_soissons/images/puce-agir.gif') no-repeat 4px 6px; padding-left: 12px; }
a.agir-ssnav:hover { color: #000; background: url('/design/ville_de_soissons/images/puce-agir.gif') no-repeat 4px 6px; padding-left: 12px; }


.rub-menussnav {	font-size: 11px; font-style: normal; line-height: 11px; color: #666666; text-decoration: none; }
a.rub-menussnav:link, a.rub-menussnav:visited  { color: #666666;}
a.rub-menussnav:hover { color: #333333;}

.ensavoirplus { font-size: 10px; font-weight: normal; color: #ff6600; text-decoration: none; }

.cliquable { cursor: pointer; }

.banniere { margin: 0 2px; width: 144px; height: 1px; float:left; }
#banniere { margin: auto; width: 955px; }

.hiddenmenu { border: 1px solid black; width: 220px; padding-left: 2px; z-index:100; position: relative; }
#menu1 { position: absolute; left:50%; margin-left: -421px; background: #C70078; }
#menu2 { position: absolute; left:50%; margin-left: -290px; background: #EE7F01; }
#menu3 { position: absolute; left:50%; margin-left: -159px; background: #D50303; }
#menu4 { position: absolute; left:50%; margin-left: -28px; background: #A3D803; }
#menu5 { position: absolute; left:50%; margin-left: 103px; background: #0000BD; }
#topmenu a { color:#fff; text-decoration: none; }

#menu1 a, #menu2 a, #menu3 a, #menu4 a , #menu5 a { color: #fff; }
.bg-vivre, .bg-sortir, .bg-decouvrir, .bg-agir, .bg-mairie  { padding: 10px 0 0 10px; border-top:1px solid black;border-left:1px solid black;border-right:1px solid black; }

.bg-vivre { background: #FDA8DB url('/design/ville_de_soissons/images/contenu-bas-photos.gif') repeat-y bottom right; }
.bg-sortir { background: #FDCC95 url('/design/ville_de_soissons/images/contenu-bas-photos.gif') repeat-y bottom right; }
.bg-decouvrir { background: #FD9393 url('/design/ville_de_soissons/images/contenu-bas-photos.gif') repeat-y bottom right; }
.bg-agir { background: #DDFA86 url('/design/ville_de_soissons/images/contenu-bas-photos.gif') repeat-y bottom right; }
.bg-mairie { background: #C5D5FA url('/design/ville_de_soissons/images/contenu-bas-photos.gif') repeat-y bottom right; }

.btm-vivre { background: #FDA8DB; }
.btm-sortir { background: #FDCC95; }
.btm-decouvrir { background: #FD9393; }
.btm-agir { background: #DDFA86; }
.btm-mairie { background: #C5D5FA; }

.hiddenmenu a:hover { background: black; }

.box { border: 1px solid black; }
.box_inline { float: left; margin: 20px 10px;}
.spacer { margin-top:20px; }

.portfolio { height: auto; float: left; width: 300px; }
.img_portfolio { padding-bottom:2px; padding-left:5px; clear:both; }
.img_float { margin:10px; border:0px; float:left; }

.parent_box { width: auto; margin-left:10px; margin-top:20px; }
.child_box { margin-right:10px; font-weight: bold; }
a.child_box_list:link { margin-top:20px; margin-right:10px; font-weight: bold; }

.espace { border-bottom: solid 1px black; width: 150px; }
.spacer_btm { margin-bottom: 5px; }

#search { margin: 4px 4px; float: right; }
#SearchText { background: transparent; border: 1px solid black; height: 14px; width: 100px; height: 14px; font-size: 9px; }

.btn { border: 1px solid grey; background: transparent; font-size: 9px; font-weight: bold; }
.LeftMenu { padding: 5px 6px 0 72px; }

.parentRub { background-image:url('/design/ville_de_soissons/images/rub-fond-nav-g.gif')}

.bg-menu-vivre { background: #fff url('/design/ville_de_soissons/images/rub-bas-vivre.gif') no-repeat bottom left; }
.bg-menu-sortir { background: #fff url('/design/ville_de_soissons/images/rub-bas-sortir.gif') no-repeat bottom left; }
.bg-menu-decouvrir { background: #fff url('/design/ville_de_soissons/images/rub-bas-decouvrir.gif') no-repeat bottom left; }
.bg-menu-agir { background: #fff url('/design/ville_de_soissons/images/rub-bas-agir.gif') no-repeat bottom left; }
.bg-menu-mairie { background: #fff url('/design/ville_de_soissons/images/rub-bas-mairie.gif') no-repeat bottom left; }

.imgRight { border: 1px solid black; }
textarea { width:400px; }
.bandeau { margin-top: 2px; border: 1px solid black; }
.ariane { border-left: 1px solid black; border-right: 1px solid black; padding-left: 165px; font-size: 9px; }
.ariane a:visited { color: #999999; }
form { margin: 0; }

.content { float:left; margin-right:10px; }
.gauche { float: left; }

.file { height:auto; float: left; width:450px; margin-bottom:10px; font-weight: bold; }
.file2 { height:auto; float: left; width:350px; margin-bottom:10px; font-weight: bold; }

.titre_rub, .titre-agir, .titre-vivre, .titre-decouvrir, .titre-mairie, .titre-sortir { font-size: 13px; font-weight: bold; margin-left: 8px; }
.attribute-adresse input{width:150px}
.img_clean { clear: both; margin: 10px; }
.pdf, .sep { clear: both; }
.jumelage { margin-top: 20px; font-weight: bold; }
.minilogo { margin-bottom: 10px; }
.separation { text-align:center;}

.bg-agir .img_float,.bg-agir .img_clean { border: 1px solid #A3D803; }
.bg-vivre .img_float, .bg-vivre .img_clean { border: 1px solid #C70078; }
.bg-decouvrir .img_float, .bg-decouvrir .img_clean { border: 1px solid #D50303; }
.bg-mairie .img_float, .bg-mairie .img_clean { border: 1px solid #0000BD; }
.bg-sortir .img_float, .bg-sortir .img_clean { border: 1px solid #EE7F01; }

#spl_wrapper { margin-left: -10px; margin-top: -10px; margin-bottom: -15px; }
#spl_wrapper #spl_conteneur a { color: #0000BD; }
.descr { margin-right: 10px; width:527px; }
.color_gris{color: #333333; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.color_gris_bold{color: #333333; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


h6{color:#FF0000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 2px; }
blockquote { margin-top: 0px; }