#page {
	width: 1050px;
	margin: 0 auto;
	background-color:white;
}

#blocac {

	background-color:#deecef;
	padding:10px;

}

#blocac2 {
    border-color: #d0d0d0;
    border-style: solid;
    border-width: 1px;
    margin-top: 25px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}



img.gauche {
    float: left;
    margin-right: 10px;
}

img.droite {
    float: right;
    margin-left: 10px;
}

    a:link {
        color:blue;
        text-decoration:underline;
    }
    a:active { color:red }
    a:visited { color:purple }

    a img {border: none;}
    

a.actu { color:#7d7d7c; text-decoration: none; font-size:12px;}
a.actu:hover { color:#B8860B; text-decoration:underline; font-size:12px;}

a.titrerss { color:#333333; text-decoration: underline; font-size:12px;}
a.titrerss:hover { color:#333333; text-decoration:underline; font-size:12px;}

    body {
        background-color:#138fcb;
        color:black;
    }
    .text7 {
        font-family:'CB Helvetica Condensed Bold';
        font-size:14px;
        text-decoration:none;
        color:black;
    }
    .text1 {
        font-family:'Arial Rounded MT Bold';
        font-size:14px;
        text-decoration:none;
        color:#1E90FF;
    }



    #menu1 a {
        font-family:'Arial Rounded MT Bold';
        font-size:14px;
        text-decoration:none;
        color:#1E90FF;
        white-space:nowrap;
        background-color:white;
        padding: 0 2 0 2;

    }
    
    #menu1_2 a {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:#1E90FF;
        white-space:nowrap;
        background-color:white;
        padding: 0 2 0 2;

    }

    #menu2_1 a {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:#1E90FF;
        text-align:left;
        padding: 0 2 0 2;
    }

    #menu2_11 a {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:white;
        text-align:left;

    }
    .text2 {
        font-family:'CB Helvetica Condensed Bold';
        font-size:13px;
        text-decoration:none;
        color:#1E90FF;
    }
    .text6 {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:green;
    }

    #menu6 a {
    	background-color:white;
        font-family:'Arial Rounded MT Bold';
        font-size:14px;
        text-decoration:none;
        color:green;
        white-space:nowrap;
        padding: 0 2 0 2;
    }
    
    #menu6_2 a {
    	background-color:white;
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:green;
        white-space:nowrap;
        padding: 0 2 0 2;
    }


    #menu6_1 a {

        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:green;
    }

    .text3 {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:teal;
    }

    #menu3 a {
        font-family:'Arial Rounded MT Bold';
        font-size:14px;
        text-decoration:none;
        color:teal;
        background-color:white;
        white-space:nowrap;
        padding: 0 2 0 2;
    }

    #menu3_2 a {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:teal;
        background-color:white;
        white-space:nowrap;
        padding: 0 2 0 2;
    }

     #menu3_1 a {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:teal;

    }


    .tNormale {
        font-family:'Helvetica','Arial','Sans-serif';
        font-size:13px;
        text-decoration:none;
        color:black;
    }
    .text8 {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
	    color:#B8860B;
    }

    #menu8 a {
        font-family:'Arial Rounded MT Bold';
        font-size:14px;
        text-decoration:none;
        color:#B8860B;
        background-color:white;
        white-space:nowrap;
        padding: 0 2 0 2;
    }
    
    #menu8_2 a {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:#B8860B;
        background-color:white;
        white-space:nowrap;
        padding: 0 2 0 2;
    }

    #menu118 a {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:#B8860B;
    }

    .text15 {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:#FFA333;
    }

    #menu15 a {
        font-family:'Arial Rounded MT Bold';
        font-size:14px;
        text-decoration:none;
        color:#FFA333;
        background-color:white;
        white-space:nowrap;
        padding: 0 2 0 2;
    }
    
    #menu15_2 a {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:#FFA333;
        background-color:white;
        white-space:nowrap;
        padding: 0 2 0 2;
    }

    .text36 {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:#999933;
    }

    #menu36 a {
        font-family:'Arial Rounded MT Bold';
        font-size:14px;
        text-decoration:none;
        color:#999933;
        background-color:white;
        white-space:nowrap;
        padding: 0 2 0 2;
    }
    
    #menu36_2 a {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:#999933;
        background-color:white;
        white-space:nowrap;
        padding: 0 2 0 2;
    }

    #menu17 a {
        font-family:'Arial Rounded MT Bold';
        font-size:13px;
        text-decoration:none;
        color:#996699;
        background-color:white;
        white-space:nowrap;
        padding: 0 2 0 2;
    }

    .text9 {
        font-family:'Arial Rounded MT Bold';
        font-size:12px;
        text-decoration:none;
        color:#FF33FF;
    }
    .text18 {
        font-family:'Arial MT Bd';
        font-size:12px;
        text-decoration:none;
        color:black;
    }
    .text21 {
        font-family:'Arial MT Bd';
        font-size:12px;
        text-decoration:none;
        color:#4C4C4C;
    }
    .text5 {
        font-family:'Arial MT Bd';
        font-size:12px;
        text-decoration:none;
        color:gray;
    }
    .text17 {
        font-family:'Arial MT Bd';
        font-size:12px;
        text-decoration:none;
        color:#008B8B;
    }
    .text14 {
        font-family:'Arial','Helvetica','Sans-serif';
        font-size:12px;
        text-decoration:none;
        color:black;
    }
    .text11 {
        font-family:'Arial','Helvetica','Sans-serif';
        font-size:12px;
        text-decoration:none;
        color:#333333;
    }
    .text4 {
        font-family:'Arial','Helvetica','Sans-serif';
        font-size:12px;
        text-decoration:none;
        color:#708090;
    }
    .text26 {
        font-family:'Arial Bold';
        font-size:12px;
        text-decoration:none;
        color:#FF8C00;
    }
    .text25 {
        font-family:'Arial Bold';
        font-size:12px;
        text-decoration:none;
        color:#FFA333;
    }
    .text12 {
        font-family:'Arial','Helvetica','Sans-serif';
        font-size:14px;
        text-decoration:none;
        text-transform:uppercase;
        color:gray;
    }
    .text0 {
        font-family:'Arial Bold';
        font-size:12px;
        text-decoration:none;
        color:gray;
    }
    .text16 {
        font-family:'Arial','Helvetica','Sans-serif';
        font-size:12px;
        text-decoration:none;
        color:gray;
        text-align:left;

    }
    .text13 {
        font-family:'Arial MT Bd';
        font-size:11px;
        text-decoration:none;
        color:gray;
    }
    .text10 {
        font-family:'Arial Bold';
        font-size:11px;
        text-decoration:none;
        color:gray;
    }
    .text22 {
        font-family:'Arial MT Bd';
        font-size:7px;
        text-decoration:none;
        color:white;
    }
    .text23 {
        font-family:'Arial MT Bd';
        font-size:12px;
        text-decoration:none;
        color:white;
    }
    .text19 {
        font-family:'Arial Bold';
        font-size:12px;
        text-decoration:none;
        color:black;
    }
    .text20 {
        font-family:'Arial Rounded MT Bold';
        font-size:12px;
        text-decoration:none;
        color:#708090;
    }
    
    
    .text201 {
        font-family:'Arial Rounded MT Bold';
        font-size:10px;
        text-decoration:none;
        color:#708090;
    }
    
    .pNormale {
    }
    .para1 {
        text-align:center;
    }
    .box1 {
        padding:0px;
    }
    .box2 {
        width:204px;
        height:145px;
    }
    .box3 {
        background-color:#e7e7e7;
        padding: 3 3 0 3;

    }
    .box6 {
        background-color:white;
        padding:0px;
    }
    .box7 {
        background-color:#8D8D8D;
        padding:0px;
    }
    
			.infodujour {
                                align: center;
				text-align: left;
				border-style: dotted;
				border-color: #989898;
				border-width: 0.8px;
			}









#nav, #nav ul { /* toutes les listes */
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 1.2;
}

#nav a {
	display: block;
}
<?
#nav li { /* tous les items de liste */
	text-align: left;
}

#nav li ul { /* listes de deuxi¸me niveau */
	position: absolute;
	background: white;
	left: -999em; /* on met left plut™t que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'ˇcran */
}

#nav li:hover ul, #nav li.sfhover ul { /* listes imbriquˇes sous les items de listes survolˇs */
	left: auto;
}





