/* General css properties */
* { 
border: 0;
margin: 0;
padding: 0;
font-family: "Arial";
font-size: 12px;
}
/* Common tags css properties */
body { background-color: #0660A2; text-align:center; height:100%; margin-top:10px;}
a:link,a:active { color: #025C9B; }
a:visited {	color:  #808080; }
a:hover { color: #b20000; }
#footer { letter-spacing:1px; text-align:center; padding:2px 0; color: #0A446C; font-weight:bold; font-size:10px; border-top:2px solid #0A446C; }
table { background-color: #ffffff; }
h1 {
	font-size: 18px;
	font-weight:normal; 
	color: #1984FC; 
	padding-bottom: 15px;
}
h2 {
	background: #DEEDFA left no-repeat url('images/bullet_blue.gif');
	padding-left: 20px;
	font-weight : bold;
	display:block;
	margin-right:30px;
	margin-bottom: 15px;
}
h3 {
    color: darkred;
    font-size: 17px;
    font-style: italic;
    margin-bottom: 15px;
}
p { padding-bottom: 8px; }
.hc2 { padding-right:25px; }
p.hc:first-letter,p.hc2:first-letter { color:darkred; font-weight:bold; font-size: 16px; padding:0px; }
div.titre { height: 30px; width: 635px; background-repeat:no-repeat; }
div.textimg { width:390px; padding-right:290px; margin-bottom:15px; }
div.imgtext { padding-left:270px; width:390px; }
.img { text-align:center; vertical-align:middle; }
.txt { text-align:justify; }

/* All to rename */
.listeB { 	list-style-image: url('images/bullet_blue2.gif');	padding-left: 20px; }
.listeB3 { list-style-image: url('images/bullet_blue3.gif'); padding:0 0 20px 70px; margin-top:15px;}
.listeB3 li { margin-bottom: 10px; }
ul ul { list-style-type:Square; list-style-image:none; padding-left: 20px; }
.listeB2 { list-style-image: url('images/arrow.gif'); padding-left: 20px; }
tbody {	color : #404040; text-align : justify; }
.sub-title { font-weight : bold; color: #0470B7; }
.textSmall { font-size: 10px; color: #404040; }
.textsmall { font-size: 10px; color: #404040; font-style:italic; }
.linkMenu:link,.linkMenu:active,.linkMenu:visited,.linkMenu:hover {	font-size: 11px; }
.linkMenu:link,.linkMenu:active { color: #025C9B; }
.linkMenu:visited { color: #808080; }
.linkMenu:hover { color: #b20000; }
/* All to rename */
.linkHeader:link,.linkHeader:active,.linkHeader:visited,.linkHeader:hover {
	background-color:#8CCCFA;
	font-size: 11px;
	text-decoration : none;
	font-weight : bold;
	margin-left : 3px;
}
.linkHeader:link,.linkHeader:visited { color: #0A446C; }
.linkHeader:active { color: #045E9D; }
.linkHeader:hover { color: #b20000; }

/* The styles for each menu */
/* All to rename */
div.navilayer {
	position: absolute;
	visibility: hidden;
	margin-left: -110px; margin-left: 0 !important;
}
div.navilayer div a {
	display: block;
	text-decoration: none;
	padding-left: 5px;
	letter-spacing: 1px;
}
.shadowbox {
	background: #B7B7B7;
	position: relative;
	top: 27px; top: 4px !important;
}
.shadowbox ul {
	background: #DFEFFF;
	list-style:none;
	position: relative;
	top: -2px;
	left: -2px;
}
/* Homo-Calculus */
div.sommaire { width:450px; padding:0 150px 0 20px; background: right top no-repeat url(images/imgDecorHomo.jpg); }
.desc {
	font-size:14px; 
	font-weight:bold;
	text-align : justify;
}
/* Index */
/* All to rename */
.linkHome:link,.linkHome:active,.linkHome:visited,.linkHome:hover { font-size: 11px; margin-left: 3px; }
.linkHome:link {	color: #025C9B; }
.linkHome:active { color: #025C9B; }
.linkHome:visited { color: #808080; }
.linkHome:hover { color: #b20000; }

/* The styles for each menu */
div.navilayer2 { /* To rename */
	position: absolute;
	top: 1px;
	visibility: hidden;
	margin-left:40px; margin-left:200px !important;	
}

div.navilayer2 li a { /* To rename */
	display: block;
	text-decoration: none;
	padding-left: 5px;
	letter-spacing: 1px;
}
.shadowbox2 ul { /* To rename */
	background: #DFEFFF;
	list-style:none;
	position: relative;
	top: -2px;
	left: -2px;
}
.shadowbox2 { background: #B7B7B7; position: relative; } /* To rename */
