*{
margin:0;
padding:0;
}
/*GENERAL INFO*/
body{
font-family:arial;
font-size:11px;
color: #404040;

}

p{
padding-bottom:10px;
padding-right:15px;}

h3{
font-weight:bold;
color:#0087c4;}

a {
color: #005588;
text-decoration:underline;}

a:hover {
color: #005588;
text-decoration:none;}

input {
font-size:10px;
padding-left:4px;
padding-top:1px;
padding-bottom:1px;
color: #8a8a8a;}

/*HOME CONTAINERS*/
.mainhome {
margin:20px;
}

.mainhome p{
padding-bottom:10px;}

.mainhome ul{
margin-left:15px;
list-style-image: url(../images/bulletbleu.gif);}

.mainhome li{
padding-bottom:4px;}

.mainhome li a{
color: #0f8ec7;
text-decoration:none;}

.mainhome li a:hover{
color: #0f8ec7;
text-decoration:underline;}

.homeright{
margin-top:18px;
}



ul{
margin-left:25px;
list-style-image: url(../images/bulletorange.gif);}

li{
padding-bottom:4px;}


.homeright ul{
margin-left:15px;
list-style-image: url(../images/bulletorange.gif);}

.homeright li{
padding-bottom:4px;}

.blocnews ul{
margin-left:2px;
list-style:none;
list-style-image:none;}

.blocnews li{
padding-bottom:4px;
}

.blocnews li a{
color: #72b434;
text-decoration:none;
}

.blocnews li a:hover{
color: #72b434;
text-decoration:underline;
}
.links_grey ul{

}
.links_grey ul li a{
	color:#404040;
}
.links_grey ul li a:hover{
	color:#404040;
	text-decoration:underline;	
}
.no_underline ul li {
	color:#0f8ec7;
}

/*MENU LEVEL */

.menulevel1 {
background-image:url(../images/bulletbleu1.gif);
background-repeat:no-repeat;
}

.menulevel1 a {
padding-left:10px;
color: #757e88;
font-weight:bold;
text-decoration:underline;
display:block;
}


.menulevel1 a:hover {
padding-left:10px;
color: #505961;
font-weight:bold;
text-decoration:underline;
}

.menulevel1on {
background-image:url(../images/bulletbleu1.gif);
background-repeat:no-repeat;
}

.menulevel1on a , .menulevel1on a:hover{
padding-left:10px;
color: #505961;
font-weight:bold;
text-decoration:underline;
display:block;
}


.menulevel2 a {
padding-left:20px;
color: #0f8ec7;
font-weight:normal;
text-decoration:none;
display:block;
}


.menulevel2 a:hover {
padding-left:10px;
color: #0f8ec7;
font-weight:normal;
text-decoration:underline;
}

.menulevel2on a , .menulevel2on a:hover{
padding-left:10px;
color: #0f8ec7;
font-weight:normal;
text-decoration:underline;
display:block;
}



.boitebleu{
background-color: #f2f5f7;
padding:15px;}

/*SIFR DEFINITION*/
div.titre2 {
font-family: arial;
	font-size:19px;
	color: #0087c4;
	font-weight: bold;
	margin-bottom: 0px;
	height: 24px;
}

div.titre1 {
font-family: arial;
	font-size:19px;
	color: #72b434;
	font-weight: bold;
	margin-bottom: 0px;
	height: 30px;
}

div.titre3 {
font-family: arial;
	font-size:19px;
	color: #72b434;
	font-weight: bold;
	margin-bottom: 0px;
	height: 20px;
}


/* Tables*/

.titletd{
font-weight:bold;
color:#0087c4;}


.rowtitle td {
background-color: #b0c8d8;
border-top: solid 1px #ffffff;
padding-left: 5px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
font-weight:bold;
}

.row1 td {
background-color: #dee7ed;
border-top: solid 1px #ffffff;
padding-left: 5px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
}


.row2 td {
background-color: #f2f5f7;
border-top: solid 1px #ffffff;
padding-left: 5px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
}

/*Footer*/
.cellorange{
color:#ed9a34;
font-size:12px;
font-weight:bold;
}

.cellbleu{
color:#0087c4;
font-size:12px;
font-weight:bold;
}

.cellvert{
color:#72b434;
font-size:12px;
font-weight:bold;
}

.greendots{
padding-right:5px;
padding-left:5px;
padding-top:2px;}

.footer{
color: #7f7f7f;}

.footer a{
color: #7f7f7f;
text-decoration:none;
}

.footer a:hover{
color: #72b434;
text-decoration:none;
}


/********************NEWS SECTION *******************/

.blocbleu h2{
font-family: arial;
font-size: 12px;
color: #40a5d3;
padding-bottom:8px;
}

.blocvert h2{
font-family: arial;
font-size: 12px;
color: #72b434;
padding-bottom:8px;
}


.blocorange h2{
font-family: arial;
font-size: 12px;
color: #ec9130;
padding-bottom:8px;
}



