body {
margin:0;
padding:0;
background: url(images/bgrepeatx.gif) fixed;
background-repeat:repeat-x;
background-color:#ffffff;
font-family: "Trebuchet MS", Trebuchet, Arial;}
img {
border:4px solid white;
display:block;
margin:0pt auto;
/*display:block;
margin:0 auto;
padding:5px 5px 9px 5px;
background: white url(images/sousimg.gif) repeat-x bottom left;*/
}
h1, h2, h3 {
font-family: "Trebuchet MS", Trebuchet, Arial;
background-image:url(images/puce-h.gif);
background-repeat:no-repeat;
padding-left:25px;
padding-top:0;
margin:0;
color: #FF6600;
font-size:19px;
}
h4 {
margin:10px 10px 0 10px;
color: #990000;
font-size:15px;
border-bottom: #FF3300 1px solid;
display:block;
}
h5 {
margin:10px 10px 0 10px;
color: #990000;
font-size:15px;
border-bottom: #FF3300 1px dotted;
display:block;
}
h6 {
text-align:left;
color: #666666;
font-size:15px;
padding:5px;
}
h4 li, ul { 
list-style-type: circle;
}
p {
padding-top:10px;
/*line-height:16px;*/
font-size:14px;
padding-left:10px;
padding-right:10px;
color:#555;
}
td {
vertical-align:top;
/*line-height:16px;*/
font-size:11px;
color:#482710;
}
/*
a:link, a:visited {
border-bottom:1px #ff5500 dotted;
font-size:13px;
color: #ff6600;
text-decoration:none;
font-weight:bold;
}
a:hover {
color:#ff6600;
text-decoration:none;
font-weight:bold;
}*/
.login, .login a:link, .login a:visited {
color:#f6dc9e;
}
.login a:hover {
font-weight:normal;
color: #999999;
}
#footer {
color: #f9ecdf;
text-align:center;
/*padding-left:55px;*/
font-size:10px;
}
.image {
border-bottom: #666666 4px solid;
}
#corps {
padding:0;
margin:0 auto;
height:100%;
border: #cccccc 0px solid;
width:960px;
}
#top {
margin:0;
padding:0;
height:8px;
width:100%;
background-image:url(images/template-div_01.gif);
background-repeat:no-repeat;
}
#haut {
margin:0;
padding:0;
height:189px;
width:100%;
}
#gauche {
margin:0;
padding:0;
width:18px;
float:left;
height:189px;
background-image:url(images/template-div_02.gif);
}
#flash {
margin:0;
padding:0;
width:960px;
float:left;
height:197px;
background-image:url(images/template-div_01.gif);
background-repeat:no-repeat;
}
#droite {
margin:0;
padding:0;
width:19px;
float:left;
height:189px;
background-image:url(images/template-div_04.gif);
}
#contenu {
margin:0;
padding:0;
float:left;
width:960px;
/*height:100%;*/
background:url(images/bgrepeaty.gif) repeat-y scroll 0%;
}
#contenu a:link, #contenu a:visited {
text-decoration:none;
color: #ff6600;
}
#contenu a:hover {
text-decoration:none;
color: #333333;
}
#contenutxt{
text-align:left;
width:550px;
float:left;
margin:0;
padding:0;
/*background:#fff url(images/bgrepeaty.gif) repeat-y scroll 0%;
/*background:#ccc url(../images/template-div_06.gif) repeat-y scroll 0%;*/
}
#contenutxt ul, li {
/*font-size:12px;*/
color:#555;
border-left: #999999 0px dotted;
padding:0;
margin:0 0 0 20px;;
list-style: url(images/puce-li.gif);
}
#contenutxt li {
padding-left:5px;
color:#555;
}
#contenutxt li a:link, #contenutxt li a:visited {
padding-left:5px;
color:#ff6600;
}
#contenutxt li a:hover {
padding-left:5px;
color: #990000;
background-color:#f0de79;
}
.picture {
vertical-align: middle;
border:0px;
}
#sub {
}
#submenu {
position:relative;
top:0px;
background-color: #FFFF99;
/*width:200px;*/
/*border-top: #666666 1px solid;
border-bottom: #666666 1px solid;*/
}
#submenu h4 {
border:0;
text-transform: lowercase;
font-size:12px;
color:#ff6600;
letter-spacing:2px;
padding:10px 0 5px 0;
} 
#submenu li a:link {
padding-left:5px;
text-transform:none;
list-style-image:url(images/puce-lisub.gif);
} 
	
