
#subnav {
        
        background:#E2001A;
        width:966px;
        height: 84px;
        margin: 1px 0px 4px 3px;
        padding: 0px;
        
}

TABLE.v3{
        margin-top:3px;
        height: 440px;

}

.v3image {
        padding-top:4px;
        background:#ffffff;
        overflow:hidden;
        width:642px;
}

.v3image .imageProtect {
        overflow:hidden;
        width:642px;
        height:440px;
}

.v3image #map {
        width:642px;
        height:440px;
}




/* subNav1 = 2 elements */
        
        TABLE.subNav1 {
                width:966px;
                background:#FFFFFF;
        }
        
        TABLE.subNav1 TD.image {
                background:#E2001A;
                width:729px;
                height:84px;
        }
        
        TABLE.subNav1 TD.element {
                background:#FFFFFF;
                width:237px;
                height:84px;
                padding: 0px 0px 0px 6px;
                cursor:pointer;
        }
        
        TABLE.subNav1 TD.element * { }
        
        TABLE.subNav1 TD.element .image {
                display:block;
                width:72px;
                height:84px;
                padding: 0px;
                overflow:hidden;
                float:left;
        }
        
        TABLE.subNav1 TD.element DIV.content {
                width:160px;
                height:84px;
                padding-left:5px;
                overflow:hidden;
                float:right;
                cursor:pointer;
        }
        
        TABLE.subNav1 TD.element DIV.content .category {
                margin-top:2px;
                display:block;
                width:160px;
                font-size: 11px;
                padding: 0px;
                overflow:hidden;
        }
        
        TABLE.subNav1 TD.element DIV.content .title {
                display:block;
                width:160px;
                font-size: 15px;
                text-transform : uppercase;
                font-weight:bold;
                padding: 2px 0px 7px 0px;
                overflow:hidden;
        }
        
        
        TABLE.subNav1 TD.element DIV.content .headline {
                display:block;
                width:160px;
                font-size: 10px;
                padding: 0px;
                overflow:hidden;
        }
        
        TABLE.subNav1 a.elblock {
                display:block;
                height:84px;
                width:237px;
                margin:0px;
                padding:0px;
                text-decoration:none;
        }       
        
        a.elblock:hover {
        
        }
        
        /* ELEMENT OFF */
        TABLE.subNav1 TD.off DIV.image {background:#F0F0F0;}
        TABLE.subNav1 TD.off DIV.content {background:#F0F0F0;}
        TABLE.subNav1 TD.off DIV.content .category {color:#000000;}
        TABLE.subNav1 TD.off DIV.content .title {color: #E2001A;}
        TABLE.subNav1 TD.off DIV.content .headline {color:#000000;}
        
        
        /* ELEMENT ON */
        TABLE.subNav1 TD.on DIV.image {background:#E2001A;}
        TABLE.subNav1 TD.on DIV.content {background:#E2001A;}
        TABLE.subNav1 TD.on DIV.content .category {color:#ffffff;}
        TABLE.subNav1 TD.on DIV.content .title {color: #FFFFFF;}
        TABLE.subNav1 TD.on DIV.content .headline {color:#FFFFFF;}
        
        
        
        TABLE.subNav1 TD.image DIV {
                overflow:hidden;
                width:480px;
                height:84px;
        }

/* END OF subNav1 */

/* subNav2 = 2 elements */
        
        TABLE.subNav2 {
                width:966px;
                height:84px;
                background:#FFFFFF;
        }
        
        TABLE.subNav2 TD.image {
                background:#E2001A;
                vertical-alignment:middle;
                width:480px;
                height:84px;
        }
        

        TABLE.subNav2 TD.element {
                background:#FFFFFF;
                width:237px;
                height:84px;
                padding: 0px 0px 0px 6px;
                cursor:pointer;
        }
        
        TABLE.subNav2 TD.element * { }
        
        TABLE.subNav2 TD.element .image {
                display:block;
                width:72px;
                height:84px;
                padding: 0px;
                overflow:hidden;
                float:left;
        }
        
        TABLE.subNav2 TD.element DIV.content {
                width:160px;
                height:84px;
                padding-left:5px;
                overflow:hidden;
                float:right;
                cursor:pointer;
        }
        
        TABLE.subNav2 TD.element DIV.content .category {
                margin-top:2px;
                display:block;
                width:160px;
                font-size: 11px;
                padding: 0px;
                overflow:hidden;
        }
        
        TABLE.subNav2 TD.element DIV.content .title {
                display:block;
                width:160px;
                font-size: 15px;
                text-transform : uppercase;
                font-weight:bold;
                padding: 2px 0px 7px 0px;
                overflow:hidden;
        }
        
        
        TABLE.subNav2 TD.element DIV.content .headline {
                display:block;
                width:160px;
                font-size: 10px;
                padding: 0px;
                overflow:hidden;
        }
        
        TABLE.subNav2 a.elblock {
                display:block;
                height:84px;
                width:237px;
                margin:0px;
                padding:0px;
                text-decoration:none;
        }       
        
        a.elblock:hover {
        
        }
        
        /* ELEMENT OFF */
        TABLE.subNav2 TD.off DIV.image {background:#F0F0F0;}
        TABLE.subNav2 TD.off DIV.content {background:#F0F0F0;}
        TABLE.subNav2 TD.off DIV.content .category {color:#000000;}
        TABLE.subNav2 TD.off DIV.content .title {color: #E2001A;}
        TABLE.subNav2 TD.off DIV.content .headline {color:#000000;}
        
        
        /* ELEMENT ON */
        TABLE.subNav2 TD.on DIV.image {background:#E2001A;}
        TABLE.subNav2 TD.on DIV.content {background:#E2001A;}
        TABLE.subNav2 TD.on DIV.content .category {color:#ffffff;}
        TABLE.subNav2 TD.on DIV.content .title {color: #FFFFFF;}
        TABLE.subNav2 TD.on DIV.content .headline {color:#FFFFFF;}
        
        
        
        TABLE.subNav2 TD.image DIV {
                overflow:hidden;
                width:480px;
                height:84px;
        }

/* END OF subNav2 */


/* subNav3 = 3 elements */

        TABLE.subNav3 {
                width:966px;
                background:#FFFFFF;
        }
        
        TABLE.subNav3 TD.image {
                background:#E2001A;
                width:410px;
                height:84px;
        }
        
        
        TABLE.subNav3 TD.image DIV {
                width:410px;
                height:84px;
                overflow:hidden;
        }
        
        TABLE.subNav3 TD.element {
                background:#FFFFFF;
                width: 182px;
                height: 84px;
                padding: 0px 0px 0px 3px;
                cursor:pointer;
        }
        
        TABLE.subNav3 TD.element * { }
        
        TABLE.subNav3 TD.element .image {
                display:block;
                width:60px;
                height:84px;
                padding: 0px;
                overflow:hidden;
                float:left;
        }
        
        TABLE.subNav3 TD.element DIV.content {
                width:117px;
                height:84px;
                padding-left:5px;
                overflow:hidden;
                float:right;
                cursor:pointer;
        }
        
        TABLE.subNav3 TD.element DIV.content .category {
                margin-top:2px;
                display:block;
                width:117px;
                height:15px;
                font-size: 11px;
                padding: 0px;
                overflow:hidden;
        }
        
        TABLE.subNav3 TD.element DIV.content .title {
                display:block;
                width:117px;
                height:17px;
                font-size: 15px;
                text-transform : uppercase;
                font-weight:bold;
                margin: 2px 0px 10px 0px;
                overflow:hidden;
        }
        
        
        TABLE.subNav3 TD.element DIV.content .headline {
                display:block;
                width:117px;
                height:38px;
                font-size: 10px;
                padding: 0px;
                overflow:hidden;
                line-height:120%;
        }
        
        TABLE.subNav3 a.elblock {
                display:block;
                height:84px;
                width:182px;
                margin:0px;
                padding:0px;
                text-decoration:none;
        }       
        
        a.elblock:hover {
        
        }
                
                
        
        /* ELEMENT OFF */
        TABLE.subNav3 TD.off DIV.image {background:#F0F0F0;}
        TABLE.subNav3 TD.off DIV.content {background:#F0F0F0;}
        TABLE.subNav3 TD.off DIV.content .category {color:#000000;}
        TABLE.subNav3 TD.off DIV.content .title {color: #E2001A;}
        TABLE.subNav3 TD.off DIV.content .headline {color:#000000;}
        
        
        /* ELEMENT ON */
        TABLE.subNav3 TD.on DIV.image {background:#E2001A;}
        TABLE.subNav3 TD.on DIV.content {background:#E2001A;}
        TABLE.subNav3 TD.on DIV.content .category {color:#ffffff;}
        TABLE.subNav3 TD.on DIV.content .title {color: #FFFFFF;}
        TABLE.subNav3 TD.on DIV.content .headline {color:#FFFFFF;}
        

/* END OF subNav3 */














H1 {
        font-size:14px;
        font-weight:bold;
        color:#000000;
}
        







TABLE.templ1 {
        width:324px;
        padding:0px;
        margin:0px;
}

TABLE.templ1 TD.title {
        font-size:12px;
        text-align:center;
        font-weight:bold;
        background: #FFFFFF url('/images/blocs/top-black-324.gif') no-repeat top left;
        color:#FFFFFF;
        padding: 8px 0px 6px 0px;
        margin:0px;
}

TABLE.templ1 TD.content {
        line-height:125%;
        margin: 0px 0px 10px 25px;
        padding:10px 10px 15px 10px;     
        background: #FFFFFF url('/images/blocs/gradient-324.gif') no-repeat top left;
}

TABLE.templ1 TD.content P {
	padding-top: 0px;
	padding-bottom: 7px;
	margin:0px;


}
TABLE.templ1 TD.content UL {
	padding:0px 0px 7px 0px;
	margin:0px;
	margin-left:-5px;
        list-style: none;


}

TABLE.templ1 TD.content UL LI{
        padding: 1px 0px 5px 15px;
        text-align:left;
        font-weight:normal;
        color:#000000;
        background: transparent url('/images/blocs/pt-rouge.gif') no-repeat top left;

}



