#body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#8AD20B;
font-size:76%;
margin: 0;
padding: 0;
}
#body td{ padding:0;}
#aaa {
position: absolute;
top: 10px;
right: 10px;
width: 120px;
height:20px;
z-index: 3;
}
#conteneur {
position: relative;
width: 980px;
margin: 0 auto; 
background-image:url(../images/conteneur.gif); /* Fond pour que le fond des côtés aillent jusqu'en bas 
													lorsque le centre est plus long */
background-repeat:repeat-y;
}
#header {
height: 142px;
width: 980px;
max-height:142px;
background-image:url(../images/haut.gif);
overflow:hidden; /* pour que ie n'agrandisse pas*/
position: relative;
}
#banclic
{
position:absolute;
left:0;
top:0;
height:134px;
width:100%;
background-image:url(../images/1px.gif) ;
line-height:134px;
}
#centre, #gauche, #droite {
height: auto !important; /* hack ie pour que min-height fonctionne */
height: 450px;
min-height:450px;
}
#centre {
width:632px;
margin-left: 170px; /* Mettre même taille que la largeur de la partie gauche */
margin-right: 178px; /* Mettre même taille que la largeur de la partie droite */
}
#gauche {
/*position: absolute;left:0; /* absolu par rapport au conteneur à X px du bord gauche */
float:left;
width: 170px;
background-image:url(../images/fond_menu_gauche.gif);
background-position :left;
background-repeat:repeat-y;
}
#droite {
/*position: absolute;right:0; /* absolu par rapport au conteneur à X px du bord droit */
float:right;
width: 176px;
background-image:url(../images/fond_menu_droit.gif);
background-position :right;
background-repeat:repeat-y;
}
#pied {
height: 71px;
background-color:#8AD20B;
background-image:url(../images/bas.gif);
background-repeat:no-repeat;
clear:both;
}
#briask-iss10016
{
margin-left:176px;
margin-top:17px;
}
.search { /* Pour aligner la recherche dans le menu gauche */
text-align:left;
padding-top:40px;
}
.inputbox { /* style de tous les input du site */
color:#fb6f1b;
border-color:#8ad20b;
border-width:1px;
border-style:solid;
}
#svmap_canvas
{
margin:0 auto;
}
div .moduletable /* Pour mettre une marge entre les menus */
{
margin-bottom:35px;
}
a {
color:#8ad20b;
text-decoration:none;
font-weight:bold;
}
a:hover {
text-decoration:none;
color:#000000;
font-weight:bold;
}
.t_vert {
font-size:1em;
color:#8ad20b;
font-weight:bold;
}
.h1_annu {
font-size:1.5em;
color:#ffd503;
font-weight:bold;
}
#arbre {
position: absolute;
bottom: -50px;
left: -80px;
width: 299px;
height:306px;
z-index: 2;
text-align: center;
background-image:url(../images/arbre.png);
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
}
p,td,tr,a {
font-size:1em;
}
#body .Titre1, #body .contentheading, #body h1, #body componentheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#fb6f1b;
font-weight:bold;
background-image:url(../images/puce_pr_titre.png);
background-repeat:no-repeat;
background-position:left;
padding-left:18px;
/*padding:35px 0 35px 44px;*/
}
ul {
list-style-type: none; padding: 0;margin: 0 0 0 20px;
}

li {
background: url(../images/puce.png) no-repeat #F6F6FF;
background-position: left;
padding: 0 0 0 13px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:13px;
/*line-height:15px;*/
color:black;
}
.contentpanopen{
width:632px;
}

/** J3 */
#header .moduletable.ban{
        position: absolute;
    right: 26px;
    top: 17px;
}

#centre h2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #fb6f1b;
    font-weight: bold;
    background-image: url(../images/puce_pr_titre.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px;
}


