body{width:100%;margin:auto;font-family:arial;background:#CCCCCC;}
a img{border:none;}

#header{width:100%;height:80px;background-color:#FFFFFF;float:left;}
#header #logo{position:absolute;width:200px;height:236px;background-image:url("images/UVD.png");margin:15px 10px 0px 10px;}
#header #big_titre{float:left;font-size:30px;color:#2662CE;font-weight:bolder;margin:20px 10px 0px 200px;}
#header #tools{float:right;height:80px;margin:0px 15px 0px 0px;width:300px;}
#header #tools .icone{width:50px; height:50px; float:right;margin:10px 10px 0px 0px;}

#date_arbo{width:100%;height:40px;float:left;background:#2662CE;}
#date_arbo .date{color:#FFFFFF;font-size:20px;margin:6px 0px 0px 200px;float:left;}
#date_arbo #zone_recherche{float:right;margin:5px 15px 0px 0px;}

#menu_site{background:#FFFFFF;}
/*Style du menu de navigation sur la gauche*/
#menu {width:20%;background:#EFEFEF;float:left;}
#menu #affichage_menu{margin:125px 0px 0px 0px;}
#menu #affichage_menu .menu_aide{font-weight:bolder; color:#2662CE;font-size:1.3em;margin:0px 0px 25px 50px;width:120px;text-align:center;}
#menu #affichage_menu .menu_page_article{margin:15px 0px 15px 0px;}
#menu #affichage_menu .menu_page a{font-weight:bolder; color:#22AF00;margin:5px 10px 10px 20px;font-size:1em;text-decoration:none;}
#menu #affichage_menu .menu_page a:hover{text-decoration:underline;}
#menu #affichage_menu .menu_article a{font-weight:bolder;color:#DF7E00;margin:5px 10px 10px 30px;font-size:0.7em;text-decoration:none;}
#menu #affichage_menu .menu_article a:hover{text-decoration:underline;}

#corps{float:left;width:80%;background:#FFFFFF;}
#corps #content{margin:25px;}

#corps #content .message{float:left;width:100%;border:2px solid #F97A00;color:#F97A00;text-align:center;margin:15px 0px 20px 0px;}
#corps #content .message .alert{float:left;margin:10px;}
#corps #content .message .text{float:left;margin-top:15px;text-align:center;width:80%;}

#corps #content .titre_page{margin:20px 0px 20px 0px;}
#corps #content .titre_page .titre_page{font-weight:bold;color:#23AD02;}
#corps #content .titre_page .date{font-size:11px;color:#BFBFBF;}
#corps #content .titre_page .date .date1{font-size:11px;color:#BFBFBF;}
#corps #content .description_page{color:#2662CE;margin:20px;}

#corps #content .nb_recherche{font-size:14px;color:#FF6F6F;}
#corps #content .liens_recherche{font-size:16px;margin:25px 0px 15px 10px;}
#corps #content .liens_recherche a{color:#2662CE;text-decoration:none;}
#corps #content .liens_recherche a:hover{text-decoration:underline;}
#corps #content .liens_recherche a:visited{color:#00286F;}
#corps #content .surbr_recherche{font-weight:bold;background:#2662CE;color:#FFFFFF;}

#corps #content .article{margin-bottom:30px;}
#corps #content .article .titre_article{margin:10px 0px 10px 5px;}
#corps #content .article .titre_article .titre_article{color:#DF7E00;font-weight:bold;}
#corps #content .titre_article .date{font-size:11px;color:#BFBFBF;}
#corps #content .titre_article .date .date1{font-size:11px;color:#BFBFBF;}
#corps #content .article .description_article{border:3px solid #FFE3BF;padding:15px;background:#FFF1DF;}
#corps #content .article .description_article .description_article{border:none;padding:0px;background:#FFF1DF;}
#corps #content .article .description_article .avis{border:2px solid #FFE3BF;background:#FFF1DF;margin:20px 0px 0px 0px;width:50%;text-align:center;font-size:14px;}

#accueil{float:left;width:100%;background:#FFFFFF;}
#accueil div table{margin-left:auto;margin-right:auto;margin-top:120px;width:800px;margin-bottom:60px;}
#accueil div table .ligne{text-align:center;}
#accueil div .nom_aide{color:#2662CE; font-weight:bold;text-decoration:none;}
#accueil div .nom_aide:hover{text-decoration:underline;}

#footer{float:left;width:100%;border-top:3px solid #CCCCCC;text-align:center;border-bottom:2px solid #2662CE;font-size:0.9em;background:#FFFFFF;}
#footer .icone{width:50px;height:50px;}
#footer a{color:#2662CE;font-weight:bold;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

legend{color:#22AF00;font-weight:bold;}

.input{
background-color:#9FC2FF;
color:#000000;
border:2px ridge #2662CE;
}

.input:hover{
border:2px ridge #FFA42F;
}

.input:focus{
border:2px ridge #FFA42F;
background:#FFFFFF;
color:#000000;
}

.search{
background:#FFFFFF;
color:#000000;
border:2px ridge #FFA42F;
}
