/*-------------------_-  NE PAS SUPPRIMER  -------------------------*/
* {
	margin: 0;
	padding: 0;
	font-family: Helvetica, sans-serif;
}
body {
	background: white;
	color:#666666;
	font-size: 12px;
}
iframe, img {
	border: 0;
}
strong {
	font-weight: bolder;
}
ol, ul {
	list-style-position: outside;
}
td {
	vertical-align: middle;
}
font {
	font-size: inherit;
}
a, a:link, a:visited, a:active, a:hover {
	text-decoration: none;
}

input, select, textarea {
	vertical-align: middle;
	font-size: inherit;
}
input.text, input.textarea, textarea, select {
  border: 1px solid #999999;
  color:#999999;
  width:99%;
  margin-bottom:10px;
}
input.text{ padding:2px 1px; }
.clear { clear:both; display:block; font-size:0; height:0; line-height:0; width:100%; margin:0; min-height:0; padding:0; background:none; }
.float-right {float:right;}

/* ------------  FIN  ------------ */

*{padding:0;margin:0;font-family:Arial}
html,body{height:100%;background-color:#3593d1;/*#00BAF1;*/}
div#wrapper{ width:1004px; margin:0 auto; }
/*div#header{ width:980px;position:relative;margin-left:auto;margin-right:auto;height:105px;background-color:#FFFFFF;}*/
div#header{ height:142px; background:transparent url(/doc/img/header-background.png) top left no-repeat; position:relative; }
/*div#header img#main-logo{margin:20px 0px 20px 50px ;}*/
/*div#menu{background-color:#CCE70B;width:981px;margin-left:auto;margin-right:auto;height:40px;text-align:center;}*/
div#menu{ background:transparent url(/doc/img/menu-background.png) no-repeat top left; height:25px; padding:1px 12px 0; }
div#menu li.menu { float:left; list-style:none outside none; position:relative; }
div#menu li.menu a.link {display:block; width:120px; height:25px; float:left; text-align:center; line-height:25px; font-size:14px; color:#ffffff; }
div#menu li.menu span.left {z-index:10;background:transparent url(/doc/img/menu-item-left.png) top left no-repeat; width:1px; height:25px; float:left;}
div#menu li.menu span.right {z-index:10;background:transparent url(/doc/img/menu-item-right.png) top left no-repeat; width:1px; height:25px;  float:left; display:block;}
*html div#menu li.menu span.right {display:none;}
*html div#menu li.menu span.left {display:none;}
/*div#menu ul {margin-left:0;}
*/div#menu li.menu {float:left;display:block;position:relative;padding:0px 0 0px;text-align:center;z-index:10;}
*html div#menu li.menu {width:90px;}
/*
div#menu li.menu a:hover{color:white;}
div#menu li.menu a{background-color:transparent;text-decoration:none;color:#111987;font-size:12px;padding:8px 30px 8px;width:139px;font-weight:bold;}
*/


ul.sous-menu {
  padding:0!important;
  position:absolute!important;
  left:0;
  /*top:40px!important;*/
  top:25px!important;
  /*width:140px!important;*/
  list-style-type:none!important;
  z-index:10!important;
  font-size:12px!important;
  /*background-position: bottom left !important;
  background-repeat:no-repeat!important;
  background-color:transparent!important;*/
  /*padding-bottom:10px!important;*/
  height:auto!important;
  margin:0!important;
  /*background-image:url(/doc/img/bottom_encart_nav.gif) !important;*/
}
ul.sous-menu li{
  margin:0!important;
  /*padding:0!important;*/
  z-index:10!important;
  background-color:#ffffff;
  /*width:152px;*/
}
.sous-menu li a {display:block; padding: 0 8px 0 12px !important; text-align:left; line-height:21px; background-image:none;}
.sous-menu li a:hover { color:#ffffff; }
.sous-menu li.nav-top { line-height:0; padding:0; margin:0; font-size:0; }
.sous-menu li.nav-bottom { line-height:0; padding:0; margin:0; font-size:0; }

/* Sous menu orange */
.sous-menu.orange li {width:152px;}
.sous-menu.orange li a { color:#ff7300; border:1px solid #ff7300; border-top-width:0px; border-bottom-color:#d1d1d1; }
.sous-menu.orange li a:hover { background-color:#ff7300; color:#ffffff; border-bottom-color:#ff7300; }
.sous-menu.orange li.nav-bottom { background:transparent url(/doc/img/orange/bottom_encart_nav.png) bottom left no-repeat; height:14px;}
.sous-menu.orange li.nav-top { height:4px; background:none #ff7300; border-width:0 1px; }


/* Sous menu rose */
.sous-menu.rose li {width:195px;}
.sous-menu.rose li a { color:#ff005c; border:1px solid #ff005c; border-top-width:0px; border-bottom-color:#d1d1d1; }
.sous-menu.rose li a:hover { background-color:#ff005c; color:#ffffff; border-bottom-color:#ff005c; }
.sous-menu.rose li.nav-top { height:4px; background-color:#ff005c; border-width:0 1px; }
.sous-menu.rose li.nav-bottom { background:transparent url(/doc/img/rose/bottom_encart_nav.png) bottom left no-repeat; height:14px;}

/* Sous menu vert */
.sous-menu.vert li {width:136px;}
.sous-menu.vert li a { color:#06961a; border:1px solid #06961a; border-top-width:0px; border-bottom-color:#d1d1d1; }
.sous-menu.vert li a:hover { background-color:#06961a; color:#ffffff; border-bottom-color:#06961a; }
.sous-menu.vert li.nav-top { height:4px; background-color:#06961a; border-width:0 1px; }
.sous-menu.vert li.nav-bottom { background:transparent url(/doc/img/vert/bottom_encart_nav.png) bottom left no-repeat; height:14px;}

/* Sous menu violet */
.sous-menu.violet li {width:140px;}
.sous-menu.violet li a { color:#bd01b1; border:1px solid #bd01b1; border-top-width:0px; border-bottom-color:#d1d1d1; }
.sous-menu.violet li a:hover { background-color:#bd01b1; color:#ffffff; border-bottom-color:#bd01b1; }
.sous-menu.violet li.nav-top { height:4px; background-color:#bd01b1; border-width:0 1px; }
.sous-menu.violet li.nav-bottom { background:transparent url(/doc/img/violet/bottom_encart_nav.png) bottom left no-repeat; height:14px;}

/* Sous menu jaune */
.sous-menu.jaune li {width:119px;}
.sous-menu.jaune li a { color:#f2b200; border:1px solid #f2b200; border-top-width:0px; border-bottom-color:#d1d1d1; }
.sous-menu.jaune li a:hover { background-color:#f2b200; color:#ffffff; border-bottom-color:#f2b200; }
.sous-menu.jaune li.nav-top { height:4px; background-color:#f2b200; border-width:0 1px; }
.sous-menu.jaune li.nav-bottom { background:transparent url(/doc/img/jaune/bottom_encart_nav.png) bottom left no-repeat; height:14px;}

/* Sous menu turquoise */
.sous-menu.turquoise li {width:135px;}
.sous-menu.turquoise li a { color:#00caa4; border:1px solid #00caa4; border-top-width:0px; border-bottom-color:#d1d1d1; }
.sous-menu.turquoise li a:hover { background-color:#00caa4; color:#ffffff; border-bottom-color:#00caa4; }
.sous-menu.turquoise li.nav-top { height:4px; background-color:#00caa4; border-width:0 1px; }
.sous-menu.turquoise li.nav-bottom { background:transparent url(/doc/img/turquoise/bottom_encart_nav.png) bottom left no-repeat; height:14px;}

/* Sous menu rouge */
.sous-menu.rouge li {width:162px;}
.sous-menu.rouge li a { color:#e80000; border:1px solid #e80000; border-top-width:0px; border-bottom-color:#d1d1d1; }
.sous-menu.rouge li a:hover { background-color:#e80000; color:#ffffff; border-bottom-color:#e80000; }
.sous-menu.rouge li.nav-top { height:4px; background-color:#e80000; border-width:0 1px; }
.sous-menu.rouge li.nav-bottom { background:transparent url(/doc/img/rouge/bottom_encart_nav.png) bottom left no-repeat; height:14px;}


/*
ul.sous-menu a{
  width:135px!important;
  z-index:10!important;
  text-align:left;
  display:block!important;
  position:relative!important;
  margin:0!important;
  padding:0 0 2px 5px !important;
  line-height:20px!important;
  color:#125084!important;
  text-decoration:none;
  background-color:#CCE70B!important;
  font-weight:bold!important;
  font-size:11px!important;
  height:auto!important;
}
ul.sous-menu a:hover{
  padding:0 0 0 5px!important;
  color:white!important;
  height:auto!important;
  border-top:1px solid white;
  border-bottom:1px solid white;
  background-color:#00BAF1!important;
}
*/
ul.sous-menu a:first-letter{text-transform:capitalize;}
div#main-background { background:transparent url(/doc/img/main-background.png) repeat-y top center; width:980px; padding:0 12px;}
div#main{width:980px; background:#ffffff url(/doc/img/main-background-top.png) no-repeat top center; padding:13px 0 0 0; }
div#main-bottom { background:transparent url(/doc/img/main-background-bottom.png) no-repeat top center; height:19px; font-size:0px; line-height:0px;}
#footer {padding-top:2px;/*-moz-border-radius:0 0 10px 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;*/ height:38px; }
.home { padding:0 10px; }
.home .left { float:left; width:660px; }
.home .left .division { float:left; width:330px; margin:-10px 0;}
.home .right { float:left; /*width:300px;*/ width:298px; }
.home .pagination { float:right; }
.home .pagination a { color:#666666; }
.home .pagination a.selected { color:#3593d1; font-weight:bold; }
.home .carte-tunon a {font-weight:bold;}
*html .home .news-box {height:271px;}

div.box-tunon { margin:10px 5px; color:#666666; }
/*div.box-tunon .top { background-color:#eef8ff; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; height:29px; padding:7px 7px 7px 7px; line-height:26px; color:#3593d1; font-size:14px;}*/
div.box-tunon .top { background:#eef8ff url(/doc/img/img-home/box/top-blue.png) top left no-repeat; height:29px; padding:7px 7px 7px 7px; line-height:26px; color:#3593d1; font-size:14px;}
div.box-tunon .top h2 { font-size:18px; font-weight:bold; line-height:26px; display:inline;}
div.box-tunon .top .icone { background-image:url(/doc/img/box-icone-bleu.png); width:24px; height:24px; display:inline-block; margin:0 8px 0 0; background-repeat:no-repeat;}
div.box-tunon .content { background-color:#eef8ff; padding:0 8px; }
div.box-tunon .content strong {color:#3593d1; font-weight:normal;}
/*div.box-tunon .bottom  { background-color:#eef8ff; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius: 0 0 10px 10px; border-radius:0 0 10px 10px; height:14px; }*/
div.box-tunon .bottom  { background:#eef8ff url(/doc/img/img-home/box/bottom-blue.png) top left no-repeat;; height:14px; }
div.box-tunon a.round-link { background-color: #cfecff; margin:0 5px 0 0; padding:2px 5px; color:#3593d1; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

div.box-tunon .text { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; border:0 none; color:#3593D1; padding:2px 5px; width:200px; vertical-align:top; margin-right:15px;}
div.box-tunon .submit { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius:6px; background:none no-repeat scroll 0 0 #CFECFF; border:0 none; color:#3593D1; padding:1px 5px; }

.home .right div.box-tunon .top {background-image:url(/doc/img/img-home/box/top-blue-mini.png);}
.home .right div.box-tunon .bottom {background-image:url(/doc/img/img-home/box/bottom-blue-mini.png);}

div.box-tunon.rouge .top,
div.box-tunon.rouge .content,
div.box-tunon.rouge .bottom { background-color:#cd1316; color:#ffffff; }
div.box-tunon.rouge .top {background-image:url(/doc/img/img-home/box/top-rouge.png);}
div.box-tunon.rouge .bottom {background-image:url(/doc/img/img-home/box/bottom-rouge.png);}
div.box-tunon.rouge .top .icone { background-image:url(/doc/img/box-icone-rouge.png); }
div.box-tunon.rouge a.round-link { color:#ffffff; background: transparent url(/doc/img/background-trans.png) repeat top left;}
div.box-tunon.rouge a.round-link { background: none #d9181c;}

div.box-tunon.marron .top,
div.box-tunon.marron .content,
div.box-tunon.marron .bottom { background-color:#ef7c00; color:#ffffff; }
div.box-tunon.marron .top {background-image:url(/doc/img/img-home/box/top-marron.png);}
div.box-tunon.marron .top .icone { background-image:url(/doc/img/box-icone-marron.png); }
div.box-tunon.marron .bottom {background-image:url(/doc/img/img-home/box/bottom-marron.png);}
div.box-tunon.marron a.round-link { color:#ffffff; background: transparent url(/doc/img/background-trans.png) repeat top left;}
div.box-tunon.marron a.round-link { background: none #f48f00;}

div.box-tunon.vert .top,
div.box-tunon.vert .content,
div.box-tunon.vert .bottom { background-color:#3ea434; color:#ffffff; }
div.box-tunon.vert .top {background-image:url(/doc/img/img-home/box/top-vert.png);}
div.box-tunon.vert .top .icone { background-image:url(/doc/img/box-icone-vert.png); }
div.box-tunon.vert .bottom {background-image:url(/doc/img/img-home/box/bottom-vert.png);}
div.box-tunon.vert a.round-link { color:#ffffff; background: transparent url(/doc/img/background-trans.png) repeat top left;}
div.box-tunon.vert a.round-link { background: none #4cb640;}

div.box-tunon.rose .top,
div.box-tunon.rose .content,
div.box-tunon.rose .bottom { background-color:#e83081; color:#ffffff; }
div.box-tunon.rose .top {background-image:url(/doc/img/img-home/box/top-rose.png);}
div.box-tunon.rose .top .icone { background-image:url(/doc/img/box-icone-rose.png); }
div.box-tunon.rose .bottom {background-image:url(/doc/img/img-home/box/bottom-rose.png);}
div.box-tunon.rose a.round-link { color:#ffffff; background: transparent url(/doc/img/background-trans.png) repeat top left;}
div.box-tunon.rose a.round-link { background: none #ee3c94;}

div.box-tunon.jaune .top,
div.box-tunon.jaune .content,
div.box-tunon.jaune .bottom { background-color:#fecb36; color:#ffffff; }
div.box-tunon.jaune .top {background-image:url(/doc/img/img-home/box/top-jaune.png);}
div.box-tunon.jaune .top .icone { background-image:url(/doc/img/box-icone-jaune.png); }
div.box-tunon.jaune .bottom {background-image:url(/doc/img/img-home/box/bottom-jaune.png);}
div.box-tunon.jaune a.round-link { color:#ffffff; background: transparent url(/doc/img/background-trans.png) repeat top left;}
div.box-tunon.jaune a.round-link { background: none #fed743;}

div.box-tunon.blanc .top,
div.box-tunon.blanc .content,
div.box-tunon.blanc .bottom { background-color:#ffffff; border:0px solid #54bbff; color:#54bbff; }
div.box-tunon.blanc .top {background-image:url(/doc/img/img-home/box/top-blanc.png);}
div.box-tunon.blanc .top .icone { background-image:url(/doc/img/box-icone-blanc.png); }
div.box-tunon.blanc .bottom {background-image:url(/doc/img/img-home/box/bottom-blanc.png);}
div.box-tunon.blanc .content {background-image:url(/doc/img/img-home/box/middle-blanc.png);}
div.box-tunon.blanc .top,
div.box-tunon.blanc .content {border-bottom:0;}
div.box-tunon.blanc .bottom,
div.box-tunon.blanc .content {border-top:0;}
div.box-tunon.blanc a.round-link { background-color:#ddf1ff; color:#54bbff;}

/*div.box-tunon.violet .content {height:205px; }*/
div.box-tunon.violet .top,
div.box-tunon.violet .content,
div.box-tunon.violet .bottom { background-color:#bd01b1; color:#ffffff; }
div.box-tunon.violet .top {background-image:url(/doc/img/img-home/box/top-violet.png);}
div.box-tunon.violet .top .icone { background-image:url(/doc/img/box-icone-violet.png); }
div.box-tunon.violet .bottom {background-image:url(/doc/img/img-home/box/bottom-violet.png);}
div.box-tunon.violet .content h3 { font-size:12px; color:#ffffff; font-weight:bold; margin-bottom:20px; line-height: 16px;}
div.box-tunon.violet .content .violet-left { background-color:#bd01b1; float:left; width:295px; border-right:1px solid #ffffff; padding-right:20px; }
div.box-tunon.violet .content .violet-left img {float:left; width:125px; margin-right:15px; }
div.box-tunon.violet .content .violet-right { background-color:#bd01b1; float:left; width:295px; padding-left:20px; }
div.box-tunon.violet .content .violet-right img { margin-right:14px; }
div.box-tunon.violet .content .violet-right a { margin-top:4px; }
div.box-tunon.violet a.round-link { color:#ffffff; background: transparent url(/doc/img/background-trans.png) repeat top left;}
div.box-tunon.violet a.round-link { background: #cc01c1 none;}

div.box-tunon .content .content-left {float:left; width:234px; padding:0 12px 0 10px;background-color:;display:inline; background-color:#eef8ff;}
div.box-tunon .content .content-left .news {border-width: 0 1px 1px 0; border-color:#c0e1f6; border-style:solid; -webkit-border-bottom-right-radius:10px; -moz-border-radius:0 0 10px 0; border-radius:0 0 10px 0; margin-bottom:12px; padding:0 5px 5px 0;/* height:43px; overflow:hidden;*/}
div.box-tunon .content .content-left .news h3 { text-align:right; font-size:14px; }
div.box-tunon .content .content-left .news p { text-align:right; }
div.box-tunon .content .content-left .news a { text-decoration: underline; color:#666666; }
div.box-tunon .content .content-left .news.selected h3,
div.box-tunon .content .content-left .news.selected p { color:#3593d1; font-weight:bold; }
div.box-tunon .content .content-right {float:left; display:block; background-color:#eef8ff;}

div.encart{margin-left:24px;float:left;margin-top:17px;}
div.bleu{width:300px;color:#111987;}
div.green{margin-top:17px;width:300px;color:#111987;}
div.encart div.header{line-height:25px;height:30px;font-size:16px;font-weight:bold;padding-left:15px;padding-top:5px;}
div.encart div.content{padding-left:15px;}
div.bleu div.header{color:white;background-image:url("/doc/img/encart-bleu-header.gif");}
div.bleu div.content{font-size:12px;height:145px;background-image: url(/doc/img/encart-bleu-content.gif);
background-repeat: no-repeat;
background-position: center bottom;
background-color:#CCF1FC;}
div.green div.header{background-image:url("/doc/img/encart-green-header.gif");}
div.green div.content{font-size:12px;line-height:18px;height:114px;background-image:url("/doc/img/encart-green-content.gif");}
div.encart a{font-weight:bold;display:block;color:#111987;}
div.encart p{padding-top:15px;line-height:14px;}
div.encart ul{padding-top:15px;list-style-type:none;}

div#main div#gros_titre {
  float:right;
  margin-top:15px;
  width:65%;
}
div#main span.gros_titre {
  font-size:20px;
  display:block;
  font-weight:bold;
  background-image: url("/doc/img/main-puce.gif");
  background-position: left;
  background-repeat:no-repeat;
  background-color:transparent;
  padding-left:20px;
  padding-right:20px;
  margin-bottom:28px;
  line-height:32px;
}
div#main span.gros_titre a:hover{
  color:rgb(204,231,11);
}
div#main span.gros_titre a{
  text-decoration : none;
  color:rgb(34,195,243);
}

div#main {
  /*background-repeat:repeat;*/
  color:#111987;
  height:100%;
}
div#main div#content div.main quote {
  font-style:italic;
  display:block;
  margin:10px;
  padding:10px;
}
div#main div#content div.main h1 {
  font-size:16px;
  margin:10px 0 15px 0;
  padding-left:20px;
  background-position: left 5px;
  background-repeat:no-repeat;
  padding-top:5px;
  clear:both;
}

div#main div#content div.main h3 {
  font-size:12px;
  margin:15px 0 7px;
}
div#main div#content div.main h2 a:hover{
  text-decoration:underline;
}
div#main div#content div.main h2 a{
  background-image:none;
  padding-left:0;
}
div#main div#content div.main h2 {
  color:#111987;
  font-size:14px;
  margin-top:10px;
  padding-top:10px;
  background-image:url("/doc/img/main-content-h2.gif");
  background-position: left 15px;
  background-repeat:no-repeat;
  font-weight:bold;
  padding-left:20px;
/*  clear:both;*/
}
div#main div#content div.main a{
  padding-left:15px;
  color:#111987;
  background-image:url("/doc/img/main-content-a.gif");
  background-position: left;
  background-repeat:no-repeat;
  font-weight:bold;
}
div#main div#content div.main a.image {
  background-image:none;
}
div#main div#content div.main div.map a:hover{
  text-decoration:underline;
}
div#main div#content div.main div.map a{
  background-image:none;
}
div#main div#content div.main p{
  color:#111987;
  padding-top:5px;
}
div#main div#content div.main ul{
  list-style-type:none;
  color:#111987;
  margin-top:10px;
}
div#main div#content div.main ul li h1{

}
div#main div#content div.main li a{
  background-image:none;
}
div#main div#content div.main li{
  background-image:url("/doc/img/main-content-li.gif");
  background-position: left 6px;
  background-repeat:no-repeat;
  padding-left:10px;
}
div#main div#content div.main {
  float:left;
  width:420px;
  margin-left:35px;
  padding-top:10px;
}
div#main div#content div#left div.menu div.header{
  background-position: top;
  background-repeat:no-repeat;
  background-color:white;
  color:white;
  font-size:12px;
  font-weight:bold;
  padding-top:7px;
  padding-left:7px;
}
div#main div#content div#left div.footer{
  background-repeat:no-repeat;
  background-color:white;
  height:24px;
  margin:0;
  width:194px;
  border-top:1px solid;
}

div#main div#content div#left div.content a{
  text-align:left;
  background-color:white;
  background-position: 5px 4px;
  background-repeat:no-repeat;
  margin-left:0;
  padding-left:23px;
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  margin-top:1px;
  margin-bottom:0;
  width:167px;
}
div#main div#content div#left div.content a:hover{
  color:white;
}
div#main div#content div#left div.content ul li a.selected{
  color:white;
}
div#main div#content div#left div.content ul li ul li a.selected{
  color:white;
}
div#main div#content div#left div.content li li a{
  background-position: 20px 8px;
  width:160px;
  margin-left:0;
  padding-left:30px;
}
div#main div#content div#left div.content li li{
  padding-left:0;
  background-color:white;
  width:180px;
}
div#main div#content div#left div.content ul{
  margin-top:-4px;
  width:190px;
  text-align:left;
}
div#main div#content div#left div.content li{
  list-style-type:none;
  width:100%;
}
div#main div#content div#left div.content{
  margin-top:10px;
  text-align:center;
  border-bottom:0 solid;
  border-left:2px solid;
  border-right:2px solid;
}
div#main div#content div#left,
div#main div#content div.left{
/*  position:absolute;
  left:34px;
  top:44px;*/
  width:194px;
  float:left;
  /*margin-top:19px;*/
  margin-top:10px;
  margin-left:10px;
}
div#main div#content div#left img{
  border:2px solid white;
  padding-bottom:1px;
  background-color:white;
}
div#main div#content {
  /*margin:0 5px 20px 16px;*/
  margin:0 0px 0px 0px;
  padding-bottom:20px;
  background-position: bottom;
  background-repeat:no-repeat;
}
div#main div#content div#right{
  width:258px;
  padding-bottom:10px;
 /* position:absolute;
  right:14px;
  top:25px;
  */
  float:right;
  /*margin-right:5px;*/
}
div#main div#content div#right div#newsletter{
  width:225px;
  height:57px;
  background-image: url("/doc/img/main-newsletter-box.gif");
  margin:10px auto;
  padding-left:20px;
  padding-top:20px;
}
div#main div#content div#right h1{
  font-size:14px;
  font-weight:bold;
}
div#main div#content div#right div#newsletter input{
  border:1px solid;
  font-weight:bold;
  padding:2px 2px 3px;
  text-align:right;
  width:175px;
  font-size:11px;
  opacity:0.5;
  filter:alpha(opacity=50);
}
div#main div#content div#right div#newsletter input.button{
  color:white;
  font-size:13px;
  margin-left:7px;
  height:22px;
  width:22px;
  opacity:1;
  filter:alpha(opacity=1);
  cursor:pointer;
}
div#main div#content div#right div.footer{
  height:22px;
  width:245px;
  margin-left:5px;
  background-repeat:no-repeat;
  background-position: top;
}
div#main div#content div#right div#actu{
  background-position: top;
  background-repeat:no-repeat;
  background-color:white;
  margin-top:25px;
  margin-left:5px;
  width:245px;
  font-size:11px;
  line-height:12px;
  text-align:center;
}
div#main div#content div#right div#actu h1 {
  padding:15px 15px 0 15px;
  text-align:left;
}
div#main div#content div#right p{
  padding-bottom:5px;
}
div#main div#content div#right div#actu p{
  text-align:left;
  padding:5px 15px;
}
div#main div#content div#right img{
  padding:8px 15px 0 15px;
}
div#main div.footer a{
  color:white;
}
div#main div.footer a:hover{
  text-decoration:underline;
}
div#main div.footer {
  background-repeat:no-repeat;
  width:992px;
  height:31px;
  padding-top:15px;
}
html body div div.footer a{
  color:white;
}
html body div div.footer {
  color:white;
  text-align:center;
}
div#main span.fils {
  color:white;
  display:block;
  font-size:13px;
  font-weight:bold;
  line-height:4px;
  margin:0px 7px;
  padding-left:30px;
}
div#main span.fils span.parent a, div#main span.fils span.parent {
  opacity:0.8;
  filter:alpha(opacity=80);
  color:white;
}
div#main div#content div.main ul ul ul {
  list-style-image:url("/doc/img/main-content-li.gif");
  margin: 0 10px 0;
}
div#main div#content div.main ul ul {
  list-style-image:url("/doc/img/bleu/main-menu-list-puce2.gif");
  margin: 0 10px 10px;
}

div#main div#content div.main ul li, div#main div#content div.main ul a {
  background-image:none;
  padding:0;
}

div#main div#content div.main ul {
  list-style-image:url("/doc/img/main-content-li.gif");
  margin-left:20px;
}

div#main div#content div.main img.right, div#main div#content div.main font.right img{
  float:right;
  margin:3px 0 5px 10px;
}

div#main div#content div.main img.left, div#main div#content div.main font.left img{
  float:left;
  margin:3px 10px 5px 0;
}

div#main div#content div.main p.center, div#main div#content div.main font.center{
  text-align:center;
  margin:5px 0;
}

div#header a.lang {
  opacity:0.5;
  filter:alpha(opacity=50);
}
/*
ul#sousmenu1 a{ background-color:#ff7300!important; }
ul#sousmenu1 {
 background-image:url("/doc/img/menu-orange-bottom.gif") !important
}
ul#sousmenu2 {
 background-image:url("/doc/img/menu-rose-bottom.gif") !important
}
ul#sousmenu3 {
 background-image:url("/doc/img/menu-vert-bottom.gif") !important
}
ul#sousmenu4 {
 background-image:url("/doc/img/menu-violet-bottom.gif") !important
}
ul#sousmenu5 {
 background-image:url("/doc/img/menu-jaune-bottom.gif") !important
}
ul#sousmenu6 {
 background-image:url("/doc/img/menu-turquoise-bottom.gif") !important
}
ul#sousmenu7 {
 background-image:url("/doc/img/menu-rouge-bottom.gif") !important
}
ul#sousmenu2 a{ background-color:#ff005C!important;}
ul#sousmenu3 a{ background-color:#06961A!important;}
ul#sousmenu4 a{ background-color:#BD01B1!important;}
ul#sousmenu5 a{ background-color:#f2b200!important;}
ul#sousmenu6 a{ background-color:#00CAA4!important;}
ul#sousmenu7 a{ background-color:#E80000!important;}
*/
ul#sousmenu1 a:hover {
  background-color:#ff7300!important;
}
ul#sousmenu2 a:hover {
  background-color:#ff005C!important;
}
ul#sousmenu3 a:hover {
  background-color:#06961A!important;
}
ul#sousmenu4 a:hover {
  background-color:#BD01B1!important;
}
ul#sousmenu5 a:hover {
  background-color:#f2b200!important;
}
ul#sousmenu6 a:hover {
  background-color:#00CAA4!important;
}
ul#sousmenu7 a:hover {
  background-color:#E80000!important;
}

#EncartDemandeAccueil
{
margin-top:15px;
background-image:url("/doc/img/documentation_accueil.gif");
background-repeat:no-repeat;
width:270px;
height:25px;
padding-top:10px;
padding-left:30px;
font-size:14px;
}

#EncartDemandeAccueil a
{
font-weight:bold;
    color:white;
}
blockquote { display:block; padding:5px; text-align:center; }
div#main div#content div.main ul.menu-horizontal { margin-left:0; width:410px; }
div#main div#content div.main ul.menu-horizontal li { float:left; display:inline; line-height:22px; margin-bottom:5px; }
div#main div#content div.main ul.menu-horizontal li a { line-height:22px; margin-right:3px; margin-bottom:5px; padding:3px 5px 4px; }
div#main div#content div.main ul.menu-horizontal li a:hover,
div#main div#content div.main ul.menu-horizontal li a.selected { background-position:right -22px; color:white; }

div#main div#content div.main a.topscreen { padding-left:20px; font-weight:100; }


/* ----- page HOME ----- */
#home-news-img {position:relative;}