/* Mise en page CSS du site pour screen */



body {font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;margin: 0;padding: 0;text-align: left;background-color:#FCFCFC;background-image:url(../images/fd-interface.gif);background-repeat: repeat-x;background-position: top left;}

img {border: 0 none;}

h1 {font-size: 1.3em;margin: 0 0 10px 0px;padding: 0;color: #14557B;}

h2 {font-size: 1em;margin: 0 0 15px 0;padding: 0px;color: #C32057;text-align: justify;}

p {text-align: justify;margin-top: 5px;}

strong {color: #4D4C48;}

a{text-decoration: none;color:#585840;}

a:hover {text-decoration: underline;}

a:visited {color:#585840;}

ul, li {list-style-type: none;display: inline;margin: 0;padding: 0;}

abbr, acronym {border-bottom: 1px dotted #BCB892;cursor:help;}



/* ** ADD ONS MATTHIEU **/

#fd-colonne-droite a{text-decoration: underline;color:#ffffff;}

#fd-colonne-droite a:hover{text-decoration: none;color:#ffffff;}

#fd-colonne-droite a:visited{text-decoration: underline;color: #FFFFFF;}

#fd-colonne-droite p{color:#ffffff;}



/*hr {display:none}*/


div.pane table td { color:#333333}
div.pane ul li { color:#333333}


/* //////////////////////////////////////////////////////// GESTION DES DIV ////////////////////////////////////////////////////// */



div#container {width: 955px;margin-left: auto;margin-right:auto;margin-top: 0px;text-align: left;}

div#fond-container {width: 955px;float:left;margin-left: auto;margin-right:auto;margin-top: 0px;text-align: left;background-image:url(../images/fd-container.jpg);background-repeat: repeat-x;background-position: top left; }

div#container-int {width: 955px;margin-left: auto;margin-right:auto;margin-top: 0px;text-align: left;}

div#fond-container-int {width: 955px;float:left;margin-left: auto;margin-right:auto;margin-top: 0px;text-align: left;background-image:url(../images/fd-container-int.jpg);background-repeat: repeat-x;background-position: top left;}

div#contenu {float: left;width: 955px;text-align: left;background-color: #35789B; background-image: url(../images/fd-contenu.jpg); background-position:left top; background-position:repeat-x;height: auto;}

div#contenu-int {float: left;width: 955px;height: auto;text-align: left;background-color:transparent;}

div#header {width: 953px;height: 226px;padding: 0px;margin: 0px;float: left;border-width: 1px;border-right-style: solid;border-left-style: solid;border-color: #666666;position: relative;overflow: hidden;}

div#header-int {width: 953px;height: 182px;padding: 0px;margin: 0px;float: left;border-width: 1px;border-right-style: solid;border-left-style: solid;border-color: #666666;overflow: hidden;}

div#zone-logo-int {width: 173px;height: 182px;float: left;}

div#zone-logo {width: 219px;height: 226px;float: left;}

div#langue { float:right; text-align: right; font-size: .7em; padding: 10px 10px 0 0}

div#langue a:link, div#langue a:visited, div#langue a:active { text-decoration:none; color:#CCCCCC}

div#langue a:hover { text-decoration:underline;}



div#mainnav {width: 720px;position: relative;text-align: left;background-image: url(../images/fd-nav.gif);background-repeat: no-repeat;background-color: transparent;height: 17px;margin-left: 14px;float:left;margin-top: 18px;overflow: hidden;}

div#mainnav ul, div#mainnav li {display: inline;list-style:none;position:absolute;padding-top: 0px;}

div#mainnav li a:link, div#mainnav li a:visited  {height: 17px;display: block;text-indent: -9000em;}

div#entrees-secondaires {position: relative;float: left;width: 712px;padding-top: 35px;}

div#entrees-secondaires-int {position: relative;float: left;width: auto;padding-top: 24px;}

#particulier {font-family: Arial, Helvetica, sans-serif;font-size: .75em;color: #FFFFFF;background-image: url(../images/fd-particulier.jpg);background-repeat: no-repeat;background-position: top left;height: 122px;width: 346px;float:left;margin: 0px;display:block;}

#professionnel a, #particulier a {color:#FFFFFF;text-decoration: none;}

#particulier h1{padding: 3px 0px 0px 104px;margin: 0px;}

#particulier p {padding: 3px 20px 0px 104px;margin: 0px;}

#particulier-int {font-family: Arial, Helvetica, sans-serif;font-size: .7em;color: #FFFFFF;height: 75px;width: 256px;float:left;margin: 0px;}

#particulier-int a{padding: 0;margin: 0px;}

#professionnel p{padding: 3px 5px 0px 119px;margin: 0px;width: 210px;}

#professionnel {font-family: Arial, Helvetica, sans-serif;font-size: .75em;color: #FFFFFF;background-image: url(../images/fd-pro.jpg);background-repeat: no-repeat;background-position: top left;height: 122px;width: 350px;margin: 0px;float: right;display:block;}

#professionnel h1{padding: 3px 5px 0px 118px;margin: 0px;}

#professionnel-int {height: 75px;width: 297px;margin: 0px;float: left;}

#professionnel-int a{padding: 0px;margin: 0px;}

#actualite-int {font-family: Arial, Helvetica, sans-serif;font-size: .7em;color: #FFFFFF;height: 222px;width: 75px;margin: 0px;float: left;}

#actualite-int a{padding: 0px;margin: 0px;}



/* //////////////////////////////////////////////////////////// */



div#col-gauche {font-family: Arial, Helvetica, sans-serif;width: 451px;height: auto;font-size: 1em;color: #000000;float: left;text-align: left;margin: 20px 20px 20px 25px;}

div#col-gauche #actualites {width: 451px;height: auto;background-image: url(../images/fd-col-gauche.gif);background-repeat: repeat-y;font-size: 1.1em;color: #000000;float: left;text-align: left;margin: 0px; padding:0px}



div#col-gauche #actualites h1 {padding: 20px 0 0 10px}

div#col-gauche #actualites h2 {font-size:.8em;padding: 0 18px 0 12px; margin-bottom:5px}



div#col-gauche #actualites p {font-size:.75em;padding: 0 18px 0 12px; margin-top:0px;}

div#col-gauche #actualites p a {font-size:.9em;padding: 0; margin:10px 0 0 0; color:#C32057; text-decoration:none; display:block}



div#col-gauche #actualites div.zone-actu {margin:10px 18px 0 12px; background: transparent url(../images/fd-actus.gif) left 23px no-repeat; width:420px; height:230px; float:left;overflow:hidden}



div#col-gauche #actualites div.zone-actu .tabbed_area {padding:0 0 0 6px;}

div#col-gauche #actualites div.zone-actu ul.tabs {margin:0}



div#col-gauche #actualites div.zone-actu ul.tabs li {list-style:none;display:inline;}

div#col-gauche #actualites div.zone-actu ul.tabs li.fr a {background:url(../images/onglet-fr.gif) left top no-repeat; display:block; float:left;width:85px; height:23px; padding: 0;text-align:center;text-decoration:none;font-size:.7em;text-transform:uppercase; overflow:hidden; margin-right:2px; line-height:2.1em;}

div#col-gauche #actualites div.zone-actu ul.tabs li.fr a.active, div#col-gauche #actualites div.zone-actu ul.tabs li.fr a:hover {background:url(../images/onglet-fr.gif) left bottom no-repeat; color:#ffffff;} 

div#col-gauche #actualites div.zone-actu ul.tabs li.ch a {background:url(../images/onglet-ch.gif) left top no-repeat;display:block; float:left;width:83px; height:23px; padding:0;text-align:center;text-decoration:none;font-size:.7em;text-transform:uppercase;overflow:hidden;margin-right:2px;line-height:2.1em;}

div#col-gauche #actualites div.zone-actu ul.tabs li.ch a.active, div#col-gauche #actualites div.zone-actu ul.tabs li.ch a:hover {background:url(../images/onglet-ch.gif) left bottom no-repeat; color:#ffffff;} 

div#col-gauche #actualites div.zone-actu ul.tabs li.it a {background:url(../images/onglet-it.gif) left top no-repeat;display:block; float:left;width:78px; height:23px; padding:0;text-align:center;text-decoration:none;font-size:.7em;text-transform:uppercase;overflow:hidden;margin-right:2px;line-height:2.1em;}

div#col-gauche #actualites div.zone-actu ul.tabs li.it a.active, div#col-gauche #actualites div.zone-actu ul.tabs li.it a:hover {background:url(../images/onglet-it.gif) left bottom no-repeat; color:#ffffff;} 

div#col-gauche #actualites div.zone-actu ul.tabs li.autre a {background:url(../images/onglet-autre.gif) left top no-repeat; display:block;float:left;width:118px; height:23px; padding:0;text-align:center;text-decoration:none;font-size:.7em;text-transform:uppercase;overflow:hidden;line-height:2.1em;}

div#col-gauche #actualites div.zone-actu ul.tabs li.autre a.active, div#col-gauche #actualites div.zone-actu ul.tabs li.autre a:hover {background:url(../images/onglet-autre.gif) left bottom no-repeat; color:#ffffff;} 



div#col-gauche #actualites div.zone-actu div.content {float:left;margin-top:12px; padding: 0 15px}

div#col-gauche #actualites div.zone-actu div.content ul { padding: 0 0 20px 0 0}

div#col-gauche #actualites div.zone-actu div.content ul li {padding: 5px 0 10px 0; border-bottom: dotted #333333 1px;display:block;}

div#col-gauche #actualites div.zone-actu div.content ul li a {font-size:.7em;text-decoration:none;padding-left:17px;display:block;background: url(../images/ico-liste-actu.gif) left 2px no-repeat}



div#col-gauche #actualites div.zone-actu div.content ul li a:hover { text-decoration:underline}

div#col-gauche #actualites div.zone-actu div.content ul li a strong {color:#165678}

div#col-gauche #actualites div.zone-actu div.content ul li span.evene {background-color:#C32057; color:#FFFFFF;padding:0px 2px;font-size:.65em;text-transform:uppercase}

div#col-gauche #actualites div.zone-actu div.content p {color:#C32057; font-size:.7em; margin: 10px 0 0 0; padding:0px}

div#col-gauche #actualites div.zone-actu div.content p  a {color:#333333; text-decoration:underline; display:inline; padding:0px; margin:0px; font-size:1em}



div#col-gauche #zone-diaporama {width: 451px;height: 96px;background-image: url(../images/fd-diaporama.gif);background-repeat: no-repeat;display:block;font-size: 1em;color: #000000;float: left;text-align: left;margin: 25px 0 15px 0;padding: 10px;}

div#col-gauche #zone-diaporama h1 {display:none; visibility:hidden}

#diaporama {}

#diaporama .fl {background-color:#FFFFFF;display:inline;float:left; width:450px}

#diaporama.news_slider {clear:both;overflow:hidden;position:relative;width:450px; padding-top:10px;}

#diaporama.news_slider .prev, #diaporama.news_slider .next {margin:0px;padding:0px;position:absolute;top:10px;}

#diaporama.news_slider .prev {margin-top:26px; left:5px}

#diaporama.news_slider .next {margin-top:26px;left:395px;}

#diaporama.news_slider .news_items {width: 336px; overflow: hidden; height:75px;margin-left:50px}

#diaporama.news_slider .news_items .view_all { display:none; }

#diaporama.news_slider .news_items .container { position: relative; top: 0;left:0px;}

#diaporama.news_slider .news_items .container .item { width:100px; padding:5px 0px 0px 0px; text-align:center; margin:0px 12px 0px 0px; overflow:hidden}

##diaporama.news_slider .news_items .container .actif { border-right: 0px;}

#diaporama.news_slider .news_items .container #article-vide { display:none; }

#diaporama.news_slider .news_items .container .item a { display:block; width:100px; height:75px; text-decoration:none; color:#9d0f0f; margin:0px 0px 0px 0px; }

#diaporama.news_slider .news_items .container .item a span { background-color:#ffffff; display:block; padding:3px 0px 0px 0px; font-weight:bold; }

#diaporama.news_slider img {padding:0px;}

#fonction_slide { height:32px; display:block; padding:2px 10px 0px 10px; margin:2px 0px 0px 0px;}

#fonction_slide span { cursor:pointer; font-size:0.8em; }

#tooltip { position: absolute; z-index: 3000; padding: 5px; }

#tooltip div { margin: 0; }

#tooltip.pretty { border: none; padding:10px; }

#tooltip.pretty div { text-align: left; }



div#col-gauche #implantations {width: 451px;height: 87px;background-image: url(../images/fd-implantations.gif);background-repeat: no-repeat;font-size: .75em;color: #000000;float: left;text-align: left;margin: 10px 0 0 0;}

div#col-gauche #implantations h1{margin: 12px 0 5px 130px}



div#col-gauche #implantations ul {margin: 0px 30px 0 130px;display:inline;}

div#col-gauche #implantations li  {display:inline;}

div#col-gauche #implantations li a {color:#C32057;margin-right:8px 0; font-size:1em }



/* //////////////////////////////////////////////////////////// */



div#col-centrale {font-family: Arial, Helvetica, sans-serif;width: 158px;background-image: url(../images/fd-col-centrale.gif);background-repeat: repeat-y;font-size: .9em;color: #000000;float: left;text-align: left;margin: 20px 0 0 3px; padding:0px}



div#col-centrale #agenda {height: auto;float:left;padding:0 10px;}

div#col-centrale #agenda h1{margin: 0 0 0 -10px}

div#col-centrale #agenda h2 {color:#AE2052; font-size:.9em; padding: 5px 0; margin:0px}

div#col-centrale #agenda h3 {background-color: #224C62; font-weight:bold; color:#FFFFFF; width:135px;display:block;margin:0; font-size:.85em; padding: 0px}

div#col-centrale #agenda h3 img { width:135px; overflow:hidden}

div#col-centrale #agenda p {font-size:.85em;padding: 0 10px 0 0; text-align:left; margin:4px 0}

div#col-centrale #agenda p a { font-size:1em;}

div#col-centrale #agenda p a, div#col-centrale #nouveautes p a {padding: 0; margin:0px; color:#C32057; text-decoration:none}



div#col-centrale #nouveautes {float:left;padding:0 10px; margin: 0px 0 0 0}

div#col-centrale #nouveautes h1{margin: 3px 0 0 -10px; padding: 0 0 6px 0}

div#col-centrale #nouveautes ul li {font-size:.85em;padding: 0 8px 0 0; text-align:left;}

div#col-centrale #nouveautes ul li a{font-size:1em; text-decoration:none; color:#165678; display:block; width:150px; margin-bottom:8px; padding-bottom:8px;background: url(../images/separateur-col-centrale.gif) left bottom no-repeat}

div#col-centrale #nouveautes ul li a:hover {color:#165678; text-decoration:underline}





div#col-centrale #liens {float:left; margin: 0px 0 0 0;padding:0 10px;}

div#col-centrale #liens h1{margin: 3px 0 0 -10px;padding: 0 0 0px 0}

div#col-centrale #liens ul {}



div#col-centrale #liens ul li {display:block;font-size:.85em;padding: 4px 0; text-align:left; background: url(../images/separateur-col-centrale.gif) left bottom no-repeat}

div#col-centrale #liens ul li a{font-size:1em; text-decoration:none; color:#333333; display:block; width:130px; margin:0px; padding:2px 0 5px 0; background:url(../images/ico-liens-utiles.gif) left 6px no-repeat; padding-left: 15px}

div#col-centrale #liens ul li a:hover {color:#165678; text-decoration:underline}

div#col-centrale #liens p a {padding: 0; margin:0px; color:#C32057; text-decoration:none; font-size:.85em}

div#col-centrale #liens ul, div#col-centrale #nouveautes ul {margin: 15px 0 5px 0}



/* //////////////////////////////////////////////////////////// */



div#col-droite {width: 251px;height: auto;font-size: 1em;color: #000000;float: right;text-align: left;margin: 20px 25px 0 0;}

div#col-droite #bienvenue img, div#col-droite #zoom img {margin-left:-15px}



div#col-droite #bienvenue {width: 211px;height: auto;background-image: url(../images/fd-col-droite.gif);background-repeat: repeat-y;font-size: .8em;color: #000000;float: left;text-align: left;padding: 0 25px 0 15px;}

div#col-droite #bienvenue h1 {margin:0px}

div#col-droite #bienvenue h1 img {margin: 15px 0 5px -3px}

div#col-droite #bienvenue p {margin: 0 0 5px 0;font-size: 1em;}

div#col-droite #bienvenue p a {margin: 0;padding: 0px;text-align:left;color:#C32057; font-size:.95em}

div#col-droite #bienvenue h2 {margin: 0px;text-align: justify;font-size: 1em;color: #C32057;}

div#col-droite #bienvenue #video img {width: 212px;height: 133px;margin: 5px 0;/*border: #C32057 solid 1px;*/}



div#col-droite #zoom {width: 211px;height: auto;background-image: url(../images/fd-col-droite.gif);background-repeat: repeat-y;font-size: .8em;color: #000000;float: left;text-align: left;margin: 18px 0 16px 0;padding: 0 25px 0 15px;}

div#col-droite #zoom h1 img {margin: 20px 0 0px -3px}

div#col-droite #zoom h2 {color:#C32057; margin:-8px 0 0 0; padding: 0 0 5px 0}

div#col-droite #zoom p {font-size:.95em;margin: 0 0 5px 0;padding: 0; font-size:1em}

div#col-droite #zoom p a{margin: 0;padding: 0px;text-align:left;color:#C32057; font-size:.95em}



div#col-droite #zone-promo {width: 251px;height: auto;margin: 0px 0 18px 0;}

div#col-droite #zone-promo p {font-size:.7em;color: #FFFFFF;margin: 0px;}



img.top {margin-top:-12px}

img.bottom {padding-top:12px; display:block; float:left}

img.bottom2	 {padding-top:0px; display:block; margin-left:-10px;}



/* //////////////////////////////////////////////////////////// */



div#interieur-int {font-family: Arial, Helvetica, sans-serif;width: 953px;height: auto;font-size: .9em;color: #000000;float: left;text-align: left;margin: 0px;border-width: 1px;border-right-style: solid;border-left-style: solid;border-color: #666666;background-color: #FFFFFF;}

div#zone-texte {font-family: Arial, Helvetica, sans-serif;width: 600px;height: auto;font-size: .9em;color: #000000;position: relative;float: left;text-align: left;margin: 50px 10px 14px 40px;padding-bottom: 30px;background-color: transparent;}

div#zone-texte ul {margin: 8px 0 8px 20px;display: block;}

div#zone-texte ul li {background-image:url(../images/puce.gif);background-repeat: no-repeat;background-position: left .3em;text-indent:1.2em;margin-left: 25px;margin-top: 15px;padding: 4px 0px;display: block;}

div#zone-texte ul li ul {margin: 5px 0 5px 0;}

div#zone-texte ul li ul li {background-image: url(../images/separateur.gif);background-repeat: no-repeat;background-position: left center;padding-left: 20px;margin-left: 25px;margin-top: 2px;}

div#zone-texte ul li a:active, div#zone-texte ul li a:link, div#zone-texte ul li ul li a:active, div#zone-texte ul li ul li a:link {text-decoration: none;color:#333333;}

div#zone-texte ul li a:hover, div#zone-texte ul li ul li a:hover {text-decoration: underline;color:#333333;}

div#zone-texte ul li a:visited, div#zone-texte ul li ul li a:visited{text-decoration: none;}

div#ariane, div#services {background-image:url(../images/filet.gif);background-repeat: repeat-x;background-position: top left;height: 35px;width: auto;text-align: right;	font-size: .75em;color:#666666;}

div#ariane a:visited, div#services a:visited {color: #666666;}

div#colonne-droite {font-family: Arial, Helvetica, sans-serif;width: 270px;position: relative;float: right;margin-right: 6px;margin-top: -15px;}

div#fd-colonne-droite {font-family: Arial, Helvetica, sans-serif;background-image: url(../images/fd-colonne-droite.jpg);background-repeat: no-repeat;background-position: top left;width: 200px;height: 371px;font-size: .85em;color: #FFFFFF;text-align: justify;margin: -3px 0px 0px 0px;padding: 15px 50px 0px 20px;}

div#fd-colonne-droite h1 {font-family: Arial, Helvetica, sans-serif;background-image: url(../images/puce2.gif);background-repeat: no-repeat;background-position: left .4em;font-size: 1.2em;color: #A6D5EE;margin-top: 20px;padding: 0px 0px 0px 13px;border-bottom: 1px solid #A6D5EE;}

div#fd-colonne-droite strong {color: #FFFFFF;}

div#fd-colonne-droite p {margin-bottom: 0px;padding-bottom: 0px;}

div#fd-colonne-droite ul{ margin: 8px 0; padding: 0px;}

div#fd-colonne-droite ul li { display:block; margin: 5px 0;padding-left: 18px;background-image:url(../images/doc.gif);background-position: left .3em;background-repeat: no-repeat;}hr.hauteur {clear: both;visibility:hidden;margin: 0;padding: 0;}

div#fond-actus {width: 251px;height: 291px;background-image: url(../images/fd-actu.gif);background-repeat: no-repeat;margin-top: 20px;text-align: left;position:relative;float: left;}

div#fond-actus h1{padding: 20px 0 0 15px;margin: 0px;}

div#lien-actus{color: #666666;text-align:right;padding: 0px;margin-right: 20px;font-size: 0.7em;float: right;}

div#actus {width: 220px;height: 221px;overflow: hidden;position: relative;font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #333333;margin-top: 0px;padding: 0px 15px;text-align: left;}

div.actus {position: relative;}

div#actus p {text-align:left}



div#actus strong{color:#C32057;padding-left: 5px;}

div#footer {float:left;font-family: Arial, Helvetica, sans-serif;color:#585840;height: auto;width: 955px;margin-top: -14px;padding-top:30px;background-color:transparent;background-image:url(../images/footer-kop.gif);background-repeat: no-repeat;background-position: left top;}

div#footer-int {float:left;font-family: Arial, Helvetica, sans-serif;color:#585840;height: auto;width: 955px;background-image:url(../images/footer-kop.gif);background-repeat: no-repeat;background-position: left top;margin: 0px;padding-top:30px;background-color:transparent;}

div#footer p, div#footer-int p {padding: 0px;margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: .7em;color:#585840;text-align: center;}

div#footer a, div#footer-int a {color:#585840;text-decoration: none;}

div#footer a:hover, div#footer-int a:hover {text-decoration: underline;}



/* ///////////////////////////////////////////////////// GESTION DES ROLL-OVER /////////////////////////////////////////////////// */



#rubrique1 {width: 110px;text-indent: -9000px;left: 0px;background: transparent url(../images/fd-nav.gif) 0px 0px no-repeat;}

#rubrique1 a{width: 110px;left: 0px;background: transparent url(../images/fd-nav.gif) 0px -17px no-repeat;}

#rubrique1 a:hover {background: transparent url(../images/fd-nav.gif) 0px 0px no-repeat;}

#rubrique2 { width: 110px;left: 110px;text-indent: -9000px;background: transparent url(../images/fd-nav.gif) -110px 0px no-repeat;}

#rubrique2 a{ width: 110px;left: 110px;background: transparent url(../images/fd-nav.gif) -110px -17px no-repeat;}

#rubrique2 a:hover {background: transparent url(../images/fd-nav.gif) -110px 0px no-repeat;}

#rubrique3 {width: 170px;left: 240px;text-indent: -9000px;background: transparent url(../images/fd-nav.gif) -240px 0px no-repeat;}

#rubrique3 a{width: 170px;left: 240px;background: transparent url(../images/fd-nav.gif) -240px -17px no-repeat;}

#rubrique3 a:hover {background: transparent url(../images/fd-nav.gif) -240px 0px no-repeat;}

#rubrique4 {left: 410px; width: 100px;text-indent: -9000px;background: transparent url(../images/fd-nav.gif) -410px 0px no-repeat;}

#rubrique4 a{left: 410px; width: 100px;background: transparent url(../images/fd-nav.gif) -410px -17px no-repeat;}

#rubrique4 a:hover {background: transparent url(../images/fd-nav.gif) -410px 0px no-repeat;}

#rubrique5 {width: 100px;left: 510px;text-indent: -9000px;background: transparent url(../images/fd-nav.gif) -510px 0px no-repeat;}

#rubrique5 a{width: 100px;left: 510px;background: transparent url(../images/fd-nav.gif) -510px -17px no-repeat;}

#rubrique5 a:hover {background: transparent url(../images/fd-nav.gif) -510px 0px no-repeat;}

#rubrique6 {width: 80px;left: 610px;text-indent: -9000px;background: transparent url(../images/fd-nav.gif) -610px 0px no-repeat;}

#rubrique6 a{width: 80px;left: 610px;background: transparent url(../images/fd-nav.gif) -610px -17px no-repeat;}

#rubrique6 a:hover {background: transparent url(../images/fd-nav.gif) -610px 0px no-repeat;}







/* /////////////////////////////////////////////////////// GESTION DES STYLES ///////////////////////////////////////////////////// */



.txt {font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;font-style: normal;font-weight: normal;color: #012537;}



.legende-images {font-style: italic;font-size: 0.8em;color: #666;text-align: center;}



.texte-actus a:link, .texte-actus a:visited, .texte-actus a:hover {text-decoration: underline;color: #555555;}



.lientrees {font-size: 0.8em;color: #FFFFFF;}



.posrelative {position: relative;padding: 5px 0px;background-image: url(../images/separateur-actu.gif);background-repeat: no-repeat;background-position: bottom left;}



.liens-home {color: #666666;text-decoration: none;/*text-align: right;*/padding-top: 6px;margin-right: 25px;}



.liens-home2 {color: #666666;text-decoration: none;/*text-align: right;*/padding-top: 6px;margin-right: 15px;}



.liens-home3 {color: #FFFFFF;text-decoration: none;text-align: right;padding-top: 0px;margin-right: 20px;}



.liens-home4 {color: #FFFFFF;text-decoration: none;text-align: right;padding-top: 10px;margin-right: 20px;}



.liens-bienvenue {color: #666666;font-size: .95em;text-decoration: none;text-align: right;padding-top: 6px;margin-right: 280px;}







/* /////////////////////////////////////////////////////// GESTION DU FORMULAIRE DE CONTACT ///////////////////////////////////////////////////// */



#corpForm {	padding: 0em;color: black;margin: 0;}

#corpForm fieldset {	margin: 0;font-style: normal;padding: 0 4em 1em;}

#corpForm legend {	font-weight: bold;color: black;}

#corpForm p {	padding: .4em 0;margin: 0 0 .3em 0;}

#corpForm fieldset#coordonnees label {	float: left;	width: 20%;	text-align: right;	margin: 0;padding: 0 .6em 0 0;line-height: 1.8;}

#corpForm label.oblig {font-weight: bold;}



.mentions {font-size: 0.8em;color: #666;}



.legende {font-style: italic;font-size: 0.8em;color: #666;margin-left: 115px;padding: 0px;}

#validForm {text-align: right; padding-right: 270px;padding-top: 6px;}

#validForm input {font-size: 0.8em;font-weight: normal; margin-left: 0em;}

div.zone-video{ height:615px; width:720px; text-align:center; overflow:hidden;}



/* /////////////////////////////////////////////////////// page ACTU ///////////////////////////////////////////////////// */



/*.basic { width:20em; }*/



#log { position:fixed; bottom: 0; right:1em; text-align:right; }

#switch { position: fixed; bottom: 0; right: 15em; }



.basic  {

	width: 602px;

	font-family: Arial;

	border: 1px solid #999999;

}

.basic div {

	background-color: #FFFFFF;

}



.basic p {

	margin-bottom : 10px;

	border: none;

	text-decoration: none;

	font-weight: bold;

	font-size: 10px;

	margin: 0px;

	padding: 10px;

}

.basic a {

	cursor:pointer;

	display:block;

	padding:5px;

	margin-top: 0;

	text-decoration: none;

	font-weight: bold;

	font-size: 12px;

	color: #14557B;

	background-color: #999999;

	border-top: 1px solid #FFFFFF;

	border-bottom: 1px solid #999;

	background-image: url("../images/AccordionTab2.gif");

}

.basic a:hover {

	background-color: white;

	background-image: url("../images/AccordionTab0.gif");

}

.basic a.selected {

	color:#C32057;

	background-color: #999999;

	background-image: url("../images/AccordionTab0.gif");

}



@media print {

	.basic div, #navigation ul, #list2 dd, #list3 div{

		display: block!important;

		height: auto!important

	}

}



div#zone-texte table.nomargin ul li {margin-top:0px !important}

.basic div ul li a {color:#C32057; border:0px none; display:inline;padding: 0px}

.basic div ul li a:hover {text-decoration:underline;}

.basic div table {margin: 10px 0 10px 20px; padding:0px;}



.basic div td a, .basic div td a.selected, .basic div td a.hover {background-image:none;background-color: #FFFFFF;border:0px none; display:inline; padding: 0 5px}



.Style3 {width:100%; display:block; border-bottom: 1px solid #14557B; background-color:#14557B; color:#FFFFFF !important}

.Style3 a {background-color:#14557B !important}



* root element for accordion. decorated with rounded borders and gradient background image */

#accordion {

	background:#333;

	width: 300px;

	border:1px solid #333;	

	

}



/* accordion header */

#accordion h2 {

cursor:pointer;



	display:block;



	padding:5px;



	margin-top: 0;



	text-decoration: none;



	font-weight: bold;



	font-size: 12px;



	color: #14557B;



	background-color: #999999;



	border-top: 1px solid #FFFFFF;



	border-bottom: 1px solid #999;



	background-image: url("../images/AccordionTab2.gif");	

margin:0px;	

}



/* currently active header */

#accordion h2.current {

color:#C32057;



	background-color: #999999;



	background-image: url("../images/AccordionTab0.gif");

}



/* accordion pane */

#accordion div.pane {

	border:1px solid #fff;

	border-width:0 2px;

	display:none;

	height:auto;

	padding:15px;

	color:#fff;

	font-size:12px;

}



/* a title inside pane */

#accordion div.pane h3 {

	font-weight:normal;

	margin:0 0 -5px 0;

	font-size:16px;

	color:#999;

}

#accordion div.pane table { display:block}
