/* NON-HEADER */

*{padding:0; margin:0;}
 body {font-size:x-small; background-color:#67A0DF; font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:880px; margin:0px auto; margin-bottom:10px; font-size:1.0em;}
.main {clear:both; width:880px;}
.main-top {clear:both; width:880px; height:10px;}
.main-bottom {clear:both; width:880px; height:10px;}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:890px; margin:0 0 0 15px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer {clear:both; width:872px; padding:4px; background:#FFFFFF; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; margin-top:4px;}
.credit {clear:both; width:880px; margin:0 auto;}

.layout2 .main, .layout4 .main {background:transparent url(squelettes/style_switch/otg_st_francois/img/bg_main.gif) top left repeat-y;}
.layout3 .main, .layout5 .main {background:transparent url(squelettes/style_switch/otg_st_francois/img/bg_main.png) top left repeat-y;}
.layout3 .main-top {background:transparent url(squelettes/style_switch/otg_st_francois/img/bg_main_top.png) top left no-repeat;}
.layout3 .main-content-sup, .layout5 .main-content-sup {background:transparent url(squelettes/style_switch/otg_st_francois/img/bg_main.png) top left repeat-y; clear:both; float:left; width:880px;}
.layout3 .main-bottom {background:transparent url(squelettes/style_switch/otg_st_francois/img/bg_main_bottom.png) top left no-repeat;}

.layout2 .main-navigation, .layout4 .main-navigation {float:left;}
.layout3 .main-navigation, .layout5 .main-navigation {float:right;}

.layout1 .main-content {width:890px;}
.layout2 .main-content, .layout3 .main-content {width:650px;}
.layout4 .main-content, .layout5 .main-content {width:490px;}

.layout4 .main-subcontent {float:right; margin:0 15px 0 0;}
.layout5 .main-subcontent {float:left;  margin:0 0 0 15px;}

.layout3 .main-content-sup .colonne {float:right; width:200px; display:inline; padding-top:1.5em;}
.layout3 .main-content-sup .colonne img.right {float:right;}
.layout3 .main-content-sup .colonne img.left {float:left;}
.layout3 .main-content-sup .centre {float:left; width:650px; text-align:center; margin:0 0 0 15px; display:inline;}
.layout3 .main-content-sup .centre ul {margin:0; padding:0;}
.layout3 .main-content-sup .centre ul li {list-style:none;}

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

/********************/
/* LIEN EVITEMENTS  */
/********************/

.evitement{	text-align:center;}
.evitement li{display:inline;list-style:none;}
.evitement li.derniere_nav a {border-right:none;}
.evitement a {padding-left:5px;padding-right:5px;}

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

/* MAIN CONTENT */
.column1-unit {margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; clear:both;}
.column2-unit-left {float:left; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-middle {float:left; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:12px;}
.column3-unit-right {float:right; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-one-third-left, .column2-two-third-left {float:left; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-two-third-right, .column2-one-third-right {float:right; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.layout1 .column1-unit {width:890px;}
.layout2 .column1-unit, .layout3 .column1-unit {width:650px;}
.layout4 .column1-unit, .layout5 .column1-unit {width:490px;}

.layout1 .column2-unit-left, 
.layout1 .column2-unit-right {width:425px;}

.layout2 .column2-unit-left, .layout3 .column2-unit-left, 
.layout2 .column2-unit-right, .layout3 .column2-unit-right {width:322px;}

.layout4 .column2-unit-left, .layout5 .column2-unit-left,
.layout4 .column2-unit-right, .layout5 .column2-unit-right {width:225px;}

.layout1 .column3-unit-left, 
.layout1 .column3-unit-middle, 
.layout1 .column3-unit-right {width:270px;}

.layout2 .column3-unit-left, .layout3 .column3-unit-left, 
.layout2 .column3-unit-middle, .layout3 .column3-unit-middle, 
.layout2 .column3-unit-right, .layout3 .column3-unit-right {width:207px;}

.layout4 .column3-unit-left, .layout5 .column3-unit-left,
.layout4 .column3-unit-middle, .layout5 .column3-unit-middle,
.layout4 .column3-unit-right, .layout5 .column3-unit-right {width:137px;}

.layout1 .column2-one-third-left, 
.layout1 .column2-one-third-right {width:270px;}
.layout1 .column2-two-third-left, 
.layout1 .column2-two-third-right {width:530px;}

.layout2 .column2-one-third-left, .layout3 .column2-one-third-left, 
.layout2 .column2-one-third-right, .layout3 .column2-one-third-right {width:200px;}
.layout2 .column2-two-third-left, .layout3 .column2-two-third-left, 
.layout2 .column2-two-third-right, .layout3 .column2-two-third-right {width:400px;}

.layout4 .column2-one-third-left, .layout5 .column2-one-third-left,
.layout4 .column2-one-third-right, .layout5 .column2-one-third-right {width:140px;}
.layout4 .column2-two-third-left, .layout5 .column2-two-third-left,
.layout4 .column2-two-third-right, .layout5 .column2-two-third-right {width:260px;}

.bloc_publicite {margin:0 auto; padding:0; height:75px; width:650px;}
.bloc_publicite ul {margin:0; padding:0;}
.bloc_publicite ul li {padding:0; margin:0; background:none;}

.main-content .column1-unit .round-border-topleft {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hg_blanc.png) no-repeat; margin-left:0;}

.main-content .column1-unit .round-border-topright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png) no-repeat; margin-left:642px;}

.main-content .column1-unit .round-border-bottomleft {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bg_blanc.png) no-repeat; margin-left:0;}

.main-content .column1-unit .round-border-bottomright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bd_blanc.png) no-repeat; margin-left:642px;}

