body {
	font-family: arial, helvetica, sans-serif; 
	font-size:12px;
	margin-right:10px;
	background-color:#ffffff;
	background-image:url(titre.gif);
	background-repeat:no-repeat;
	background-position:350px 15px;
}

.main {
	margin-left:200px;
	border-left:1px solid #8C2689;
	margin-top:150px;
	padding-left:0px;
}

.sidemenu {
	float:left;
	width:200px;
}


h1 {
	margin:0px; 
	padding-top:8px;
	text-align: center;
	color:#8C2689;
	background-image: url(deco_ht_gche2.gif);
	background-repeat : no-repeat;
	background-position:top left;
	font-size:20px;
}

div.attaque div {
	background-image:url(deco_ht_dte2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border-top:solid 1px #8C2689;
	border-left:solid 1px #333399;
	border-right:solid 1px #333399;
	background-color:white;
	float:left;
	width:250px;
	margin-bottom:20px;
}	

.attaque span{
	color: #333399;
	font-weight:bold;
	font-size:20px;
}


.adresse p {
	margin-left:10px;
	margin-right:5px;
}

p {
	margin-left:70px;
}

	
h2 { 
	font-size:20px;
	text-align: center;
	border-bottom:1px solid #8C2689;
	background-image: url(deco2.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-style:italic;
}

h2.top  {
	padding-top:9px;
	background-image: none;
	margin-left:251px;
	padding-right:150px;
}

h3 {
	font-size:14px;
	padding-left:55px;
	padding-bottom:5px;
	margin-left:40px;
	margin-bottom:2px;
	margin-top:10px;
	background-image: url(fleche2.gif);
	background-repeat: no-repeat;
	background-position:top left;
	font-weight: bold;
}




h4 { 	
	margin-top:6px;
	margin-bottom:0px;
	font-size:13px;
	margin-right:20px;
	font-style:italic;
	margin-left:0px;
}

h5 a {
	font-size:14px;
	padding-left:55px;
	padding-bottom:5px;
	padding-top:8px;
	margin-left:10px;
	margin-bottom:2px;
	margin-top:10px;
	background-image: url(puce2.gif);
	background-repeat: no-repeat;
	background-position:top left;
	text-decoration:none;
	font-weight:normal;
	color: black;
	font-style:italic;
	font-weight:bold;
}

a {
	color: #333399;
}

div.illustrations  div {
	float:left;
}

.illustrations {
	margin-left:5%;
	margin-right:5%;
}

div .illustrations img {
	display:inline;
	margin:0px;
}
	
.illustrations a {
	text-decoration:none;

}

.illustrations p {
	margin:0px;
	text-align:center;
}




.gauche  h4 {
	margin-left:70px;
}

li {
	margin-left:30px;
}

.liste li {
	font-size: 14px;
	margin-left: 60px;
	margin-bottom: 10px;
}

.gauche, .infogauche { 
	float:left;
}

.droite, .infodroite { 
	float:right;
}

div.gauche {	
	width:55%;
}

div.droite {	
	width:43%;
}


div.infogauche, div.infodroite { 
	width:42%;
}

.centre, .icone  {
	text-align:center;
}

.icone { 
	float:left;
}

.textegauche {
	text-align:left;
}

hr.separateur { 
	clear:both;
	visibility:hidden;
	margin:0;
}



.date { 
	color:#333399;
	font-weight:normal;
	font-style:italic;
}



.gras {
	font-weight:bold;
}

.detail {
	font-style:italic;
	font-size:12px;
	font-weight:normal;
}


.entreprise {
	margin-left:30px;
	font-weight:bold;
	font-style:italic;
}


img {
	border:none;
	margin-bottom:0;
	margin-left:10px;
	margin-right:10px;
}




