/* Base */
* {margin: 0em; padding: 0em;}

h2,h3,h4 {font-family: Georgia, sans-serif; font-weight: 400; color:#222;
	/*border-bottom : 1px solid #555;*/}
h2 {font-size:1.5em; margin: 0 10em 1em .5em; }
h3{margin: 0 12em 1em .5em;}
h4 {margin: 0 0 1em 1em; }

p {margin: 0 0 0 1.8em; line-height: 1.4em; padding:0 1em 1em 0;}

ul {margin: 0 0 1em 3.5em; line-height: 1.4em; }

table{border: dotted 1px #cacaca; padding: 0.5em;	margin: 0 1em 1.5em 1.8em;}
table th{	text-align: left;	font-weight: bold;	padding: 0.5em;}
table td{	padding: 0.5em;}
table tr.rowA{	background-color: #f5f5f5;	color: inherit;}
table tr.rowB{	background-color: #fdfdfd;	color: inherit;}

a {color: #15205c; text-decoration: none;}
a:hover {text-decoration: none; color: #af1424;}

img {border:none;}

/* Page */

#page {margin: 1.5em 1.0em 0.5em 2em;}

/* Haut */

#logo {margin: 0 0 2em 0; height: 10em; width: 25%; float:left;
	background: #fff url(../images/carres.png) 50% 90% no-repeat;}

#annonce{text-align:center; }
#recherche {}

/* Entete */

#entete {width:73%; float:right; }
#entete h1 {font: 400 1.5em Georgia, sans-serif; margin: 1em 0 0 .7em; color:#333; }
#entete p {font-family: Arial, sans-serif; margin: 0 0 0 2em; color:#333;	padding: 1em 1em 0 0;
	font-size: .8em;}

#topnav {margin:2.5em 0 0 0;}

/* Contenu primaire */
#corpscontainer{width:73%; float:right;}
#corps{width:100%; margin:0; padding: 1em 0 0 0 ;
	font-family: Arial, sans-serif; color: #333; font-size: 80%;}

/* Contenu secondaire */

#navig {float: left; width: 25%;	font-family: Arial, sans-serif; color: #444444; font-size: 80%;}
#navig p {margin: 0 0 .70em 0; line-height: 1.4em; padding:0 0 0 0;}
#navig h3 {margin: 0 0 1em 0; border-bottom: solid 1px #164229; padding: 0; color:#164229;}
#navig h4 {margin: 0; font-weight: 400;}
#navig ul {list-style-image: url(../images/bloc-puce1.png); margin: 0 0 1em 2em;}
#navig li a {padding: 0 0 0 .7em; color:#15205c;}
#navig li a:hover, a.selected {color:#af1424; text-decoration: none;}

#sidebar {width:40%; float:right; padding:0; margin:0 1em .5em 1.5em;}
#sidebar h4 {color:#164229; margin: 0; font: 400 1.3em Georgia, sans-serif; padding: 0;  }
#sidebar h3 {color:#222; margin: 0 0 .5em 0 ; font: 400 1.4em Georgia, sans-serif; padding: 0;  }

#cloud {margin:0; padding-top:.3em; margin-top:.4em; border-top: solid 1px #164229;}
#cloud li{display:inline; margin:0 .2em 0 .2em; font-family: Georgia, sans-serif; }
.cloud1 {font-size:1.2em;}
.cloud2 {font-size:1.3em;}
.cloud3 {font-size:1.1em;}
.cloud4 {font-size:1.4em;}
.cloud5 {font-size:.9em;}
.cloud6 {font-size:1em;}

#cloud a:visited,active {text-decoration:none;}
#cloud a:hover {color:#af1424; text-decoration:underline; /*text-transform:capitalize;*/}
.cloud1 a {color:#000080;}
.cloud2 a {color:#4d1c17;}
.cloud3 a {color:#719654;}
.cloud4 a {color:#596ea3;}
.cloud5 a {color:#8a2be2;}
.cloud6 a {color:#f68917;}

/* Pied */

#pied {font-family: Arial, sans-serif; color: #333; margin-top: 1.0em; border-top: solid 1px #164229;
	padding: .5em; font-size: 0.7em; }

/* Divers */

.clear{	clear: both;}
.imgdroit {float: right; width: auto; margin:0; padding-left:4px;}
.imggauche {width:auto;}