.main-content .bloc_2 {padding:5px; margin-top:-4px; margin-bottom:0.5em;}
.main-content .bloc_2_planif {padding:0; margin:0; margin-bottom:1.2em;}
.main-content .bloc_2 .round-border-topleft {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hg_blanc.png) no-repeat; margin-top:-5px; margin-left:-5px;}
.main-content .bloc_2 .round-border-topright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png) no-repeat; margin-top:-5px; margin-left:309px;}

.main-content .column1-unit .bloc_2 .round-border-topright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png) no-repeat; margin-top:-5px; margin-left:637px;}

.main-content .column2-unit-left .bloc_2 .round-border-topright, .main-content .column2-unit-right .bloc_2 .round-border-topright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png) no-repeat; margin-top:-5px; margin-left:309px;}

.main-content .bloc_2 .round-border-bottomleft {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bg_blanc.png) no-repeat; margin-top:-3px; margin-left:-5px;}
.main-content .bloc_2 .round-border-bottomright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bd_blanc.png) no-repeat; margin-top:-3px; margin-left:309px;}

.main-content .column1-unit .bloc_2 .round-border-bottomright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bd_blanc.png) no-repeat; margin-top:-3px; margin-left:637px;}

.main-content .column2-unit-left .bloc_2 .round-border-bottomright, .main-content .column2-unit-right .bloc_2 .round-border-bottomright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bd_blanc.png) no-repeat; margin-top:-3px; margin-left:309px;}

.main-content .bloc_3 {padding:5px; margin:0; margin-bottom:0.5em;}
.main-content .bloc_3_planif {padding:0; margin:0; margin-bottom:0.5em;}
.main-content .bloc_3 .round-border-topleft {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hg_blanc.png) no-repeat; margin-top:-5px; margin-left:-5px;}
.main-content .bloc_3 .round-border-topright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png) no-repeat; margin-top:-5px; margin-left:194px;}
.main-content .bloc_3 .round-border-bottomleft {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bg_blanc.png) no-repeat; margin-top:-3px; margin-left:-5px;}
.main-content .bloc_3 .round-border-bottomright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bd_blanc.png) no-repeat; margin-top:-3px; margin-left:194px;}

.main-content #planif .bloc-bleu {background-color:#00A2DF; color:#FFFFFF; padding:5px 8px;}
.main-content #planif .bloc-rouge {background-color:#B02B2C; color:#FFFFFF; padding:5px 8px;}
.main-content #planif .bloc-vert {background-color:#006E2E;  color:#FFFFFF; padding:5px 8px;}
.main-content #planif .bloc-violet {background-color:#6C59A8; color:#FFFFFF; padding:5px 8px;}
.main-content #planif .bloc-orange {background-color:#FFA500; color:#FFFFFF; padding:5px 8px;}

.main-content #planif ul {margin:0 0 4px 0; padding:0;}
.main-content #planif ul li {display:inline; padding:5px 8px!important; margin:0 1px 0 0; background:none; background-color:#BEBEBE;}
.main-content #planif ul li.bleu {background-color:#00A2DF;}
.main-content #planif ul li.rouge {background-color:#B02B2C;}
.main-content #planif ul li.vert {background-color:#006E2E;}
.main-content #planif ul li.violet {background-color:#6C59A8;}
.main-content #planif ul li.orange {background-color:#FFA500;}
.main-content #planif a, .main-content #planif a:hover {color:#FFFFFF; font-weight:bold; letter-spacing:-1px; text-decoration:none;}

.main-content #planif ul li .round-border-topleft {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hg_blanc.png) no-repeat; margin-top:-5px; margin-left:-8px;}
.main-content #planif ul li .round-border-topright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png) no-repeat; margin-top:-5px; margin-left:0;}

.main-content #planif .bloc .round-border-topright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png) no-repeat; margin-top:-5px; margin-left:306px;}
.main-content #planif .bloc .round-border-bottomleft {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bg_blanc.png) no-repeat; margin-top:-3px; margin-left:-8px;}
.main-content #planif .bloc .round-border-bottomright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bd_blanc.png) no-repeat; margin-top:-3px; margin-left:306px;}

.main-content .column1-unit #planif .bloc .round-border-bottomright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bd_blanc.png)  no-repeat; margin-top:-3px; margin-left:634px;}
.main-content .column1-unit #planif .bloc .round-border-topright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png)  no-repeat; margin-top:-5px; margin-left:520px;}

