.SousMenuSommaire{
           position:relative;
}

.cadrecontact
{
	
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 13px;
    PADDING-BOTTOM: 2px;
    BORDER-BOTTOM: silver 1px solid;
}

.fondcouleur {background-color: #008000; }

.ofiimp
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    CURSOR: Hand;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
.titrebarre
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: black;
    CURSOR: Hand;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}

.titel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #B3003C;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}

.menu
{
    FONT-SIZE: 11px;
    COLOR: #008000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}

 
body  {
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
}
body,table,tr,th,td,span,pre {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
	font-size : 11px;
}
a, a:link, a:visited, a:active {
	font-size : 11px;
	text-decoration : none;
	color:#2B8700;
}
 a:hover, a:focus {
 	font-size : 11px;
	text-decoration : none;
	color:#ffcc66;
}



h3{
color:#000000;
font-size : 11px;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}


INPUT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
TEXTAREA
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
.nav {
 color: #008000; font-weight: bold;
 font-size: 11px;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
 text-decoration: none;
}
.ofitit {
 color: black; font-weight: bold;
 font-size: 11px;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
 text-decoration: none;
}

.ofinav {
 color: black; 
 font-size: 12px;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
 text-decoration: none; 
}

.ofitit1 {
 color: black; 
 font-size: 11px;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
 text-decoration: none; 
}
.ofitit2 {
 color: black;
 PADDING-LEFT: 5px;
 font-size: 11px;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
 text-decoration: none; 
}
.ofitit3 {
 color: black;
 PADDING-LEFT: 10px;
 font-size: 11px;
 FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
 text-decoration: none;
} 




.cadre_droite
{
	BORDER-RIGHT: #DCDCDC 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #DCDCDC 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: white;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 2px;
    MARGIN-TOP: 10px;
    BORDER-LEFT: #DCDCDC 1px solid;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #DCDCDC 1px solid;
}


.titreapp
{	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial;
	color: navy;
}

.decal2
{	
	MARGIN-LEFT: 20px;
}
.decal5
{
	MARGIN-LEFT: 40px;
}
.decal8
{	
	MARGIN-LEFT: 60px;
}

.new-tit a, .ofitite3b a:visited
{
    color:#2B8700;
}

.new-tit a:hover
{
    color:#2B8700;
}

.ofitite3b a, .ofitite3b a:visited
 {
 color: black;
 display:block; height:18px; width:100%; line-height: 18px;
 background-color: #C1D3C5;
 text-decoration:none;
 border-bottom: #ffffff 1px solid;
}

.ofitite3b a:hover
 {
 color: #1C7742;
 display:block; height:18px; width:100%; line-height: 18px;
 background-color: #C1D3C5;
 text-decoration:none;
 border-bottom: #ffffff 1px solid;


}

.xofitite3b a, .xofitite3b a:visited
 {
 color: black;
 display:block; height:18px; width:100%; line-height: 18px;
 background-color: #C1D3C5;
 text-decoration:none;
 border-bottom: #ffffff 1px solid;
 font-weight:bold;
}

.xofitite3b a:hover
 {
 color: #1C7742;
 display:block; height:18px; width:100%; line-height: 18px;
 background-color: #C1D3C5;
 text-decoration:none;
 border-bottom: #ffffff 1px solid;
font-weight:bold;

}


.ofitite6b a, .ofitite6b a:active, .ofitite6b a:visited
{
 color:black;
 border-bottom: #ffffff 1px solid;
 text-decoration:none;
 background-color: #FFFBD3;
 display:block; height:18px; width:195px; line-height: 18px;
 padding-left:5px;
}

.ofitite6b a:hover
{
 color: #1C7742; 
 border-bottom: #ffffff 1px solid;
 text-decoration:none;
 background-color: #FFFBD3;
 display:block; height:18px; width:195px; line-height: 18px;
 padding-left:5px;
}

.xofitite6b a, .xofitite6b a:active, .xofitite6b a:visited
{
 color:black;
 border-bottom: #ffffff 1px solid;
 text-decoration:none;
 background-color: #FFFBD3;
 display:block; height:18px; width:195px; line-height: 18px;
padding-left:5px;
font-weight:bold;
}

.xofitite6b a:hover
{
 color: #1C7742; 
 border-bottom: #ffffff 1px solid;
 text-decoration:none;
 background-color: #FFFBD3;
 display:block; height:18px; width:195px; line-height: 18px;
padding-left:5px;
font-weight:bold;

}

.ofitite9b a, .ofitite9b a:active, .ofitite9b a:visited
{
    color:black;
    text-decoration:none;
    background-color: #ffffff;
    display:block; height:18px; width:190px; line-height: 18px;
padding-left:10px;
} 
.ofitite9b a:hover
{
 text-decoration:none;
 color:#1C7742;
 background-color: #ffffff;
 display:block; height:18px; width:190px; line-height: 18px;
 padding-left:10px;
}

.xofitite9b a, .xofitite9b a:active, .xofitite9b a:visited
{
    color:black;
    text-decoration:none;
    background-color: #ffffff;
    display:block; height:18px; width:190px; line-height: 18px;
padding-left:10px;
font-weight:bold;
} 
.xofitite9b a:hover
{
 text-decoration:none;
 color:#1C7742;
 background-color: #ffffff;
 display:block; height:18px; width:190px; line-height: 18px;
padding-left:10px;
font-weight:bold;
}

.ofitite12b a, .ofitite12b a:active, .ofitite12b a:visited
{
 color: black;
 text-decoration:none;
 background-color: white;
 display:block; height:14px; width:100%; line-height: 14px;
 
 
} 
.xofitite12b a, .xofitite12b a:active, .xofitite12b a:visited
{
 color: black;
 text-decoration:none;
 background-color: white;
 display:block; height:14px; width:100%; line-height: 14px;
 font-weight: bold;
 
} 
.ofitite3d a, .ofitite3d a:visited
 {
 color: black;
 display:block; height:18px; width:100%; line-height: 18px; 
 background-color: #C1D3C5;
 text-decoration:none;
 border-bottom: #ffffff 1px solid;

}

.ofitite3d a:hover
 {
 color: #1C7742;
 display:block; height:18px; width:100%; line-height: 18px;
 background-color: #C1D3C5;
 text-decoration:none;
 border-bottom: #ffffff 1px solid;


}

.xofitite3d a, .xofitite3d a:visited
 {
 color: black;
 display:block; height:18px; width:100%; line-height: 18px; 
 background-color: #C1D3C5;
 text-decoration:none;
 border-bottom: #ffffff 1px solid;
font-weight: bold;
}

.xofitite3d a:hover
 {
 color: #1C7742;
 display:block; height:18px; width:100%; line-height: 18px; 
 background-color: #C1D3C5;
 text-decoration:none;
 border-bottom: #ffffff 1px solid;
font-weight: bold;

}


.ofitite6d a, .ofitite6d a:active, .ofitite6d a:visited
{
 color:black;
 border-bottom: #ffffff 1px solid;
 text-decoration:none;
 background-color: #FFFBD3;
 display:block; height:18px; width:195px; line-height: 18px;
padding-left:5px;
}

.ofitite6d a:hover
{
 color: #1C7742; 
 border-bottom: #ffffff 1px solid;
 text-decoration:none;
 background-color: #FFFBD3;
 display:block; height:18px; width:195px; line-height: 18px;
padding-left:5px;
}

.xofitite6d a, .xofitite6d a:active, .xofitite6d a:visited
{
 color:black;
 border-bottom: #ffffff 1px solid;
 text-decoration:none; 
 background-color: #FFFBD3;
 display:block; height:18px; width:195px; line-height: 18px;
padding-left:5px;
font-weight: bold;
}

.xofitite6d a:hover
{
 color: #1C7742; 
 border-bottom: #ffffff 1px solid;
 text-decoration:none;
 background-color: #FFFBD3;
 display:block; height:18px; width:195px; line-height: 18px;
padding-left:5px;
font-weight: bold;
}

.ofitite9d a, .ofitite9d a:active, .ofitite9d a:visited
{
    color:black;
    text-decoration:none;
    background-color: #ffffff;
    display:block; height:18px; width:190px; line-height: 18px;
padding-left:10px;
} 
.ofitite9d a:hover
{
 text-decoration:none;
 color:#1C7742;
 background-color: #ffffff;
 display:block; height:18px; width:190px; line-height: 18px;
padding-left:10px;
} 
.xofitite9d a, .xofitite9d a:active, .xofitite9d a:visited
{
    color:black;
    text-decoration:none;
    background-color: #ffffff;
    display:block; height:18px; width:190px; line-height: 18px;
padding-left:10px;
font-weight: bold;
} 
.xofitite9d a:hover
{
 text-decoration:none;
 color:#1C7742; 
 background-color: #ffffff;
 display:block; height:18px; width:190px; line-height: 18px;
padding-left:10px;
font-weight: bold;
} 

.ofitite12d a, .ofitite12d a:active, .ofitite12d a:visited
{
 color: black;
 text-decoration:none;
 background-color: white;
 display:block; height:14px; width:100%; line-height: 14px;
} 

.ofitite12d a:hover
{
 color: #000000;
 background-color: white;
 display:block; height:14px; width:100%; line-height: 14px;
 text-decoration:none;
} 
.xofitite12d a, .xofitite12d a:active, .xofitite12d a:visited
{
 color: black;
 text-decoration:none;
 background-color: white;
 display:block; height:14px; width:100%; line-height: 14px;
 font-weight: bold;
} 
.xofitite12d a:hover
{
 color: #000000;
 background-color: white;
 display:block; height:14px; width:100%; line-height: 14px;
 text-decoration:none;
 font-weight: bold;
} 


.ofilien, .ofilien a, .ofilien a:active, .ofilien a:visited
{
    COLOR: #000000;
    CURSOR: Hand;
}

.ofilien a:hover{
    COLOR:#1C7742;
    CURSOR: Hand;
}


#page
{
width: 1000px;
margin: 0 auto;
}

	
#container 
{
width: 1000px;
padding: 0px;
margin-top:0px;
margin-bottom:0px;
margin-right:4px;
margin-left:4px;
background-color: #ffffff;
}

/* ----------banner for logo-------------- */
#banner 
{

text-align: right;
padding: 0px;
margin: 0px;
height:15px;
}
#banner img {padding:0px 0px;} 

.onglet
{
cursor: pointer;
}
.Textonglet, .Textonglet a, .Textonglet a:active, .Textonglet a:visited {
color: #000000;
text-decoration:none;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 11px;
 line-height:20px;
}

.Textonglet a:hover{
color: #000000;
text-decoration:underline;
 FONT-FAMILY: Verdana;
 FONT-SIZE: 11px;
 line-height:20px;
}

