body {
       font-family:Arial, Helvetica, sans-serif;
       /*font-size:small;*/
       /*color:#333;*/
       background-color:white;
       /*padding:5px;  
          margin-left:20px;
          margin-right:20px;*/
       }

h1   {
       font-size:xx-large;
       font-weight: 800;
       text-align: center;
       margin:0;
       }
h2   { 
       font-size:x-large;
       color:  #003399;
       letter-spacing:1px;
       background: #AAA;
       font-weight: normal; 
       padding: 2px 0px 1px 15px;
       text-align: left; 
       border: 1px solid #558;
       }

h3   { 
       font-size:large;
       color: #FFFFFF; 
       background: #666666;
       font-weight: normal; 
       text-align: left; 
       padding-bottom: 1px;
       padding-top: 3px;
       padding-left: 25px;
       margin: 0;
       }
a {
	color:#005EA8;
	text-decoration:none;
	
}
a:hover {
	color:orange;
}


img {
	border-width:0px;
}
#banner {
	width:820px;
        text-align: center;
	background-color:#003399;
	border: 1px solid #005
}

#banner a {
	margin: 2px 3%;
        vertical-align: super;
	font-size:large;
	color:white;
}
#content {
	width: 790px;
	float:left;
/*	border-width:1px;
	border-style:solid;*/
	margin:0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	background-color:#FFF;
}
#footer {
        text-align: center;
	font-size:small;
	padding:0px;
}
/* Intranet */
h1.intra{ 
          height: 120px;
          background: url('/BasilicPlus_hal/images/basilicPlus_petit.jpg') no-repeat 50%;
 }

h1.intraPlus{ 
          height: 35%;
          background: url('/BasilicPlus_hal/images/basilicPlus.jpg') no-repeat 50%;
 }

h2.intra{ 
          border-top: 1px dotted #000;
          font-size:small;
 }

div.intra{
           border-top: 1px solid;
           padding-top: 5px;
           width: 50%;
           margin-left: auto; 
           margin-right: auto; 
           text-align: center;
  }

.intra a input{ width: 70px; margin-right: 5px; }

.intra li{ 
           text-align: left;
           list-style: none;
           margin-bottom: 10px;
           border-bottom: 1px solid;
           width: 500px;
 }

div.intra_haut{ 
                border: none;
                text-align: right;
                width: 50%;
                margin-left: auto; 
                margin-right: auto;
 }

.comment{ 
          color: #888;
          font-size: x-small; 
          margin: 0;
          padding-left: 25px;
          }

/* Preview */
.previewWeb h4{ 
                background: none;
                border-bottom: 2px solid #0079B2; 
                font-size:large;
                color: #000;
                margin-left: 5px;
                height: 25px;
                text-align: left;
 }
.previewWeb .publi{ text-align: left; padding-left: 95px;}
.previewWeb p { margin: 2px; text-align:left;}
.previewWeb .authors { color: #003399; }
.previewWeb .authors a{ text-decoration: underline; font-weight: 300;}
.previewWeb hr { margin: 15px 0; }


.section { border-top: 1px dotted #888; }
.section p { margin: 1px 2px; }

.panier { 
          float: left;
          width: 90px;
          font-weight: bold; 
          font-size: small;
          }


.displayAll a{ color: #000; }

.note { font-weight: bold; font-size: small; }
.astuce { font-size: x-small; }
