body {
background-color:#10233f;
background-image:url(images/fond_top.gif);
background-position:top;
background-repeat:repeat-x;
margin:0;
padding:0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

a:link, a:visited {
text-decoration:underline;
color: #0066CC;
}

a:hover {
text-decoration:none;
color: #0066CC;
}


.bottom {
font-size:10px;
color:#6d8d9d;
padding-top:10px;
}

.bottom a {
color:#6d8d9d;
text-decoration:underline;
}

.bottom a:hover {
color:#FFFFFF;
text-decoration:none;
}

#ssmenu {
width:170px;
background-color:#FFFFFF;
background: rgba(255, 255, 255, 0.8);
-moz-opacity:0.8;
filter:alpha(opacity=80);
}

#ssmenu div {
padding:10px;
color:#10233f;
position: relative;
}

#ssmenu li {
list-style:none;
}

.navigation { 
margin: 0; 
padding: 0; 
list-style:none;
}
	  
.subMenu, .open_at_load { 
margin: 0px; 
padding: 0px;
font-size:10px;
}

.subMenu2, .open_at_load2 { 
margin: 0px; 
padding-left: 5px;
font-size:10px;
}

#ssmenu .actif {
/*list-style-image:url(images/fleche.gif);
list-style-position:inside;*/
list-style-type: none;
background:url(images/fleche.gif);
background-position: 0px 5px;
background-repeat:no-repeat;
padding-left: 12px;
color:#0066cc; 
font-weight:bold;
}

#ssmenu .actif2, #ssmenu .actif2 a {
color:#0066cc; 
font-weight:bold;
}

#ssmenu li a:link, #ssmenu a:visited {
color:#10233f;
text-decoration:none;
font-weight:bold;
}

#ssmenu li a:hover {
color:#0066cc;
text-decoration:none;
font-weight:bold;
}

#ssmenu li a.bleuC {
color:#0066cc;
text-decoration:none; 
}

#ssmenu hr {
height: 1px;
padding: 0;
color: #10233f;
background-color: #10233f;
border: 0;
}

#content {
width:730px;
background-color:#FFFFFF;
background: rgba(255, 255, 255, 0.8);
-moz-opacity:0.8;
filter:alpha(opacity=80);
}

#content div {
padding:20px;
color:#10233f;
position: relative;
text-align:justify;
line-height:18px;
height:510px;
overflow:auto;
}

#content ul, #content li {
list-style-type:none;
list-style:url(images/puce.gif);
line-height:18px;
}

#content h1 {
font-size:13px;
color:#10233f;
text-transform:uppercase;
margin-top:0px;
font-weight:bold;
}

#content h2 {
font-size:12px;
color:#0066cc;
font-weight:bold;
}

.border {
border:1px solid #10233F;
}

#content hr {
height: 1px;
padding: 0;
color: #10233f;
background-color: #10233f;
border: 0;
}

.cadre_h{
background:url(images/cadre_h.png);
background-repeat:repeat-x;
*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cadre_h.png',sizingMethod='scale');
}

.cadre_g{
background:url(images/cadre_g.png);
background-repeat:repeat-y;
*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cadre_g.png',sizingMethod='scale');
}

.cadre_d{
background:url(images/cadre_d.png);
background-repeat:repeat-y;
*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cadre_d.png',sizingMethod='scale');
}

.cadre_b{
background:url(images/cadre_b.png);
background-repeat:repeat-x;
*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cadre_b.png',sizingMethod='scale');
}

.txt11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.txt11bleupx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
} 

.vert11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#006633;
}
.red11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CC3333;
}

#pagination, #pagination a {
font-size:10px;
color:#666666;
text-decoration:none;
font-weight:bold;
}

#pagination a:hover {
font-size:10px;
color:#164A8B;
text-decoration:none;
font-weight:bold;
}

.pagencours {
font-size:10px;
color:white;
background-color:#164A8B;
padding:1px 2px 1px 2px;
font-weight:bold;
}

.bleuC {
color:#0066cc; 
}

a.bleuC {
color:#0066cc;
text-decoration:none; 
}

a.bleuF {
color:#10233f;
text-decoration:none;
}

a.bleuF : hover {
color:#0066cc;
text-decoration:none;
}
