html,body{margin:0;padding:0}
body{font: 62.5% arial,sans-serif;text-align:center}
img{border:0;}
div#subheader{
height:auto;
width:auto;
}
div#header{
position:relative;
width:auto;
}
#navigation{
	position:relative;
}
div#container{}
div#footer{clear:both;float:left;width:100%;}
div#container{text-align:left;width:861px;margin:10px auto 0 auto}
div#container_popup{width:550px; margin:10px 5px 0 5px;}
/** conteneur contenu centre */
div#content{
float:right;
width:664px;
margin:0;
padding:0;
}

/* fin hack */
/** bloc contenu centre */
div.contentcontent{
/** espacement des lignes **/
line-height:1.4em;
padding:4px;
}
div#colg{float:left;width:197px}
/****** UTILE ****/
.clear {clear:both;font-size:0px;height:0px;line-height:0px;border:0} 
.right{float:right!important;}
.left{float:left!important;}
br.br{clear:both;float:left;}
.noborder{border:0!important;}

div.bloc{
display:block;
width:100%;

}

/************ MODULES ************/

div.infoAnnonce div{
float:left;
}
div#copyright{
float:left;
width:100%;
text-align:center;
}
/** images illustr header annonce ex prix_ssargus.gif */
div.annonce span img{
padding:1px 2px 0 0;
margin-bottom:-2px;
}
/************ ELEMT FORMULAIRES ************/
form,fieldset{
	padding: 0;
	margin: 0;
	border:0;
	clear:both;
	 }
fieldset div.cr {
clear:none;
float:left;
width:auto;
}
fieldset div.cr label {
	text-align: left;	
	width:auto;
	float:left!important;
}

INPUT.button {
cursor:hand;
}

/************ LISTES ************/
ul,li{
list-style: none;
	padding: 0;
	margin: 0;
}
/************ TEXTES ************/
.gras{
font-weight:bold;
}
.italique{
font-style:italic;
}
/* cas particulier italique pour ie  \*/
* html .italique {
display:block;
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
.small{
font-size:0.9em;
}
.medium{
font-size:1.1em;
}