/* MAIN SUBCONTENT */
.subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.subcontent-unit-border-green {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}
.subcontent-unit-border-blue  {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
.subcontent-unit-border-orange {width:183px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}

.subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-green {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
.subcontent-unit-noborder-blue  {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.subcontent-unit-noborder-orange {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}

.main-navigation .contour {margin:0 5px 10px 5px; padding-bottom:8px; background:#BEBEBE; color:#FFFFFF;}
.main-navigation .contour .round-border-topleft {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hg_blanc.png) no-repeat; margin-top:0; margin-left:0;}
.main-navigation .contour .round-border-topright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png) no-repeat; margin-top:0; margin-left:182px;}
.main-navigation .contour .round-border-bottomleft {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bg_blanc.png) no-repeat;margin-top:0; margin-left:0;}
.main-navigation .contour .round-border-bottomright {background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bd_blanc.png) no-repeat; margin-top:0; margin-left:182px;}
.main-navigation .bleu {background:#00A2DF;}
.main-navigation .rouge {background:#B02B2C;}
.main-navigation .vert {background:#006E2E;}
.main-navigation .violet {background:#6C59A8;}
.main-navigation .orange {background:#FFA500;}

.main-navigation .video {width:180px; margin:8px auto; text-align:center;}

/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; color:#999999; font-size:130%; font-weight:bold;}
.footer a {text-decoration:none!important; color:#FFFFFF!important; display:block;}
.footer a:hover {text-decoration:underline; color:#FFFFFF!important;}
.footer a:visited {color:#FFFFFF!important;}
.footer ul {list-style:none; background-color:#999999; padding:4px; min-height:70px; height:70px; margin-top:-3px;}

.footer .bleu p {color:#00A2DF;}
.footer .rouge p {color:#B02B2C;}
.footer .vert p {color:#006E2E;}
.footer .violet p {color:#6C59A8;}
.footer .orange p {color:#FFA500;}
.footer .bleu ul {background-color:#00A2DF;}
.footer .rouge ul {background-color:#B02B2C;}
.footer .vert ul {background-color:#006E2E;}
.footer .violet ul {background-color:#6C59A8;}
.footer .orange ul {background-color:#FFA500;}

.footer .round-border-topleft {margin-top:-4px; margin-left:-4px;}
.footer .round-border-topright {margin-top:-4px; margin-left:868px;}
.footer .round-border-bottomleft {margin-top:-4px; margin-left:-4px;}
.footer .round-border-bottomright {margin-top:-4px; margin-left:868px;}

.foot1 {width:171px; float:left;}
.foot2 {width:171px; float:left; margin-left:4px;}
.foot3 {width:171px; float:left; margin-left:4px;}
.foot4 {width:171px; float:left; margin-left:4px;}
.foot5 {width:171px; float:left; margin-left:4px;}

.round-border-topleft-white {width:8px; height:8px; position:absolute; z-index:100; background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hg_blanc.png) no-repeat; margin-top:-3px; margin-left:0;}
.round-border-topright-white {width:8px; height:8px; position:absolute; z-index:100; background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png) no-repeat; margin-top:-3px; margin-left:163px;}
.round-border-bottomleft-white {width:8px; height:8px; position:absolute; z-index:100; background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bg_blanc.png) no-repeat; margin-top:-8px; margin-left:0;}
.round-border-bottomright-white {width:8px; height:8px; position:absolute; z-index:100; background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bd_blanc.png) no-repeat; margin-top:-8px; margin-left:163px;}

.credit {color:#FFFFFF;}
.credit .left {float:left; width:400px;}
.credit .right {float:right; width:470px; text-align:right;}
.credit a, .credit a:hover {color:#FFFFFF;}
.credit ul li {display:inline; list-style:none; border-right:1px solid #FFFFFF; background:none;}
.credit ul li.derniere_nav {border:0;}
.credit ul li a {padding:0 10px 0 5px;}

/******************/
/*  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; height:0.1em; border:none; background:#FFFFFF; color:#FFFFFF;}

.layout1 .clear-contentunit {width:890px;}
.layout2 .clear-contentunit, .layout3 .clear-contentunit {width:650px;}
.layout4 .clear-contentunit, .layout5 .clear-contentunit {width:490px;}


/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:954px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:954px; background:transparent;}}
@media print {.nav2 {float:left; width:954px; 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:954px; padding-bottom:30px; background:transparent;}}
@media print {.footer {clear:both; width:954px; 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 {width:880px; margin-bottom:4px;}
.header-top {width:880px; height:280px; background:rgb(235,235,235); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom {width:880px; clear:both; margin-bottom:4px;}
.header-breadcrumbs {clear:both; width:880px; padding:1.0em 0 1.5em 0;}
.header .round-border-topleft {margin-top:0; margin-left:0;}
.header .round-border-topright {margin-top:0; margin-left:872px;}
.header .round-border-bottomleft {margin-top:-8px; margin-left:0;}
.header .round-border-bottomright {margin-top:-8px; margin-left:872px;}

/*************/
/*  2. HEAD  */
/*************/
.meteo {width:240px; height:51px; position:absolute; z-index:300; margin:10px 0 0 440px; font-size:120%; color:#FFFFFF;}
.meteo .temp {font-size:140%; letter-spacing:-1px;}

a.sitelogo {width:51px; height:51px; position:absolute; z-index:1; margin:18px 0 0 15px; background:url(squelettes/style_switch/otg_st_francois/img/bg_head_top_logo.gif) no-repeat;}
.sitename {width:500px; height:45px; position:absolute; z-index:1; margin:23px 0 0 75px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename h1 {font-weight:normal; font-size:200%; color:#FFFFFF; letter-spacing:-1px}
.sitename h2 {margin:-2px 0 0 0; color:#FFFFFF; font-weight:normal; font-size:160%; letter-spacing:1px;}
.sitename p {font-weight:normal; color:rgb(125,125,125); font-size:130%; margin-top:0;}
.sitename a{text-decoration:none; color:#FFFFFF;}
.sitename a:hover {text-decoration:none; color:#FFFFFF;}
.sitename a img, .sitename a:hover img {border:0}

.nav0 {width:110px; position:absolute; z-index:2; margin:13px 0 0 0; margin-left:0px !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:15px; border:none;}

.nav1 {width:370px; position:absolute; z-index:3; margin:55px 0 0 590px;}
.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 {width:880px; background-color:#FFFFFF; white-space:nowrap /*IE hack*/; color:rgb(100,100,100); font-size:160%; letter-spacing:-1px; text-align:right;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none; display:inline;}
.nav2 ul li {display:inline; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; background:url(squelettes/style_switch/otg_st_francois/img/bg_nav2_li_j.png) no-repeat 0 60%;}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/;height:40px; line-height:40px; padding:0 6px 0 20px; text-decoration:none; font-weight:normal; color: #007EAC;}
.nav2 ul li.on {background:url(squelettes/style_switch/otg_st_francois/img/bg_nav2_li_hover.png) no-repeat 0 60%;}
.nav2 ul li.on a {color:#FFA500; font-weight:bold;}
.nav2 ul li.on a.bleu {color:#00A2DF;}
.nav2 ul li.on a.rouge {color:#B02B2C;}
.nav2 ul li.on a.vert {color:#006E2E;}
.nav2 ul li.on a.violet {color:#6C59A8;}
.nav2 ul li.on a.orange {color:#FFA500;}
.nav2 ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.nav2 ul li:hover {position:relative; background:url(squelettes/style_switch/otg_st_francois/img/bg_nav2_li_hover.png) no-repeat 0 60%;} /*Sylvain IE hack*/
.nav2 ul li:hover.bleu {color:#00A2DF; background:url(squelettes/style_switch/otg_st_francois/img/bg_nav2_li_hover_bleu.png) no-repeat 0 60%;}
.nav2 ul li:hover.rouge {color:#B02B2C; background:url(squelettes/style_switch/otg_st_francois/img/bg_nav2_li_hover_rouge.png) no-repeat 0 60%;}
.nav2 ul li:hover.vert {color:#006E2E; background:url(squelettes/style_switch/otg_st_francois/img/bg_nav2_li_hover_vert.png) no-repeat 0 60%;}
.nav2 ul li:hover.violet {color:#6C59A8; background:url(squelettes/style_switch/otg_st_francois/img/bg_nav2_li_hover_violet.png) no-repeat 0 60%;}
.nav2 ul li:hover.orange {color:#FFA500; background:url(squelettes/style_switch/otg_st_francois/img/bg_nav2_li_hover_orange.png) no-repeat 0 60%;}
.nav2 ul li:hover a {color:#FFA500; text-decoration:none;}
.nav2 ul li:hover a.bleu {color:#00A2DF;}
.nav2 ul li:hover a.rouge {color:#B02B2C;}
.nav2 ul li:hover a.vert {color:#006E2E;}
.nav2 ul li:hover a.violet {color:#6C59A8;}
.nav2 ul li:hover a.orange {color:#FFA500;}
.nav2 ul li.first {background:none;}
.nav2 ul li:hover.first {background:none;}

.nav2 .img_fond_menu {float:right; height:40px; width:70px;}
.nav2 .golf {background:url(squelettes/style_switch/otg_st_francois/img/golf.png) 0 -10px no-repeat;}
.nav2 .soleil {background:url(squelettes/style_switch/otg_st_francois/img/soleil.png) 0 -10px no-repeat;}
.nav2 .voile {background:url(squelettes/style_switch/otg_st_francois/img/voile.png) 0 -10px no-repeat;}
.nav2 .creole {background:url(squelettes/style_switch/otg_st_francois/img/creole.png) 0 -10px no-repeat;}

.breadcrumbs {position:absolute; height:45px; width:880px; z-index:2; margin:235px 0 0 0; background:url(squelettes/style_switch/otg_st_francois/img/bg_breadcrumbs.png); color:#3F4C6B;}

.breadcrumbs p {float:left; clear:none; display:inline; padding-left:15px; padding-right:10px; margin-top:15px; font-weight:bold;}
.breadcrumbs ul {float:left; list-style:none; padding:0; font-family:verdana,arial,sans-serif; width:570px; margin-top:15px;}
.breadcrumbs ul li {display:inline; padding:0; color:#3F4C6B; font-size:100%;}
.breadcrumbs ul a {color:#3F4C6B; text-decoration:underline;}
.breadcrumbs ul a:hover {text-decoration:none;}

.breadcrumbs .searchform {float:right; width:200px; height:42px; background:url(squelettes/style_switch/otg_st_francois/img/bg_recherche.png) no-repeat;}
.breadcrumbs .searchform form fieldset { padding:11px 0 0 14px; border:none;}
.breadcrumbs .searchform label {display:none;color:rgb(100,100,100); font-weight:bold;}
.breadcrumbs .searchform input.field {width:123px; padding:0.2em 0 0.2em 0; border:0; background:none; font-family:verdana,arial,sans-serif; font-size:120%; }
.breadcrumbs .searchform input.button {width:33px; padding:1px!important; padding:0; background:none; border:0; text-align:center; font-family:verdana,arial,sans-serif; color:#FFFFFF; font-size:120%;}
.breadcrumbs .searchform input.button:hover {cursor:pointer; border:0; background:none; color:#FFFFFF;}

#defile {position:absolute; margin:0; height:162px; width:880px; z-index:1}

.round-border-topright-alpha {position:absolute; height:8px; width:8px; margin:0 0 0 672px; z-index:1; background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_hd_alpha.png) no-repeat;}
.round-border-bottomright-alpha {position:absolute; height:8px; width:8px; margin:227px 0 0 672px; z-index:1; background:url(squelettes/style_switch/otg_st_francois/img/bd_bc_bd_alpha.png) no-repeat;}

.fond_annonces {position:absolute; z-index:2; width:200px; height:229px; margin:0 0 0 680px; background:url(squelettes/style_switch/otg_st_francois/img/bg_breadcrumbs.png); color:#3F4C6B; padding:3px 0;}
.fond_annonces p {float:left; clear:both; margin-top:0.5em; padding:0 5px; border-bottom:1px solid #FFFFFF; width:190px;}
.fond_annonces p.lire_suite {float:none; text-align:right; background:none; border-bottom:0;}
.fond_annonces img {float:left; margin-right:3px; margin-bottom:3px;}
.fond_annonces a img, .fond_annonces a:hover img, .fond_annonces img {border:1px solid #FFFFFF;}
.fond_annonces a {color:#3F4C6B; font-weight:bold; text-decoration:none; display:block;}
.fond_annonces p:hover {background:url(squelettes/style_switch/otg_st_francois/img/bg_breadcrumbs.png);}
.fond_annonces .lire_suite a {font-weight:normal; color:#333333; background:none; height:auto; display:inline;}

.fond_annonces object{margin-left:2px; margin-top:1px;}

/*********************/
/*  6. CLEAR FLOATS  */
/*********************/
.page-container:after, .header:after, .header-bottom:after, .header-breadcrumbs:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/***********************************/
/*  7. PRINTING and MISCELLANEOUS  */
/***********************************/
@media print {.header-top {width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.nav2 {float:left; width:900px; 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 {.header-breadcrumbs {width:900px; background:transparent;}}/****************************************************************/
/*   Design:   multiflex-4 Version 1.8 / Layout-5               */
/*   File:     Text formats                                     */
/*--------------------------------------------------------------*/
/*   Author:   G. Wolfgang                                      */
/*   Date:     May 22, 2007                                     */
/*   Homepage: wwww.1-2-3-4.info                                */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with a link to        */
/*             Wolfgang (www.1-2-3-4.info). Thank you!          */
/****************************************************************/

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

/* MAIN NAVIGATION */

.evitement {color:rgb(175,175,175);font-weight:bold;}
.evitement a {color:rgb(175,175,175);font-weight:bold;border-right:1px solid rgb(175,175,175);}
.evitement fieldset {border:0;}
.evitement legend {display:none; color:rgb(175,175,175);font-weight:bold;}
.evitement label {color:rgb(175,175,175);font-weight:bold;}
.evitement select {color:rgb(80,80,80); width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.evitement input.button {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%;}
.evitement input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


.credits a {border-right:1px solid rgb(200,200,200);}
.credits li.derniere_nav a {border-right:none;}

.nav1 a {border-right:1px solid rgb(200,200,200);}
.nav1 li.derniere_nav a {border-right:none;}

.nav3-grid {padding-top:8px;}
.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 5px 0px 5px; text-decoration:none; color:#FFFFFF; font-weight:normal; 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 15px; border:none; font-weight:normal; text-decoration:none; color:#BEBEBE; background-color:#FFFFFF; font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover, .nav3-grid dt.on  {background-color:#FFFFFF; color:#BEBEBE; text-decoration:none; font-weight:normal;}

.bleu .nav3-grid dt a:hover, .bleu .nav3-grid dd a:hover,
.bleu .nav3-grid dd a, .bleu .nav3-grid dd a:visited, .bleu .nav3-grid dt.on a {color:#00A2DF; /*font-weight:bold;*/}
.rouge .nav3-grid dt a:hover, .rouge .nav3-grid dd a:hover,
.rouge .nav3-grid dd a, .rouge .nav3-grid dd a:visited, .rouge .nav3-grid dt.on a {color:#B02B2C; /*font-weight:bold;*/}
.vert .nav3-grid dt a:hover, .vert .nav3-grid dd a:hover,
.vert .nav3-grid dd a, .vert .nav3-grid dd a:visited, .vert .nav3-grid dt.on a {color:#006E2E; /*font-weight:bold;*/}
.violet .nav3-grid dt a:hover, .violet .nav3-grid dd a:hover,
.violet .nav3-grid dd a, .violet .nav3-grid dd a:visited, .violet .nav3-grid dt.on a {color:#6C59A8; /*font-weight:bold;*/}
.orange .nav3-grid dt a:hover, .orange .nav3-grid dd a:hover,
.orange .nav3-grid dd a, .orange .nav3-grid dd a:visited, .orange .nav3-grid dt.on a {color:#FFA500; /*font-weight:bold;*/}

.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/otg_st_francois/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/otg_st_francois/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/otg_st_francois/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/otg_st_francois/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 ul {list-style:none; padding:0; margin:0;}
.main-navigation .loginform ul li {background:none;}
.main-navigation .loginform fieldset {width:160px; border:none;}
.main-navigation .loginform fieldset legend {display: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.forml, .main-navigation .loginform input {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.password {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 p.spip_bouton input, .main-navigation .loginform p.bouton input.submit {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 p.spip_bouton input:hover, .main-navigation .loginform p.bouton input.submit: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 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 {clear:both; margin:0px; padding:0 5px; font-family:"trebuchet ms",arial,sans-serif; color:#BEBEBE; background-color:#FFFFFF; font-weight:bold; font-size:170%;}
.main-navigation .bleu h2 {color:#00A2DF;}
.main-navigation .rouge h2 {color:#B02B2C;}
.main-navigation .vert h2 {color:#006E2E;}
.main-navigation .violet h2 {color:#6C59A8;}
.main-navigation .orange h2 {color:#FFA500;}
.main-navigation h3 {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 0px 10px 0px; color:#FFFFFF; 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 5px;}
.main-navigation ul li {margin:5px 0 0.2em 0; padding:0 0 5px 0; background:none; 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 {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 2px rgb(100,100,100); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
.main-content h1.pagetitle_bleu {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 2px #01A1DF; font-family:"trebuchet ms",arial,sans-serif; color:#01A1DF; font-weight:bold; font-size:220%;}
.main-content h1.pagetitle_orange{margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 2px #FFA500; font-family:"trebuchet ms",arial,sans-serif; color:#FFA500; font-weight:bold; font-size:220%;}
.main-content h1.pagetitle_rouge{margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 2px #B02B2C; font-family:"trebuchet ms",arial,sans-serif; color:#B02B2C; font-weight:bold; font-size:220%;}
.main-content h1.pagetitle_vert{margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 2px #006E2E; font-family:"trebuchet ms",arial,sans-serif; color:#006E2E; font-weight:bold; font-size:220%;}
.main-content h1.pagetitle_violet{margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 2px #6C59A8; font-family:"trebuchet ms",arial,sans-serif; color:#6C59A8; font-weight:bold; font-size:220%;}
.main-content h1 {clear:both; margin:0 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:220%;}

.main-content h2 {clear:both; margin:0 0 0.3em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:200%;}
.main-content h2.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 h2.bleu, .main-content h2.bleu a  {color:#00A2DF;}
.main-content h2.rouge, .main-content h2.rouge a {color:#B02B2C;}
.main-content h2.vert, .main-content h2.vert a {color:#006E2E;}
.main-content h2.violet, .main-content h2.violet a {color:#6C59A8;}
.main-content h2.orange, .main-content h2.orange a {color:#FFA500;}

.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:140%;}
.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:100%; color:rgb(80,80,80);}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

/*
.main-content table {clear:both; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(234,239,247);}
.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%;}

.layout1 .main-content table {width:800px;}
.layout2 .main-content table, .layout3 .main-content table {width:600px;}
.layout4 .main-content table, .layout5 .main-content table {width:400px;}
*/

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

.main-content ul li.sans_puce {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:none; line-height:1.4em; font-size:120%;}

.main-content ul.forum li {background:none;}


.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:120%;}

.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 ul {width:398px; padding:0; margin:0;}
.contactform ul li {list-style:none; background:none; padding:0;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform label {text-align:left; margin:0; padding:2px; font-size:110%;}
.contactform select.combo {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field, .contactform ul li input.text {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%; display:block;}
.contactform textarea, .contactform ul li 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 input.barre {font-size:12px;}

.form_hp {}
.form_hp .bloc-left {float:left; width:140px; margin-bottom:0.5em;}
.form_hp .bloc-right {float:right; width:140px; margin-bottom:0.5em;}
.form_hp .item {display:block; margin-bottom:0.2em;}
.form_hp .item-right {display:block; text-align:right; margin-bottom:0.2em;}

.form_hp fieldset {border:0;}
.form_hp legend {font-size:170%; letter-spacing:-1px; margin-bottom:0.5em;}
.form_hp .label {display:block; margin:1.0em 0 0.5em 0; font-weight:bold; clear:both; font-size:120%;}
.form_hp label {display:block; text-align:left; margin-right:0; font-size:120%;}
.form_hp label.left {float:left; margin-right:0; font-size:120%;}
.form_hp select {display:block; width:10.0em;}
.form_hp input.text, .form_hp input.forml {border:1px solid #FFFFFF; padding:2px 0; color:#666666; margin-bottom:1.0em; clear:both; display:block; font-size:100%;}
.form_hp input.bouton {clear:both; border:1px solid #FFFFFF; background:url(squelettes/style_switch/otg_st_francois/img/bg_annonces.png); color:#FFFFFF; font-weight:bold; font-size:100%; float:right; margin:1.0em 0 0 0;}

/******************************/
/* Formulaire sousmettre site */
/******************************/
.formsite {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);}
.formsite fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.formsite 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%;}
.formsite ul {padding:0; margin:0;}
.formsite ul li {list-style:none; background:none; padding:0;}
.formsite label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.formsite label {text-align:left; margin:0; padding:2px; font-size:110%;}
.formsite select.combo {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.formsite input.field, .formsite ul li input.text {width:375px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%; display:block;}
.formsite textarea, .formsite ul li textarea {width:375px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.formsite input.submit {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%;}
.formsite input.submit:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.formsite input.barre {font-size:12px;}

/* MAIN SUBCONTENT */
.main-subcontent h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(137,170,214); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'main-subcontent' */
.main-subcontent h3 {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 {list-style:none; margin:0.5em 10px 1.0em 10px;}
.main-subcontent ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(squelettes/style_switch/otg_st_francois/img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.xmain-subcontent ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 34px /*IE6*/;}
.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);}

/********************/
/*  COMMON CLASSES  */
/********************/
.main img {margin:3px 10px 3px 0; padding:1px; border:1px solid #FFFFFF;}
.main img.left {float:left; margin:3px 10px 3px 0; padding:1px; border:1px solid #FFFFFF;}
.main img.center {float:none; display:block; margin:0 auto; padding:1px; border:1px solid #FFFFFF;}
.main img.right {float:right; margin:3px 0 3px 10px; padding:1px; border:1px solid #FFFFFF;}

.main a {color:#01A1DF; font-weight:bold; text-decoration:none;}
.main a:hover {color:#01A1DF; text-decoration:underline;}
.main-content h3 a {font-weight:normal;}
.main a:visited {color:#01A1DF;}
.main .contour a, .main .contour a:hover, .main .contour a:visited {color:#FFFFFF;}
.main-content h1 a {color:#505050; font-weight:normal; text-decoration:none;}

.main a img {border:solid 0px #FFFFFF; margin-top:3px; padding-left:3px;}
.main a:hover img {border:solid 0px #FFFFFF;}

.main p.pagination {text-align:center;}

.main .column2-one-third-right p.pagination {text-align:left;}
.main .column2-two-third-left p.pagination {text-align:left;}

.main p.lire_suite {clear:both; text-align:right; font-size:95%; color:#FFFFFF; margin:0; margin-right:5px;}

.main img.mfx_email {margin:0 0 -2px 0; clear:none; float:none;}
.main img.no-border {border:0;}

.main .retour_haut_page {clear:both; margin-top:0.5em;}

.main .pagination{text-align:center; /*border-top:2px solid #646464;*/ clear: both; width: 426px; margin-bottom:4px;}

.main .column2-unit-left .pagination{text-align:center; border-top:2px solid #646464; clear: both; width: 313px; margin-bottom:4px;}

.main .column1-unit .pagination{text-align:center; /*border-top:2px solid #646464;*/ clear: both; width: 100%; margin-bottom:4px;}

p.spip_bouton2 {font-size:100%;}
.spip_bouton2 {float:right;font-size:100%;margin-bottom: 0px; margin-top:5px;}
.spip_bouton2 input {border:1px solid;border-color:white;background-color:#4B6983;color:white;font-size:100%;font-weight:bold;margin:1em 0 0;margin-bottom: 0px;margin-top: 5px}
.form_hp input.form2 {border:1px solid #FFFFFF;color:#666666;display:block;float:right;font-size:100%;margin-bottom:1em;padding:2px 0;}
.main-content h1.bleuclair {color:#4B6983;font-weight:bold;}

.form_hp h2{color:#4B6983;}
.form_hp p strong {color:#444444;}
.coord label {color:#444444;}
.round-border-topright2 {background:url("squelettes/style_switch/otg_st_francois/img/bd_bc_hd_blanc.png") no-repeat scroll 0 0 transparent;margin-left:637px;margin-top:-5px;height:8px;width:8px;}
.round-border-bottomright2 {background:url("squelettes/style_switch/otg_st_francois/img/bd_bc_bd_blanc.png") no-repeat scroll 0 0 transparent;margin-left:637px;margin-top:-3px;height:8px;width:8px;}
.form_hp2{font-size:100%;}
.form_hp2 h2{color:#4B6983;}
.form_hp2 p strong {color:#444444;}
.form_hp {font-size:100%;}
.form_hp2 fieldset {border:none;}
.form_hp2 fieldset p {font-size: 110%;}
.form_hp2 fieldset h3{color:#4B6983;font-weight:bold;}
.nom {color:#505050;}
.souhait {color:#505050;}
.choix {color:#505050;}/* REDEFINITIONS des css multiflex */

/* sous-titres {{{ }}} */
.main-content h3.spip {margin:1em 0 0.2em 0; text-align:center; font-weight:bold;}

/* SPIP Portfolio */
#documents_portfolio a {float:left;}

/* SPIP Forums */
.forum ul li{font-size:100%;}
.forum .forum-fil{margin-bottom:2.5em;}
.forum-message {border:1px solid rgb(220,220,220);}
.forum-chapo {background:rgb(240,240,240); padding:0.5em 1em; font-size:100%;}
.forum-texte {padding:1em 1em 0.5em 1em; font-size:80%;}
.forum blockquote{border-left:1px solid rgb(234,239,247);  margin:1em 2em; padding-left:2em;}

/* Formulaires */
.erreur_message {color:rgb(255,0,0);}
table.spip_barre {table-layout:auto!important; margin:0.2em!important; background:transparent!important;}
table.spip_barre td {height:auto; border:0!important; padding:0!important; background:transparent!important;}
table.spip_barre a:hover img{background:rgb(250,250,250); border:1px solid rgb(240,240,240);}
table.spip_barre img{border:1px outset rgb(240,240,240); background:rgb(250,250,250); padding:0; margin:1px; float:none;}

/*************/
/* SPIP-FORM */
/*************/
spip_forms {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);}
spip_forms fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
spip_forms 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%;}
spip_forms label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
spip_forms select.combo {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
spip_forms input.forml, spip_forms input.formo {width:375px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
spip_forms textarea {width:375px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
spip_forms p.spip_bouton input {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%;}
spip_forms spip_bouton p.input:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* common */
/* puces spip en image */
.main .spip_documents img, 
.main .vignettes_portfolio img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
.main .spip_documents a:hover img, 
.main .vignettes_portfolio a:hover img {border:1px solid rgb(150,150,150);}
.main img{margin:0; padding:0; border:0;}

/* MAIN SUBCONTENT */
.main-subcontent h2 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h2.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h2.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(137,170,214); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h2.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}

/* Tabs */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {display: none;}
}
@media print {
    .tabs-nav {display: none;}
}
.tabs-nav {}
.tabs-nav:after {}
.tabs-nav li {}
.tabs-nav a, .tabs-nav a span {}
.tabs-nav a {}
.tabs-nav .tabs-selected a {}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {}
.tabs-nav a span {}
*>.tabs-nav a span {}
.tabs-nav .tabs-selected a span {}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {}
.tabs-nav .tabs-disabled {}
.tabs-container {}
.tabs-loading em {}

/*bloc couleur */

.bleu_c {background-color:#C3D9FF;}
.vert_c {background-color:#D1E76F; color:#505050;}
.main-content .vert {background-color:#006E2E; color:#FFFFFF;}
.main-content h2.vert {background-color:#FFFFFF; color:#006E2E; margin:0 0 3px 0; padding:0 5px; font-weight:bold; letter-spacing:-1px;}
.main-content .vert a {color:#FFFFFF;}

.main-content .blue {background-color:#00A2DF; color:#FFFFFF;}
.main-content h2.blue {background-color:#FFFFFF; color:#00A2DF; margin:0 0 3px 0; padding:0 5px; font-weight:bold; letter-spacing:-1px;}
.main-content .blue a {color:#FFFFFF;}

.main-content .rouge {background-color:#B02B2C; color:#FFFFFF;}
.main-content h2.rouge {background-color:#FFFFFF; color:#B02B2C; margin:0 0 3px 0; padding:0 5px; font-weight:bold; letter-spacing:-1px;}
.main-content .rouge a {color:#FFFFFF;}

.main-content .orange {background-color:#FFA500; color:#FFFFFF;}
.main-content h2.orange {background-color:#FFFFFF; color:#FFA500; margin:0 0 3px 0; padding:0 5px; font-weight:bold; letter-spacing:-1px;}
.main-content .orange a {color:#FFFFFF;}

.main-content .gris {background-color:#999999; color:#FFFFFF;}
.main-content h2.gris {background-color:#FFFFFF; color:#999999; margin:0 0 3px 0; padding:0 5px; font-weight:bold; letter-spacing:-1px;}
.main-content .gris a {color:#FFFFFF;}

.vert_c ul li a {color:#006E2E!important;}
.separe_event {height:0.1em; background:#D1E76F; color:#D1E76F; margin:5px 0;}
.main-content .bloc_2 ul li {padding:3px 5px; margin:0; background:url(squelettes/style_switch/otg_st_francois/img/bg_breadcrumbs.png);}

/* CALENDAR */
#calendar table {width:100%; font-size:110%;}
#calendar td {text-align:center; color:#333333;}
#calendar td.horsperiode {color:#999999;}
#calendar td.today {border:1px solid #FF4D07;}
#calendar td.occupe {background-color:#00579C; color:#FFFFFF; font-weight:bold;}
#calendar td.occupe a {color:#FFFFFF;}


/* meteo */
.meteo_today h2{color:#FFFFFF;}
.meteo_today .meteo_detail {float:left;}
.meteo_today .meteo_detail span img{margin-left:40%;}
.meteo_today p.meteo_right{text-align:right;}

.rainette_conditions1{background: #aae0f4;border: 2px solid #798F74; float:left;margin:0 0 20px;padding:0 0 5px;width:400px;}
.rainette_conditions1 .statut1 {float: left; width: 260px;}
.rainette_conditions1 .cadre1{float: left; width: 234px; border: 1px solid #AFCFA8; background: #ffffff; margin: 11px 0 0 11px; padding:0 0 5px 0;}
.rainette_conditions1 .icone1{float: left; margin: 3px 0 -5px 7px;}
.rainette_conditions1 .t_reelle1{float: left; color: #333333; font-size: 33px; font-weight: bold; margin: 20px 0 0 15px;}
.rainette_conditions1 .t_ressentie1{float: left; width: 95px; color: #333333; margin: 0 0 0 15px;}
.rainette_conditions1 .maj1{float: left; font-size: 10px; color: #000000;width: 236px; padding: 6px 0 0 11px;}
.rainette_conditions1 .details1{float: left; color: #000000; line-height: 12px;  width: 134px; padding: 12px 5px 5px 1px;}

/*En semaine*/

.rainette_previsions_24h1 {
	float: left;
	border: 1px solid #559e73;
	width: 120px;
	margin: 0 5px 20px 0;
}
.rainette_previsions_24h1 .jour1 {
	height: 19px;
	font-weight: bold;
	background: #43995F;
	width: 118px;
	border-bottom: 1px solid #798F74;
	padding: 5px 0 0 0;
	text-align: center;
}
.rainette_previsions_24h1 .date1 {
	height: 19px;
	font-weight: bold;
	background: #86C490;
	width: 118px;
	border-bottom: 1px solid #798F74;
	padding: 5px 0 0 0;
	text-align: center;
}

.bloc_2 .contenu1 {width: 118px; border: 0; padding: 10px 0 10px 0; text-align: center;}
.bloc_2 .icone1 {margin-bottom: 10px;}
.bloc_2 .t_reelle {font-weight: bold; margin: -22px 5px 10px 5px; min-height: 35px; font-size:300%;}
.bloc_2 .resume1 {font-weight: bold; margin: 0 5px 10px 5px; min-height: 45px}
.bloc_2 .details1 {font-weight: normal; margin: 0 5px 10px 5px;float:left; width:190px; }
.bloc_2 .details1 ul {list-style-type: none; padding: 0; margin: 0;}
/*.bloc_2 .details1 ul li{background:none!important;magin:0px; padding:3px 5px;font-size:120%; line-height:1.4em;}*/
.bloc_2 .statut1 {float:left; width:240px;}
.bloc_2 .cadre1 {border:3px solid #aae0f4; text-align:center; background-color:#FFFFFF; color:#00A2DF;}
/*.bloc_2 ul li.titre_li {font-size:200%;}
.bloc_2 ul li{background:none!important;}
*/
/*.bloc_2 .details1 ul li.jour_semaine1 {text-align:center; border: 1px solid #FFFFFF; background-color:#00A2DF!important;}*/
.bloc_2 .details1 ul li.jour_semaine2 {text-align:right; /*border: 1px solid #FFFFFF;*/ background-color:#FFFFFF!important;}
.bloc_2 .details1 ul li.jour_semaine2 a{color:#00A2DF;}
.bloc_2 ul.contour_meteo{border: 3px solid #AAE0F4;}
.bloc_2 .details2 {font-weight: normal; margin: -5px 0px 10px -10px;float:left; width:210px; }
.bloc_2 .details2 ul li.jour_semaine2 {text-align:right; /*border: 1px solid #FFFFFF;*/ background-color:#FFFFFF!important;}
.bloc_2 .details2 ul li.jour_semaine2 a{color:#00A2DF;}

.table_meteo{border:2px solid #AAE0F4;}
.table_meteo tr{border:2px solid #FFFFFF;}
.table_meteo tr td.block1{background-color:#ffffff; color:#00A2DF;}
.table_meteo tr td.block1 a{color:#00A2DF;}
.table_meteo tr td.block2{background-color:#00A2DF;}
.table_meteo tr td.block3{background-color:#057edc;}
.table_meteo tr td.block4{background-color:#076ddb;}
.table_meteo tr td.block5{background-color:#0a5bda;}
.table_meteo tr td.block6{background-color:#0d49d9;}
.table_meteo tr td.block7{background-color:#0f38d8;}
.table_meteo tr td.block8{background-color:#1226d7;}

.socialtags {float:right;}
.socialtags ul li {background:none; padding-left:0;}

.main ul.options_form li {display:inline; background:none; padding-left:5px;}
.main ul.no-puce li {background:none; padding-left:5px;}
img.logo_site {margin-top:-1.5em;}