#gauche .moduletable.menu{
    position: relative;
}
#gauche .moduletable ul.menu{
        margin: 0;
    }
    #gauche .moduletable ul.menu > li, #menufoot .module ul.menu > li{
        list-style: none;
        position: relative;
        background: url(../images/bouton_gauche.gif) no-repeat;
        padding: 0 10px;
        line-height: 49px;
    }
    
    #gauche .moduletable ul.menu > li:first-child{
        border:0;
    }
    
        #menufoot .module ul.menuheader
        #menufoot .module ul.menu > li{
            margin: 0;
        }
            #menufoot .module ul.menu > li a{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #F00;
            font-weight: bold;                
            }
        
       #gauche .moduletable ul.menu li a{
            font-size: 13px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            line-height: 49px;
            text-align: left;
            font-weight: bold;
            color: #000;
            text-decoration: none;
            margin: 0px;
            display: block;
            white-space: nowrap;
            padding:0;
            position: relative;
            background: none;
        }
            #gauche .moduletable ul.menu li:hover > a{
                color: #fff;
            }
        #gauche .moduletable ul.menu > li > ul.nav-child{
            display: none;
            position: absolute;
            z-index: 1;
            padding: 0;
            margin: 0;
            background: #FFF;
        }
            #gauche .moduletable ul.menu li ul.nav-child li:hover, #gauche .moduletable ul.nav-child li:hover{
                /*background: #cbe76a !important;*/
            }
                #gauche .moduletable ul.menu li ul.nav-child li:hover a, #gauche .moduletable ul.nav-child li:hover a{
                        /*background: #cbe76a !important;*/
                        color: #d21034;
                }
            #gauche .moduletable ul.menu > li > ul.nav-child > li{
                list-style: none;
                border-bottom: 1px solid #FFF;
                position: relative;
                padding: 0;
                background: none;
            }
                #gauche .moduletable ul.menu > li > ul.nav-child > li a{
                    padding: 5px 10px;
                    font-family: Arial, sans-serif;
                    font-size: 12px;
                    font-weight: bold;
                    line-height: 23px;
                    font-style: normal;
                }
                 #gauche .moduletable ul.menu li.item-155 > ul{
                    background: #4B6497;
                }
        
                #gauche .moduletable ul.menu li.item-150 > ul{
                    background: #A2CA2A;
                }
                
                #gauche .moduletable ul.menu li.item-149 > ul{
                    background: #c16454;
                }
                
            #gauche .moduletable ul.menu > li > ul.nav-child > li.parent > ul.nav-child{
                display: none;
                position: absolute;
                left: 100%;
                top: 0px;
                z-index: 1;
                padding: 0;
                margin: 0;
            }
                #gauche .moduletable ul.menu > li > ul.nav-child > li.parent > ul.nav-child li{
                    list-style: none;
                    border-bottom: 1px solid #FFF;
                    background: #b1cf4b;
                }
            #gauche .moduletable ul.menu > li:hover ul, #gauche .moduletable ul.menu > li > ul.nav-child > li.parent:hover > ul.nav-child{
                display: block;
            }
            
            
#droite .moduletable.menu{
    position: relative;
}
#droite .moduletable ul.menu{
        margin: 0;
    }
    #droite .moduletable ul.menu > li, #menufoot .module ul.menu > li{
        list-style: none;
        position: relative;
        background: url(../images/bouton_droite.gif) no-repeat;
        padding: 0 10px;
        line-height: 49px;
    }
    #droite .moduletable.droite.haut ul.menu > li{
        background: url(../images/bouton_haut_droit.gif) no-repeat;
    }
    #droite .moduletable.droite.bas ul.menu > li{
        background: url(../images/bouton_bas_droit.gif) no-repeat;
    }
    
    #droite .moduletable ul.menu > li:first-child{
        border:0;
    }
    
        #menufoot .module ul.menuheader
        #menufoot .module ul.menu > li{
            margin: 0;
        }
            #menufoot .module ul.menu > li a{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #F00;
            font-weight: bold;                
            }
        
       #droite .moduletable ul.menu li a{
            font-size: 13px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            line-height: 49px;
            text-align: left;
            font-weight: bold;
            color: #000;
            text-decoration: none;
            margin: 0px;
            display: block;
            white-space: nowrap;
            padding:0;
            position: relative;
            background: none;
        }
            #droite .moduletable ul.menu li:hover > a{
                color: #fff;
            }
        #droite .moduletable ul.menu > li > ul.nav-child{
            display: none;
            position: absolute;
            z-index: 1;
            padding: 0;
            margin: 0;
            background: #FFF;
        }
            #droite .moduletable ul.menu li ul.nav-child li:hover, #droite .moduletable ul.nav-child li:hover{
                /*background: #cbe76a !important;*/
            }
                #droite .moduletable ul.menu li ul.nav-child li:hover a, #droite .moduletable ul.nav-child li:hover a{
                        /*background: #cbe76a !important;*/
                        color: #d21034;
                }
            #droite .moduletable ul.menu > li > ul.nav-child > li{
                list-style: none;
                border-bottom: 1px solid #FFF;
                position: relative;
                padding: 0;
                background: none;
            }
                #droite .moduletable ul.menu > li > ul.nav-child > li a{
                    padding: 5px 10px;
                    font-family: Arial, sans-serif;
                    font-size: 12px;
                    font-weight: bold;
                    line-height: 23px;
                    font-style: normal;
                }
                 #droite .moduletable ul.menu li.item-155 > ul{
                    background: #4B6497;
                }
        
                #droite .moduletable ul.menu li.item-150 > ul{
                    background: #A2CA2A;
                }
                
                #droite .moduletable ul.menu li.item-149 > ul{
                    background: #c16454;
                }
                
            #droite .moduletable ul.menu > li > ul.nav-child > li.parent > ul.nav-child{
                display: none;
                position: absolute;
                left: 100%;
                top: 0px;
                z-index: 1;
                padding: 0;
                margin: 0;
            }
                #droite .moduletable ul.menu > li > ul.nav-child > li.parent > ul.nav-child li{
                    list-style: none;
                    border-bottom: 1px solid #FFF;
                    background: #b1cf4b;
                }
            #droite .moduletable ul.menu > li:hover ul, #droite .moduletable ul.menu > li > ul.nav-child > li.parent:hover > ul.nav-child{
                display: block;
            }
#phocamaps-box div.pmbox-grey{
		clear: none;
}

tr.list_pair{
	background: #FFE2C6;
}