/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:x-small; background: #14ACF7 url(squelettes/style_switch/gosier_nouv/img/fond_body.png) no-repeat; font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.evitement {width:960px; margin:0px auto; font-size:1.0em;}
.page-container {clear:both; width:960px; margin:0px auto; font-size:1.0em; background-color:#FFFFFF; /*border:1px solid #14ACF7;*/}
.main {clear:both; width:960px; margin-top:10px; margin-bottom:10px; padding-bottom:15px!important; padding-bottom:10px; background:url(squelettes/style_switch/gosier_nouv/img/fond_main.png) repeat-y;}
.layout1 .main {background-image:none;}
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; margin-left:15px; background-color:#C8DEEC; padding-bottom:0.5em;}

.main-content { float:left; width:495px; margin:0 0 0 5px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding:10px;}
.main-subcontent { float:right; width:200px; margin:0 15px 0 0; margin-right:15px!important; margin-right:0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer {clear:both; width:960px; padding:0.5em 0 1.0em 0; margin:0 auto; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.copy {clear:both; width:960px; margin:0 auto; text-align:right; color:#FFFFFF;}
.copy a, .copy a:hover {color:#FFFFFF;}

.round-border-bottomleft {width:18px; height:18px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_head_bg.png) no-repeat; margin-top:-18px; margin-left:0;}
.round-border-bottomright {width:18px; height:18px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_head_bd.png) no-repeat; margin-top:-18px; margin-left:942px;}

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */

.main-navigation .font {float:left; width:190px; border:1px solid #C9DFED; margin-top:10px; background-color:#E5F2FB; padding:5px;}

.main-navigation .round-border-topleft {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hg.png) no-repeat; margin-top:0; margin-left:0;}
.main-navigation .round-border-topright {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hd.png) no-repeat; margin-top:0; margin-left:192px;}
.main-navigation .round-border-bottomleft {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bg.png) no-repeat; margin-top:-3px; margin-left:0;}
.main-navigation .round-border-bottomright {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bd.png) no-repeat; margin-top:-3px; margin-left:192px;}
/* MAIN CONTENT */
.column1-unit {width:490px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:225px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:225px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:137px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-middle {float:left; width:137px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:137px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column2-one-third-left, .column2-two-third-left {float:left;}
.column2-one-third-right, .column2-two-third-right {float:right;}
.column2-one-third-left, .column2-one-third-right {width:170px;}
.column2-two-third-left, .column2-two-third-right {width:320px}
.layout1 .column2-one-third-left, .layout1 .column2-one-third-right {width:340px;}
.layout1 .column2-two-third-left, .layout1 .column2-two-third-right {width:610px}

/* Bloc_news */
.bloc_news {font-size:120%; color:#333333; margin:0 3px 0 6px;}
.bloc_news h2 {clear:both; background:#0187CC url(squelettes/style_switch/gosier_nouv/img/fond_web20.png) repeat-x; color:#FFFFFF; font-size:150%; font-weight:normal; padding:2px 10px; margin:0 9px;}
.bloc_news h2.vert {background-color:#73880A;}
.bloc_news h2.bleu {background-color:#00579C;}
.bloc_news h2.rouge {background-color:#FF4D07;}
.bloc_news h3 {font-size:130%; padding:0.7em 1.5em;}
.bloc_news p {padding:3px 20px 0px 25px;}
.bloc_news .lire a, .bloc_news .lire a:hover {color:#67A3C7!important; font-weight:normal!important; text-decoration:underline!important;}
.bloc_news p.titre {clear:both; color:#666666;}

.bloc_news .column2-two-third-left {background:url(squelettes/style_switch/gosier_nouv/img/fond_2_2.png) repeat-y; padding-bottom:0;}
.bloc_news .column2-two-third-left .bas {clear:both; height:50px; background:url(squelettes/style_switch/gosier_nouv/img/fond_2_2_bas.png) no-repeat; margin-bottom:-1px;}
.bloc_news .column2-two-third-left .round-border-topleft {width:20px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hg_ombre.png) no-repeat; margin-top:0; margin-left:-3px!important; margin-left:-12px}
.bloc_news .column2-two-third-left .round-border-topright {width:20px; height:8px; position:absolute; z-index:100; background:url(squelettes/style_switch/gosier_nouv/img/bd_bc_hd_ombre.png) no-repeat; margin-top:0; margin-left:593px!important; margin-left:584px}

.bloc_news .column2-one-third-right {background:url(squelettes/style_switch/gosier_nouv/img/fond_1_2.png) repeat-y; padding-bottom:0;}
.bloc_news .column2-one-third-right p.titre {clear:both; color:#666666; margin-bottom:10px;}
.bloc_news .column2-one-third-right img { margin-top:5px!important;}
.bloc_news .column2-one-third-right .bas {clear:both; height:35px; background:url(squelettes/style_switch/gosier_nouv/img/fond_1_2_bas.png) no-repeat; margin-bottom:-1px;}
.bloc_news .column2-one-third-right .round-border-topleft {width:20px; height:8px; position:absolute; z-index:100; background:url(squelettes/style_switch/gosier_nouv/img/bd_bc_hg_ombre.png) no-repeat; margin-top:0; margin-left:-3px!important; margin-left:-12px;}
.bloc_news .column2-one-third-right .round-border-topright {width:20px; height:8px; position:absolute; z-index:100; background:url(squelettes/style_switch/gosier_nouv/img/bd_bc_hd_ombre.png) no-repeat; margin-top:0; margin-left:323px!important; margin-left:314px;}

/* Bloc pub */

.bloc-pub {clear:both; margin:5px 0; color:#333333;}
.bloc-pub h2 {font-size:170%; color:#395E78; font-weight:normal;}
.bloc-pub img.mini {border:0; width:200px; height:100px;}
.bloc-pub p {font-size:110%;}
.bloc-pub p.lire_suite a {clear:both; float:right; color:#395E78; background-color:#FFFFFF; border:1px solid #C9DFED; padding:5px;}
.bloc-pub p.lire_suite a:hover { background-color:#E5F2FB; text-decoration:none;}

.bloc-pub .round-border-topleft {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hg.png) no-repeat; margin-top:-11px; margin-left:-12px!important; margin-left:-3px; display:block!important; display:none;}
.bloc-pub .round-border-topright {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hd.png) no-repeat; margin-top:-11px; margin-left:290px!important; margin-left:297px;  display:block!important; display:none;}
.bloc-pub .round-border-bottomleft {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bg.png) no-repeat; margin-top:-3px; margin-left:-12px!important; margin-left:-3px;  display:block!important; display:none;}
.bloc-pub .round-border-bottomright {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bd.png) no-repeat; margin-top:-3px; margin-left:290px!important; margin-left:297px;  display:block!important; display:none;}


.gcolone1 {float:left; width:276px; height:195px; border:1px solid #C9DFED; margin-top:5px; margin-left:15px!important; margin-left:7px; background-color:#E5F2FB;  padding:10px 15px;}
.gcolone2 {float:left; width:286px!important; width:300px; height:195px; /*border:1px solid #C9DFED;*/ margin-top:5px; margin-left:7px!important; margin-left:10px; background-color:#E5F2FB; padding:10px 15px 10px 15px!important; padding:11px 12px 12px 12px!important; padding:5px 3px 0 3px;}
.gcolone3 {float:right; width:276px; height:195px; border:1px solid #C9DFED; margin-top:5px; margin-right:10px!important; margin-right:5px; background-color:#E5F2FB; padding:10px 15px;}
.gcolone3 ul li {list-style:none; background:none; padding-left:18px;}

.video {border:0; background:transparent url(squelettes/style_switch/gosier_nouv/img/bg_video.png) no-repeat; overflow:hidden;}
.ggmap {border:0; background:transparent url(squelettes/style_switch/gosier_nouv/img/ggmap.png) no-repeat; overflow:hidden;}

#calendar {width:130px; height:100%; float:left; background-color:#FFFFFF; border:1px solid #C9DFED; padding:2px; font-size:110%;}
#calendar span {display:none;}
#calendar h2 {text-align:center; border-bottom:1px solid #395E78; margin-bottom:0.5em;}
#calendar th {color:#8CA315;}
#calendar td {text-align:center; padding:1px;}
#calendar td.horsperiode {color:#CCCCCC;}
#calendar td.today {border:1px solid #395E78;}
#calendar td.occupe {color:#FFFFFF; background-color:#395E78;}
#calendar td.occupe a, #calendar td.occupe a:hover {color:#FFFFFF; font-weight:normal;}

#ephemeride {width:130px; height:100%; float:right; background-color:#FFFFFF; border:1px solid #C9DFED; padding:2px; font-size:110%;}
#ephemeride h2 {text-align:center; border-bottom:1px solid #395E78; margin-bottom:0.5em;}
#ephemeride ul {margin-bottom:1.0em;/* border:1px solid #C9DFED;*/}
#ephemeride li {list-style:none; text-align:center;}
#ephemeride img {border:0; clear:none; float:left; margin:3px;}
#ephemeride ul.meteo {margin-bottom:1.0em; border:0;}
#ephemeride ul.meteo li {list-style:none; display:inline; height:0; line-height:0; text-align:center;}

.ggcolone1 {float:left; width:425px; border-right:1px solid #C8DEEC; padding:10px;}
.ggcolone2 {float:right; width:425px; padding:10px;}

.ggcolone1 h3 {font-family: "Times New Roman", cursive; font-size:200%; color:#395E78;}
.ggcolone1 h3 a, .ggcolone1 h3 a:hover {color:#395E78!important; font-weight:bold!important; text-decoration:none!important;}
.ggcolone1 img {height:100px; border:1px solid #C8DEEC!important;}

/* Bloc Menu */

.bloc-menu {clear:both; padding-top:10px;}
.bloc-menu h3 {background:#0187CC url(squelettes/style_switch/gosier_nouv/img/fond_web20.png); color:#FFFFFF; font-weight:bold; /*text-transform:uppercase;*/ height:2.0em; line-height:2.0em; padding:0 10px; margin:0 5px 0 7px; padding-left:25px; font-size:140%;}
.bloc-menu h3.vert {background-color:#73880A;}
.bloc-menu h3.rouge {background-color:#FF4D07;}
.bloc-menu h3.jaune {background-color:#E8B10D;}
.bloc-menu ul {margin:0 5px 0 7px; background:url(squelettes/style_switch/gosier_nouv/img/fond_bleu.png) repeat-x;}
.bloc-menu ul.jaune {background:url(squelettes/style_switch/gosier_nouv/img/fond_jaune.png) repeat-x;}
.bloc-menu ul.rouge {background:url(squelettes/style_switch/gosier_nouv/img/fond_rouge.png) repeat-x;}
.bloc-menu ul.vert {background:url(squelettes/style_switch/gosier_nouv/img/fond_vert.png) repeat-x;}
.bloc-menu ul li {list-style:none; margin-left:30px; font-size:110%; height:1.8em; line-height:1.8em;}
.bloc-menu ul li a, .bloc-menu ul li a:hover {color:#0187CC!important; font-weight:normal}
.bloc-menu ul.vert li a, .bloc-menu ul.vert li a:hover {color:#8CA315!important;}
.bloc-menu ul.rouge li a, .bloc-menu ul.rouge li a:hover {color:#FF4D07!important;}
.bloc-menu ul.jaune li a, .bloc-menu ul.jaune li a:hover {color:#8E5912!important;}
.bloc-menu .haut_bloc {background:#FFFFFF url(squelettes/style_switch/gosier_nouv/img/fond_bloc_bas_h.png) no-repeat; height:20px;}
.bloc-menu .bas_bloc {background:#FFFFFF url(squelettes/style_switch/gosier_nouv/img/fond_bloc_bas_b.png) no-repeat; height:35px;}

.colonne1 {float:left; width:230px; height:170px; margin-left:15px!important; margin-left:7px; background:#FFFFFF url(squelettes/style_switch/gosier_nouv/img/fond_bloc_bas.png) repeat-y;}
.colonne2 {float:left; width:230px; height:170px; margin-left:5px;  background:#FFFFFF url(squelettes/style_switch/gosier_nouv/img/fond_bloc_bas.png) repeat-y;}
.colonne3 {float:left; width:230px; height:170px; margin-left:5px;  background:#FFFFFF url(squelettes/style_switch/gosier_nouv/img/fond_bloc_bas.png) repeat-y;}
.colonne4 {float:right; width:230px; height:170px; margin-right:10px!important; margin-right:5px; background:#FFFFFF url(squelettes/style_switch/gosier_nouv/img/fond_bloc_bas.png) repeat-y;}

/* MAIN SUBCONTENT */
.subcontent-unit-border {width:205px; margin:1.0em 0 0 0; padding:0 0 5px 0; background:#CCCCCC url(squelettes/style_switch/gosier_nouv/img/little_fond.png) bottom repeat-x;}
.subcontent-unit-border-green {width:205px; margin:1.0em 0 0 0; padding:0 0 10px 0; background:#C0D26E url(squelettes/style_switch/gosier_nouv/img/little_fond.png) bottom repeat-x;}
.subcontent-unit-border-blue  {width:205px; margin:1.0em 0 0 0; padding:0 0 10px 0; background:#C8DEEC url(squelettes/style_switch/gosier_nouv/img/little_fond.png) bottom repeat-x;}
.subcontent-unit-border-orange {width:205px; margin:1.0em 0 0 0; padding:0 0 10px 0; background:#F8E096 url(squelettes/style_switch/gosier_nouv/img/little_fond.png) bottom repeat-x;}
.subcontent-unit-border-orange ul li a, .subcontent-unit-border-orange ul li a:hover {color:#8E5600; font-weight:bold; text-decoration:none;}
.main-subcontent .round-border-topleft {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hg.png) no-repeat; margin-top:0; margin-left:0;}
.main-subcontent .round-border-topright {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hd.png) no-repeat; margin-top:0; margin-left:197px;}
.main-subcontent .round-border-bottomleft {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bg.png) no-repeat; margin-top:2px; margin-left:0;}
.main-subcontent .round-border-bottomright {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bd.png) no-repeat; margin-top:2px; margin-left:197px;}

/********************/
/*  FOOTER SECTION  */
/********************/
.footer {font-size:110%;}
.footer p {line-height:1.3em; text-align:center; color:#FFFFFF; font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:none; color:#FFFFFF;}
.footer a:hover {text-decoration:underline; color:#FFFFFF;}
.footer h3 {color:#122D40; font-family: "Times New Roman", cursive; font-size:150%;}
.footer ul li {list-style:none;}

.foot1 {width:170px; height:85px; float:left; margin:0 5px 0 30px; border-right:1px solid #C8DEEC;}
.foot2 {width:170px; height:85px; float:left; margin:0 5px 0 0px; border-right:1px solid #C8DEEC;}
.foot3 {width:170px; height:85px; float:left; margin:0 5px 0 0px; border-right:1px solid #C8DEEC;}
.foot4 {width:170px; height:85px; float:left; margin:0 5px 0 0px; border-right:1px solid #C8DEEC;}
.foot5 {float:left;  height:85px; margin:0 5px 0 0px;}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-bottom:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border:after, .subcontent-unit-noborder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 p:after {content:"."; display:block; height:0; /*clear:both*/; visibility:hidden;}
.footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:490px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
.reset {height:0.1em; clear:both; border:none; background:transparent;}

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:960px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:960px; background:transparent;}}
@media print {.nav2 {float:left; width:960px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:960px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:960px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}/* HEADER */
.header {clear:both; width:960px;}
.header-top {width:960px; height:35px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom {width:950px;}
.header-bottom ul li {list-style:none;}
.header-breadcrumbs {clear:both; width:960px; padding:1.0em 0 1.5em 0;}

.header-top .round-border-topleft {width:18px; height:18px; position:absolute; z-index:100; background:url(squelettes/style_switch/gosier_nouv/img/bd_head_hg.png) no-repeat; margin-top:0; margin-left:0;}
.header-top .round-border-topright {width:18px; height:18px; position:absolute; z-index:100; background:url(squelettes/style_switch/gosier_nouv/img/bd_head_hd.png) no-repeat; margin-top:0; margin-left:942px;}

/****************/
/* 1. EVITEMENT */
/****************/
.evitement ul {float:right; padding:10px;}
.evitement li {display:inline; color:#FFFFFF; padding:10px;}
.evitement a {color:#FFFFFF; text-decoration:none;}
.evitement a:hover {color:#FFFFFF; text-decoration:underline;}
.evitement img.lang {border:0; height:12px;}

a.sitelogo {width:82px; height:60px; position:absolute; z-index:1; margin:8px 0 0 15px; margin-left:15px!important; margin-left:-85px; background:url(squelettes/style_switch/gosier_nouv/img/logo.png);}
.sitename {width:250px; height:45px; z-index:1; margin:0 0 0 100px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename h1 {font-weight:normal; font-size:385%; color:#122D40; font-family: "Times New Roman", cursive;}
.sitename h2 {margin:-2px 0 0 0; color:#122D40; font-weight:normal; font-size:230%; font-family: "Times New Roman", cursive;}
.sitename a{text-decoration:none; color:#FFFFFF;}
.sitename a:hover {text-decoration:none; color:#FFFFFF;}

/*************/
/*  2. HEAD  */
/*************/

.nav0 {width:350px; position:absolute; z-index:2; margin:25px 0 0 0; margin-left:610px !important /*Non-IE6*/; margin-left:613px /*IE6*/;}
.nav0 ul {float:right; padding:0 20px 0 0;}
.nav0 li {display:inline; list-style:none;}
.nav0 li a {padding:0 0 0 3px;}
.nav0 a:hover {text-decoration:none;}
.nav0 a img {height:20px; border:none;}

.nav1 {width:350px; position:absolute; z-index:3; margin:55px 0 0 610px;}
.nav1 ul {float:right; padding:0 15px 0 0; font-weight:normal;}	
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; float:left; padding:2px 5px 2px 5px; color:rgb(125,125,125); text-decoration:none; font-size:110%;}
.nav1 a:hover {text-decoration:none; color:rgb(50,50,50);}

/*Drop-down menu*/
.nav2 {white-space:nowrap /*IE hack*/; width:960px; margin:0 auto; color:#FFFFFF; font-weight:bold; font-size:100%; margin:0;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none; float:right;}
.nav2 ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; line-height:2.1em; padding:3px 16px; text-decoration:none; font-weight:bold; color: #FFFFFF; background:#0187CC url(squelettes/style_switch/gosier_nouv/img/fond_web20.png) repeat-x; text-align:center; margin:0; margin-left:1px}
.nav2 ul li.on a {background:#73880A url(squelettes/style_switch/gosier_nouv/img/fond_web20.png) repeat-x;}
.nav2 ul li ul {display:none; border:none;}

.nav2 .round-border-bottomleft {width:18px; height:18px; position:absolute; z-index:100; background:url(squelettes/style_switch/gosier_nouv/img/bd_head_bg_blanc.png) no-repeat; margin-top:9px!important; margin-top:1px; margin-left:1px;  display:block!important; display:none;}

/*Non-IE6 hovering*/
.nav2 ul li:hover {position:relative;} /*Sylvain IE hack*/
.nav2 ul li:hover a {background:#73880A url(squelettes/style_switch/gosier_nouv/img/fond_web20.png) repeat-x; text-decoration:none;} /*Color main cells hovering mode*/

/* Pub left */
.pub-left {width:200px; height:245px; overflow:hidden; margin-left:15px!important; margin-left:7px; float:left;}
.pub-left a img {border:0; display:block; margin-bottom:2px;}

.pub-left .round-border-topleft {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hg.png) no-repeat; margin-top:0; margin-left:0;}
.pub-left .round-border-topright {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hd.png) no-repeat; margin-top:0; margin-left:192px;}
.pub-left .round-border-bottomleft {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bg.png) no-repeat; margin-top:-10px; margin-left:0;}
.pub-left .round-border-bottomright {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bd.png) no-repeat; margin-top:-10px; margin-left:192px;}

/* Pub middle */
.pub-middle {width:525px; height:242px; overflow:hidden; margin-left:5px; float:left;}
.pub-middle .round-border-topleft {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hg.png) no-repeat; margin-top:0; margin-left:0;}
.pub-middle .round-border-topright {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_hd.png) no-repeat; margin-top:0; margin-left:517px;}
.pub-middle .round-border-bottomleft_middle {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bg.png) no-repeat; margin-top:-15px; margin-left:0;}
.pub-middle .round-border-bottomright_middle {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bd.png) no-repeat; margin-top:-15px; margin-left:517px;}
.js_hp_middle {margin-top:234px!important; margin-top:8px;}

/* Pub right */
.pub-right {width:200px; /*height:195px;*/ float:right; overflow:hidden; background:#F8E096 url(squelettes/style_switch/gosier_nouv/img/little_fond.png) bottom repeat-x;}
.pub-right h2 {background:#E8B10D url(squelettes/style_switch/gosier_nouv/img/fond_web20.png) repeat-x; color:#FFFFFF; padding:2px 10px; font-weight:normal;}
.pub-right ul {margin-bottom:5px;}
.pub-right ul li {list-style:none; margin-left:5px; margin-right:5px; margin-top:2px;}
.pub-right ul li .date {color:#8CA315;}
.pub-right ul li a, .pub-right ul li a:hover {color:#8E5600; font-weight:bold; text-decoration:none;}
.pub-right img.ico_G {border:0; height:28px; width:28px;}

.pub-right .round-border-topleft {width:8px; height:8px; position:absolute; z-index:100; background:url(squelettes/style_switch/gosier_nouv/img/bd_bc_hg.png) no-repeat; margin-top:0; margin-left:0;}
.pub-right .round-border-topright {width:8px; height:8px; position:absolute; z-index:100; background:url(squelettes/style_switch/gosier_nouv/img/bd_bc_hd.png) no-repeat; margin-top:0; margin-left:192px;}
.pub-right .round-border-bottomleft {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bg.png) no-repeat; margin-top:-8px; margin-left:0;}
.pub-right .round-border-bottomright {width:8px; height:8px; position:absolute; z-index:100; background: url(squelettes/style_switch/gosier_nouv/img/bd_bc_bd.png) no-repeat; margin-top:-8px; margin-left:192px;}

/* Pub left grand */
.pub-left-grand {width:725px; height:75px; background:url(squelettes/style_switch/gosier_nouv/img/bg_haut.png) no-repeat; margin-left:15px; float:left; font-size:120%;}
.pub-left-grand ul {float:right; margin-top:5px; margin-right:15px; margin-left:250px;}
.pub-left-grand li {list-style:none; display:inline; color:#FFFFFF;}
.pub-left-grand a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.pub-left-grand a:hover {color:#C1D370;}

/* Pub recherche */
.pub-recherche {width:176px; height:32px; float:right; overflow:hidden; margin-bottom:3px; background:url(squelettes/style_switch/gosier_nouv/img/bg_search.png) no-repeat; padding-top:12px; padding-left:25px; padding-bottom:0;}
.pub-recherche fieldset {border:0;}
.pub-recherche label {display:none;}
.pub-recherche input.field {width:128px; border:0; background:transparent;}
.pub-recherche input.button {background:transparent; border:0; color:#FFFFFF; font-weight:bold;}
.pub-recherche input.button:hover {background:transparent; border:0; color:#FFFFFF; font-weight:bold; cursor:pointer;}

.pub-fonction {width:176px; height:20px; float:right; border-top:1px solid #EFEFEF; overflow:hidden; margin-bottom:3px; padding-top:5px; padding-left:25px;}
.pub-fonction ul {margin-left:35px;}
.pub-fonction ul li {list-style:none; display:inline;}

.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(squelettes/style_switch/gosier_nouv/img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
.header-breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;}
.header-breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

.header-breadcrumbs .searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/;}
.header-breadcrumbs .searchform form fieldset {float:right; border:none;}
.header-breadcrumbs .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%; }
.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}/****************************************************************/
/*   Design:   Multiflex-4.2 / Layout-4                         */
/*   File:     Text formats                                     */
/*--------------------------------------------------------------*/
/*   Design:   www.1234.info                                    */
/*   Date:     January 20, 2008                                 */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with the words        */
/*             "Design by 1234.info". Thank you!                */
/****************************************************************/

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.nav3-grid {width:199px;}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px; text-decoration:none; color:#254961; font-weight:bold; font-size:120%;}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:#254961; font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:#C0D26E; /*background-color:rgb(143,174,215) /*For blue background*/; color:rgb(42,90,138); text-decoration:none;}
.nav3-grid dt.on, .nav3-grid dd.on {background-color:#C0D26E;}

.nav3-bullet {width:170px; margin:10px 0 0 20px;}
.nav3-bullet dt a, .nav3-bullet dt a:visited {line-height:2.0em; padding:0 0 0 10px; background:url(squelettes/style_switch/gosier_nouv/img/bg_bullet_full_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-bullet dd a, .nav3-bullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; padding:0 0 0 10px; background:url(squelettes/style_switch/gosier_nouv/img/bg_bullet_half_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav3-bullet dt a:hover {background:url(squelettes/style_switch/gosier_nouv/img/bg_bullet_full_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}
.nav3-bullet dd a:hover {background:url(squelettes/style_switch/gosier_nouv/img/bg_bullet_half_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}

.nav3-nobullet {width:170px; margin:10px 0 0 20px;}
.nav3-nobullet dt a, .nav3-nobullet dt a:visited {line-height:2.0em; text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-nobullet dd a, .nav3-nobullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover {text-decoration:underline; color:rgb(42,90,138);}

.main-navigation .loginform {width:160px; margin:-10px 20px 0 20px;}
.main-navigation .loginform p {clear:both; margin:0; padding:0;}
.main-navigation .loginform fieldset {width:160px; border:none;}
.main-navigation .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-navigation .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-navigation .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-navigation .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.main-navigation .loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.main-navigation .loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.main-navigation .searchform {width:160px; margin:0 20px 0 20px;}
.main-navigation .searchform p {clear:both; margin:0; padding:0;}
.main-navigation .searchform fieldset {border:none;}
.main-navigation .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}
.main-navigation .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.main-navigation .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/*.main-navigation h2.first {background-color:#CDE7F8; color:#000000; font-weight:normal; text-transform:uppercase; height:2.0em; line-height:2.0em; padding:0 10px; margin:10px 5px; padding-left:30px; font-size:150%; }
.main-navigation h2 {font-size:280%; font-family: "Times New Roman", cursive; color:#395E78; font-weight:normal;}
*/

.main-navigation h2 {clear:both; background:#73880A url(squelettes/style_switch/gosier_nouv/img/fond_web20.png) repeat-x; color:#FFFFFF; font-size:150%; font-weight:normal; padding:2px 10px; margin-bottom:0.5em;}
.main-navigation h2.first {background-color:#00579C; margin-bottom:0;}
.main-navigation h2.important {background-color:#FF4D07;}
.main-navigation h2 a, .main-navigation h2 a:hover {color:#FFFFFF; font-weight:normal; text-decoration:none;}

.main-navigation h3 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.main-navigation h4 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}

.main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(squelettes/style_switch/gosier_nouv/img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-navigation ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.main-navigation ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

/* MAIN CONTENT */
.main-content h1.pagetitle {clear:both; color:#8CA513; font-size:250%; font-weight:normal; font-family: "Times New Roman", cursive; margin-top:0; border-bottom:2px solid #8CA513;}
.main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.main-content h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.main-content h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.main-content h3 {clear:both; margin:0 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:150%;}
.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}

.main-content h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.main-content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.main-content h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%; color:#666666;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

/*.main-content table {clear:both; width:400px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
.main-content table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.main-content table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-content table td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}
*/

.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(squelettes/style_switch/gosier_nouv/img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:110%;}
.main-content ul li ul {font-size:90%;}
.main-content ul li ol {font-size:90%;}

.main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:110%;}
.main-content ol li ol {font-size:90%;}
.main-content ol li ul {font-size:90%;}

.main-content .paire {background-color:#C8DEEC;}

.contactform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label, .contactform .label {display:block;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field, .contactform input.text {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.contactform ul li {background:none;}
.contactform .erreur_message, .contactform .erreur {color:red;}

/* MAIN SUBCONTENT */

.main-subcontent h2 {clear:both; background:#999999 url(squelettes/style_switch/gosier_nouv/img/fond_web20.png) repeat-x; color:#FFFFFF; font-size:150%; font-weight:normal; padding:2px 10px;}
.main-subcontent h2.green {background-color:#73880A;}
.main-subcontent h2.blue, .main-subcontent #calendar h2 {background-color:#00579C;}
.main-subcontent h2.orange {background-color:#E8B10D;}

.main-subcontent h3 {font-weight:normal; font-size:120%; color:#333333;}
.main-subcontent h4 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-subcontent p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}

.main-subcontent ul {margin-bottom:5px;}
.main-subcontent li {list-style:none; margin-left:5px; margin-right:5px; margin-top:2px;}
.main-subcontent ul li .date {color:#8CA315;}
.main-subcontent img.ico_G, .main-subcontent a img.ico_G, .main-subcontent a:hover img.ico_G {float:none; border:0; height:28px; width:28px; margin-bottom:0;}

.main-subcontent ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.main-subcontent ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

.main-subcontent .loginform {width:160px; margin:0 10px 0 10px;}
.main-subcontent .loginform p {clear:both; margin:0; padding:0;}
.main-subcontent .loginform fieldset {width:160px; border:none;}
.main-subcontent .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-subcontent .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-subcontent .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-subcontent .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.main-subcontent .loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.main-subcontent .loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.main-subcontent .searchform {width:160px; margin:0 10px 0 10px;}
.main-subcontent .searchform fieldset {border:none;}
.main-subcontent .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}
.main-subcontent .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.main-subcontent .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.main-subcontent #calendar {float:none; width:200px;}
.layout1 .main #calendar {float:left; width:130px;}
.main-subcontent #calendar table {width:200px;}
.layout1 .main #calendar table {width:130px;}

/********************/
/*  COMMON CLASSES  */
/********************/
.main img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
.main img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}

.main a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
.main a:hover {color:rgb(42,90,138); text-decoration:underline;}
.main a:visited {color:rgb(42,90,138);}

.main a img {border:solid 1px rgb(150,150,150);}
.main a:hover img {border:solid 1px rgb(220,220,220);}

p.lire_suite {text-align:right; clear:both; font-size:90%; padding-right:10px;}
p.pagination {text-align:center; color:#666666;}

.main .fonctions ul {margin:0; padding:0;}
.main .fonctions ul li {display:inline!important; list-style:none; margin:0;}
.main .fonctions a, .fonctions img, .fonctions a img {display:inline!important;}

.main img.no-border, .main a img.no-border, .main a:hover img.no-border, img.no-border, a img.no-border, a:hover img.no-border {border:0;}

.main .rss {float:right; margin-top:-23px; margin-right:5px; color:#FFFFFF; font-size:60%; font-weight:normal;}
.main .rss a, .main .rss a:hover {font-weight:normal; text-decoration:underline; color:#FFFFFF; margin-right:5px;}
.main .rss img {float:none; clear:none; margin:0; padding:0;}
.main .rss img, .main .rss a:hover img, .main .rss a img {border:0; margin:0; padding:0;}

.main .vignettes_portfolio img {clear:none; float:none;}.spip_doc_titre {display:none;}
.spip_doc_descriptif {display:none;}

.boutonstexte { margin-top:25px!important; margin-left:-60px!important; height:15px!important; position:absolute!important;}

.pub-left .titre {position:absolute; margin-left:62px; margin-top:-82px; width:114px; height:47px; color:#1C3C53; text-transform:uppercase; letter-spacing:-1px; font-weight:bold; font-size:120%;}
.pub-left .titre a, .pub-left .titre a:hover {color:#1C3C53; text-decoration:none;}

.cs_sommaire{display:block; width:205px; float:none!important; margin-left:0; margin-right:0; text-align:left; margin:1.0em 15px 0 0 !important;}
.cs_sommaire_avec_fond{background:#C0D26E url(squelettes/style_switch/gosier_nouv/img/little_fond.png) bottom repeat-x!important; border-right:0!important; border-bottom:0!important; padding-bottom:0!important; padding-left:0!important;}
.cs_sommaire_inner{margin:0;}
.cs_sommaire_titre_avec_fond{margin-left:0!important;}
.cs_sommaire_titre_avec_fond, .cs_sommaire_titre_sans_fond{display:block; border-bottom:0!important; line-height:1; position:inherit; text-align:left!important; clear:both; background:#73880A url(squelettes/style_switch/gosier_nouv/img/fond_web20.png) repeat-x!important; color:#FFFFFF; font-size:150%; font-weight:normal!important; padding:2px 10px;}