#submenu li a:hover {
padding-left:5px;
color: #ff0000;
background-color: #FFFF77;
border-bottom:1px outset;
} 
var {
font-size: larger;
font-weight:bold;
font-style:normal;
color: #ff6600;
}
#menuentier {
/*font-size:9px;
line-height:20px;*/
margin:0 0 0 100px;
padding:0 0 0 0;
float:left;
width:190px;
}
#menugauche2 {
/*background-color: #CC9933;*/
margin:0;
padding:0;
width:190px;
}
/*#menugauche2 a:hover {
display:block;
width:195px;
height:27px;
text-decoration:none;
color:#ee7f01;
background-image: url(images/boutonfondsurvol.jpg);
background-repeat:no-repeat;
}*/
/* MENU VERTICAL DIV PRINCIPAL "#MENU"*/
#menu, #menu ul, #menu li {
font-size:10px;
text-decoration:none;
list-style:none;
text-align:left;
float:left;
line-height:20px;
width:165px;
margin:0 0 0 0;
padding:0;
}
/**************************************************************************************************/
/* on définit le FOND (couleur ou backgroundimage) par défaut de menulevel1 */
#menu .menulevel1 .doc {
border-top: #990000 1px dotted;
text-transform: uppercase;
background-color: #FF9933;
display:block;
width:100%;
}
#menu .menulevel1 .docs {
border-top: #990000 1px dotted;
text-transform: uppercase;
background-color: #FF9933;
display:block;
width:100%;
}
#menu .menulevel1 .sdocs {
text-transform: uppercase;
background-color: #ff6600;
display:block;
margin:0;
padding:0px;
width:100%;
}
/* SDOC c'est quand je clique sur un menu (H1) qui n'a pas de sous rubriques (H2 H3) */
#menu .menulevel1 .sdoc {
text-transform: uppercase;
background-color: #ff6600;
display:block;
margin:0;
padding:0px;
width:100%;
}
/* on définit le TEXTE (a)  par défaut de menulevel1 */
#menu .menulevel1 .doc a {
display:block;
text-decoration:none;
color: #990000;
padding-left:5px;
}
#menu .menulevel1 .doc a:hover {
padding-left:10px;
color:#fff;
background-color:#666666;
display:block;
}
#menu .menulevel1 li.sdoc {
display:block;
text-align:center;
font-weight:bold;
color:#fff;
margin:0px;
padding:0px;
width:100%;
}
/*ATTENTION, "sdocs" contient tout le menulevel2 !!! */
#menu .menulevel1 li.sdocs {
text-align:center;
display:block;
font-weight:bold;
color:#fff;
margin:0px;
padding:0px;
width:100%;
}
/* docs ressemble fortement à doc, conseillé de le laisser identique */
#menu .menulevel1 .docs a {
color: #990000;
padding-left:5px;
}
#menu .menulevel1 .docs a:hover {
color:#fff;
background-color:#666666;
display:block;
}
/* idem pour menulevel2 - concerne les sous rubriques type H2 (cmsimple) */
#menu .menulevel2 .doc {
text-transform:none;
padding:0;
margin:0;
background-color: #FFCC99;
display:block;
width:100%;
}
#menu .menulevel2 .doc a {
}
#menu .menulevel2 .doc a:hover {
display:block;
background-color: #990000;
}
/**************************************************************************************************/
#menuhorizontalbas {
font-size:10px;
color:#ff6600;
display:block;
float:left;
width:960px;
height:30px;
margin:0;
padding:10px 0 0 0;
/*background:#fff url(images/bgrepeaty.gif) repeat-y scroll 0%;*/
}
#locator {
border-top: #f0de79 2px solid;
width:760px;
padding:5px;
}
#menuhorizontalbas a:link, #menuhorizontalbas a:visited {
color: #000000;
}
#menuhorizontalbas a:hover {
color:#ff6600;
}
#footer {
float:left;
width:100%;
margin:0 auto;
padding:0;
}
#bottom {
width:100%;
height:74px;
margin:0;
padding:0;
background: url(images/template-div_05.gif) no-repeat top;
}
#mentions {
width:100%;
height:54px;
margin:0;
padding:0;
font-size:10px;
background:url(images/template-div_06.gif) no-repeat top;
}
#textementions {
color:#666666;
height:20px;
margin-top:0;
padding-top:35px;
}
#textementions a:link, a:visited {
text-decoration:none;
color: #ff6600;
}
#textementions a:hover {
text-decoration:none;
color: #ff6600;
}
.prosformat a { text-decoration:blink;font-weight:bold;!important}
.logo_pf img {margin:0 auto;filter:alpha(opacity=50); opacity: 0.5;-moz-opacity:0.5;text-decoration:none;border:0px;!important}
#findusite {
/*width:100%;*/
height:30px;
color: ff6600;
}
