body {
	padding: 0;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 0.8em;
}

h1, h2, h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{	
	display:none;
	font-size: 1.8em;
	margin: 0;
	padding: 0;
}

h2{
	font-size: 1.6em;
	margin: 0;
	padding: 0 0 4px 15px;
	color: #f1292c;

	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f1292c;
}
h3{
	font-size: 1.2em;
	padding: 0 0 0 15px;
	margin: 10px 0 5px 0;
	color: #f1292c;
	
	background-repeat: no-repeat;
	background-position: left center;
}
h4{	
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 4px 15px;
	color: #f1292c;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f1292c;
}

a {
	color: #a99a79;
	text-decoration: underline;
	font-size:0.9em;
}

a:visited {
	color: #a99a79;
	text-decoration: underline;
	font-size:0.9em;
}

a:hover {
	text-decoration: underline;
	color: #a99a79;
	font-size:0.9em;
}

img {
	border: 0
}

.bold {
	font-weight: bold;
	color: #292926;
}

/* Page
-------------------------------------------------------- */

#wrapper {
	width: 987px;
	text-align: left;
	overflow: visible;
	position: relative;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}

#subwrapper {
	overflow: hidden;
	position: relative;
	width: 962px;
	background-image: url(images/1/img-fond2.jpg);
	/*background-image: url(images/img-fond-prod.jpg);*/
	background-repeat: no-repeat;
	background-color:#d8dad6;
	padding: 0;
	margin: 0;
	
}
#subwrapperProd {
	overflow: hidden;
	position: relative;
	width: 962px;
	background-image: url(images/1/img-fond-prod2.jpg);
	background-repeat: no-repeat;
	background-color:#d8dad6;
	padding: 0;
	margin: 0;
}

#content {
	padding: 0;
	clear: both;
	margin: 0;

}
#contenu {
	padding: 0 10px 20px 0px;
	margin: 0;
	float: left;
	width:750px;
	}



/* Formulaire
-------------------------------------------------------- */

#formulaire {
	float: left;
	width:750px;
	padding: 0;
	margin: 0;
	line-height: 1.5em;
	font-size: 0.9em;
	background-color: #919191;
	background-image: url(_gfx/fondForm.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #1a171b;
}

#formulaire .head{
	background-image: url(_gfx/headForm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	margin: 0;
	padding: 0;
	width: 750px;
}

#formulaire .contenu {
	width: 730px;
	margin:0;
	padding: 0 10px 0 10px;
}

#formulaire .saisie {
	background-image: url(_gfx/fondSaisie.gif);
	padding:3px 0 3px 0;
	margin:0 0 5px 0;
	border: 1px solid #626164;
	background-position: left top;
	color: #626164;
}

#contenuAccueil .BTEnvoyer {
	float:right;
	margin: 10px 10px 10px 0;
	padding: 0;
}





/* Colonne de gauche
-------------------------------------------------------- */

#colonneleft {
	float:left;
	width:260px;
	padding:0;
	margin:0;
	color: #151215;
	overflow:hidden; zoom:1;
	background-image:url(images/1/bt_border.gif);
	background-repeat:repeat-y;
}

#colonneleft .logo {
	float:left;
	padding:0;
	margin:0;
}

#colonneleft .text {
	float:left;
	color:#666666;
	width:215px;
	height:241px;
	text-align:left;
	padding:0 0px 0 20px;
	margin:0 10px 0px 0;
	line-height: 1em;
	font-size: 0.9em;

}
#colonneleft .text2 {
	float:left;
	color:#666666;
	width:215px;
	height: 80px;
	text-align:left;
	padding:0 0 10px 20px;
	margin:0 10px 0px 0;
	line-height: 1em;
	font-size: 0.9em;
}

#colonneleft .pointilles {
	float:left;
	width:222px;
	height:10px;
	padding:0;
	margin:0 10px 10px 10px;
	background-image:url(images/1/pointilles.gif);
	background-repeat:repeat-x;
	background-color:#D8DAD6;
}
#colonneleft .titre {
	float:left;
	width:262px;
	height:40px;
	padding:0;
	margin:0;
	/*background-color:#D8DAD6;*/
}
#colonneleft .titreArtiste {
	float:left;
	color:#000000;
	width:262px;
	padding:10px 0 0 0;
	margin:0;
	background-color:#D8DAD6;
}
#colonneleft .chapoArtiste {
	float:left;
	width:262px;
	padding:10px 0 10px 0;
	margin:0;
}
#colonneleft .txtnoir {
	float:left;
	color:#000000;
}
#colonneleft .image {
	float:left;
	width:230px;
	height:120px;
	background-color:#FFFFFF;
	margin:10px 10px 20px 10px;
	padding: 4px;
	overflow:hidden; zoom:1;
}

#colonneleft .flash {
	float:left;
	width:230px;
	margin:0px 10px 20px 10px;
	padding: 4px;
	overflow:hidden; zoom:1;
}
#colonneleft .champs {
	float:left;
	color:#9a855b;
	text-align:justify;
	vertical-align:bottom;
	width:70px;
	margin:5px 10px 0px 0px;
	line-height: 1.2em;
	font-size: 0.9em;	
}
#colonneleft .ligne{
	width:210px;
}

#colonneleft .saisie {
//	
	color: #626164;
	width: 120px;
	float:left;
	line-height: 1.2em;
}
#colonneleft .mdpoublie {
	float:right;
	color:#9a855b;
	padding:0 5px 0 0px;
	margin:10px 0px 0px 10px;
	line-height: 1.2em;
	font-size: 0.9em;
}
#colonneleft .global {
	float:left;
	width: 220px;
	padding:5px 5px 0px 20px;
	line-height: 1.2em;
	font-size: 0.9em;
}	
#colonneleft .text3 {
	float:left;
	color:#666666;
	text-align:justify;
	margin:5px 5px 0px 0;
	font-size: 11px;
}
#colonneleft .bloc_certif
{
	height:198px;
	float:left;
}
#colonneleft .bloc_evenement
{
	height:360px;
	float:left;
}
#colonneleft .spacer_rub_menu{
	float:left;
	width:100px;
	height:26px;
}	
.vignette_artiste
{
	border: #FFFFFF 7px solid;
	height:90px; 
	width:196px; 
	background-color:#8c8c8c;
	overflow:hidden;
}
.vignette_photo_artiste
{
	height:90px; 
	width:99px; 
	float:left;
	overflow:hidden;
}
/* Colonne de droite
-------------------------------------------------------- */

#colonneright {
	float:left;
	width:700px;
	padding:0;
	margin: 0;
	color: #666666;
	overflow:hidden; 
	zoom:1;
	
}

#colonneright .entete {
	float:right;
	height:27px;
	margin:25px 0 0 0;
	padding: 0;
	zoom:1;
}
.lien_entete{
	color: #51402e;
	text-decoration: underline;
	font-size:0.9em;
}

.lien_entete:visited {
	color: #51402e;
	text-decoration: underline;
	font-size:0.9em;
}

.lien_entete:hover {
	text-decoration: underline;
	color: #a99a79;
	font-size:0.9em;
}
#colonneright .textpanier {
	float:left;
	color:#666666;
	padding:0 0 2 0;
	width: 115px;
	margin:0 3px 0 0;
	line-height:1.2em;
	font-size: 0.9em;
	zoom:1;
	overflow:hidden;
}

#colonneright .textimg {
	float:left;
	width:27px;
	height:27px;
	padding: 0;
	margin:0 0 3px 0;
	/*margin:0 0 3px 4px;*/
}
#colonneright .entetemenu {
	float:left;
	width:700px;
	height:90px;
	color:#51402e;
	padding:47px 0px 0px 0px;
	margin: 0;
	overflow:hidden; zoom:1;

}

#colonneright .telephone {
	float:left; 
	margin-left:255px;
	color:#51402e;
	font-size:0.9em;
}


#colonneright .lien_chemin{
	float:left;
	color:#51402e;
	margin-right: 10px;
	font-size:0.9em;
}

#colonneright a.lien_chemin:hover {
	float:left;
	color:#51402e;
	margin-right: 10px;
	font-size:0.9em;
}


#colonneright a.lien_chemin:visited {
	float:left;
	color:#51402e;
	margin-right: 10px;
		font-size:0.9em;
}


#colonneright a.lien_chemin:active {
	float:left;
	color:#51402e;
	margin-right: 10px;
		font-size:0.9em;
}


#colonneright a.lien_chemin:link{
	float:left;
	color:#51402e;
	margin-right: 10px;
		font-size:0.9em;
}

#colonneright .animation {
	float:left;
	width:600px;
	height:350px;
	background-color:#FFFFFF;
	/*
	padding:36px 10px 20px 10px;
	margin: 0 0 20px 0;
	*/
	padding:0px;
	margin:0px;
	zoom:1;
}
#colonneright .fondforms {
	float:left;
	width:600px;
	background-color:#FFFFFF;
	padding:36px 20px 20px 20px;
	margin: 0 0 20px 0;
	overflow:hidden; zoom:1;
}
#colonneright .blocboutons {
	float:left;
	width:550px;
	padding:0;
	margin: 0 ;
	overflow:hidden; zoom:1;
}
#colonneright .blocarticle {
	float:left;
	width:550px;
	padding:0;
	margin: 0 ;
	overflow:hidden; zoom:1;
}
#colonneright .descarticle {
	float:left;
	width:450px;
	padding:0;
	overflow:hidden; zoom:1;
}


#colonneright .vignettearticle {
	float:left;
	/*width:170px;*/
	width:80px;
	padding:0;
	margin-right: 10px ;
	overflow:hidden; zoom:1;
	border: 2px #CCCCCC solid;
}
#colonneright .pointilles {
	float:left;
	width:600px;
	height:10px;
	padding:0;
	margin:0 100px 10px 0px;
	background-image:url(images/1/pointilles.gif);
	background-repeat:repeat-x;
}

#colonneright .pointillesgris {
	float:left;
	width:600px;
	height:10px;
	padding:0;
	margin:0 100px 10px 0px;
	background-image:url(images/1/pointilles_gris.gif);
	background-repeat:repeat-x;
}

#colonneright .titre {
	float:left;
	width:700px;
	height:40px;
	padding:0;
	margin:0;
}
#colonneright .titre1 {
	float:left;
	height:40px;
	padding:0;
	margin:0;
}
#colonneright .image {
	float:left;
	width:120px;
	height:120px;
	background-color:#FFFFFF;
	margin:10px 10px 20px 5px;
	border:4px solid #FFFFFF;
	overflow:hidden; 
	zoom:1;
}
#colonneright .espacev {
	float:left;
	width:10px;
	height:100px;
	padding:0;
	margin:0;
	overflow:hidden; zoom:1;
}
#colonneright .bloctext {
	float:left;
	width:342px;
	padding:0;
	margin:0;
	overflow:hidden; zoom:1;
}
#colonneright .text {
	float:left;
	color:#666666;
	width:300px;
	height: 95px;
	text-align:left;
	padding:0 0 10px 5px;
	line-height: 1em;
	font-size: 0.9em;
	overflow:hidden; zoom:1;
}
#colonneright .text2 {
	float:left;
	color:#666666;
	padding:0 10px 0 0px;
	margin:5px 10px 0px 0;
	line-height: 1em;
	font-size: 0.9em;
	overflow:hidden; zoom:1;
}

/* page rubrique
-----------------------------------------------------------*/
#colonneright .vignetterub {
	float:left;
	width:172px;
	height:172px;
	background-color:#FFFFFF;
	border:#FFFFFF solid 10px;
	margin:10px 10px 10px 0px;
	overflow:hidden; 
	zoom:1;
}
#colonneright .spacer_rub{
	float:left;
	width:600px;
	height:0px;
}

#colonneright .textgris {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:172px;
}

#colonneright .bloc_rub
{
 float:left; 
 width:212px; 
 height:260px;
}
/* Contenu public galerie
-------------------------------------------------------- */
.auteur{
	font-size:11px;
	color:#666666;
	margin:15px 10px 10px 15px;
}
.oeuvre{
	color:#9a855b;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	margin:0 10px 10px 10px;
}
.oeuvre_description{
	color:#666666;
	font-size:12px;
	margin:0px 10px 10px 15px;
}
.oeuvre_description li{
	float:left;
	background-image:url(images/1/bulle.gif);
	background-repeat:no-repeat;
	width:254px;
	padding-left:-80px;
	margin-bottom:10px;
	list-style-type: none;
	overflow:hidden;
	zoom:1;
}
.vignette_galerie{
	float:left;
	width:254px;
	height:215px;
	/*background-color:#FFFFFF;
	border:#ffffff solid 5px;*/
	margin:5px;
	overflow:hidden; 
	zoom:1;
}
.numpage{
	color:#51402e;
	font-size:11px;
}
.numpage_courante{
	color:#51402e;
	font-size:11px;
	text-decoration:underline;
}

.numpage a 
{
	color:#51402e;
	font-size:11px;
}

.numpage a:link
{
	text-decoration:none;
}

.numpage a:hover
{
	text-decoration:underline;

}
.numpage a:visited
{
	text-decoration:none;

}
/* 
   Contenu page boc original
-------------------------------------------------------- */

#colonneright .vignetteboc {
	float:left;
	width:166px;
	height:143px;
	background-color:#FFFFFF;
	border:#ffffff solid 5px;
	overflow:hidden; 
	zoom:1;
}
#colonneright .soustitre
{
	text-transform:capitalize;
	color:#00a8cd;
	font-weight:bold;
	font-size:13px;
}
#texte_boc
{
	float:left;
 	width:600px;
	margin-top:10px;
}
#texte_boc a:link {
	color:#00a0c6;
	text-decoration: underline;
}
#texte_boc a:hover {
	color:#00a0c6;
	text-decoration:none;
}
/* Contenu public galerie
-------------------------------------------------------- */
#colonneright .bloc_galerie_rayé
{
	width:264px;
	height:255px;
	float:left;
	background-image:url(images/1/fond_raye.gif);
	background-repeat:no-repeat;
	margin:10px;
	}
	
.bloc_galerie_rayé p {
	font-size:0.8em;
}


#colonneright .bloc_galerie
{
	width:264px;
	float:left;
	margin:10px;
	background-color:#d8dad6;
	height:255px;
}
/* Contenu page produit
-------------------------------------------------------- */

#colonneright .colonneImg {
	float:left;
	width:421px;
	background-color:#FFFFFF;
	padding:36px 10px 20px 10px;
	margin: 0 0 20px 0;
	overflow:hidden; zoom:1;
}
#colonneright .titreOeuvre {
	color:#C4C4C5;
	text-transform: uppercase;
	font-size:1.2em;
	width:300px;
	padding:0;
	margin: 0;
	/*padding:10px;*/
	overflow:hidden; zoom:1;
}
#colonneright .lieninsitu a {
	text-decoration: underline;
	color:#a79571;
}

#colonneright .colonneAchats {
	float:left;
	width:200px;
	color:#666666;
	padding:0px 10px 20px 10px;
	margin: 0 0 20px 0;
	zoom:1;
}
#colonneright .pointillesAchats {
	float:left;
	width:200px;
	height:10px;
	padding:0;
	margin:0;
	background-image:url(images/1/pointilles.gif);
	background-repeat:repeat-x;
}
#colonneright .ligneAchats {
	float:left;
	padding-left:8px;
	width:220px;
}
.texte10pxgris {
	font-size:10px;
	color:#666666;
}
.texte11pxgris {
	font-size:11px;
	color:#666666;
}
.texte12pxgris {
	font-size:12px;
	color:#666666;
}

#colonneright .texte11pxmarronfonce {
	font-size:11px;
	color:#51402e;
	font-weight:bold;
}
#colonneright .texte11pxmarronitalic {
	font-size:11px;
	font-style:italic;
	color:#9a855b;
}
#colonneright .texte11pxmarron{
	font-size:11px;
	color:#9a855b;
}
#colonneright .divAchats {
	float:left;
	margin:0;
	padding: 0;
}
#colonneright .encadrements {
	float:left;
	width:200px;
	margin:0;
	padding: 0;
}
#colonneright .prixAchatsPanier {
	float:left;
	background-repeat: repeat-x;
	padding: 5px 10px 0 10px;
	height:26px;
	width:60px;
	color:#99845b;
	font-size:16px;
	font-weight:bold;
	border: #e1e3e0 solid 1px;
	text-align:right;
}
#colonneright .prixAchats{
	float:left;
	background-image:url(images/1/fond_prix.gif);
	background-repeat: repeat-x;
	padding: 3px 10px 0 10px;
	height:26px;
	width:60px;
	color:#99845b;
	font-size:1em;
}
#colonneright .quantiteAchats {
	float:left;
	padding: 3px 10px 0 10px;
	height:26px;
	width:60px;
}
#colonneright .image_produit {
	float:left;
	width:80px;
	height:80px;
	background-color:#d8dad6;
	margin:10px 10px 20px 5px;
	border:4px solid #d8dad6;
	overflow:hidden; 
	zoom:1;
	
}

/* Page Formulaire
-------------------------------------------------------- */
#colonneright .bloc_blanc
{
	float:left;
	background-color:#FFFFFF;
	width:600px;
	padding:36px 20px 20px 20px;
	margin: 0 0 20px 0;	
}
#colonneright .sous_menu
{

}
#colonneright .zoneDeSaisie
{
	background-color:#d0d0d0;
	border:1px solid #b1b1b1;
	width:140px;
	font-size:11px;
}
#colonneright .zoneDeSaisiecmd
{
	background-color:#d0d0d0;
	border:1px solid #b1b1b1;
	width:192px;
	font-size:11px;
}
#colonneright .label_formcmd
{
	color:#666666; 
	float:left; 
	width:100px;
}
#colonneright .ligne_form
{
	float:left;
 	width:600px;
	margin-top:10px;
}
#colonneright .ligne
{
	float:left;
 	width:600px;
}
.vignette
{
	float:left;
 	width:600px;
	margin-top:10px;
	display:block;
	overflow:hidden;
}
#colonneright form .ligne_form_colonne
{
	float:left;
 	width:300px;
	margin-top:10px;
	height:20px;
}
#colonneright .ligne_form_colonne
{
	float:left;
 	width:300px;
	margin-top:10px;
}
#colonneright .label_form
{
	color:#666666; 
	float:left; 
	width:148px;
}
#colonneright .text_marron_italique
{
	color:#9a855b;
	font-style:italic;
	font-size:11px;
}
#colonneright .text_form
{
	font-size:11px;
}
#colonneright .sous_titre_form
{
	font-size:12px;
}
#colonneright .bouton_form
{
	float:left;
	margin-left:216px;
	margin-top:10px;
	/*margin-bottom:10px;*/
}
.obligatoire {
	color:  #47bad6;
}
/* Popup
-------------------------------------------------------- */
.imagepop {
	float:left;
	width:175px;

	border: #FFFFFF solid 6px;
	overflow:hidden; 
	zoom:1;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
}
.imagepoplarge {
	float:left;
	width:375px

	border: #FFFFFF solid 6px;
	overflow:hidden; 
	zoom:1;
	margin-right:15px;
	margin-bottom:10px;
	margin-top:10px;
}

/* Page commande
-------------------------------------------------------- */
#colonneright .textbleucmde{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00a0c6;
	font-size: 12px;
}
#colonneright .pointillesgriscolonne {
	width:600px;
	height:10px;
	margin-bottom:10px;
	background-image:url(images/1/pointilles_gris.gif);
	background-repeat:repeat-x;
}
/* Pied de page
-------------------------------------------------------- */

#footer{
	float: left;
	width: 940px;
	padding: 0;
	margin: 0;
}

#footer .pointilles {
	float:left;
	width:842px;
	height:10px;
	padding:0px;
	margin:0px 0px 0px 20px;
	background-image:url(images/1/pointilles.gif);
	background-repeat:repeat-x;
}

#footer .textleft {
	float:left;
	color:#666666;
	width:210px;
	padding:0 10px 0 20px;
	margin:0 10px 20px 0;
	line-height:0.8em;
	font-size: 0.8em;
}

#footer .textcenter{
	float:left;
	color:#666666;
	width:345px;
	height:20px;
	margin:0 0px 10px 0;
	line-height:0.8em;
	font-size: 0.8em;
}

#footer .textright {
	float:left;
	color:#666666;
	width:150px;
	padding:0 10px 0 0px;
	margin:0 10px 20px 0;
	line-height:0.8em;
	font-size: 0.8em;
}

#footer a {
	color: #626164;
	text-decoration: none;
	margin-left:10px;
	margin-right:10px;
}

#footer a:visited {
	color: #626164;
	text-decoration: none;
}

#footer a:hover {
	color: #626164;
	text-decoration: underline;
}

/* Signature
-------------------------------------------------------- */

#signature {
	float:left;
	padding: 0;
	padding: 0;
	color: #d8dad6;
	font-size: 0.8em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 150px;
	overflow:hidden;zoom:1;
}

.W3C {
	width: 88px;
	margin: 0;
	padding: 0;
	float: right;
}

a.LIEN_signature:link {
	color: #d8dad6;
	text-decoration: none;
	
}

a.LIEN_signature:visited {
	color: #d8dad6;
	text-decoration: none;
	
}

a.LIEN_signature:hover {
	color: #d8dad6;
	text-decoration: underline;
}
/* Textes de mise en forme
-------------------------------------------------------- */
.texte9e8b63 {
	color:#9e8b63;
	font-size:12px;
	
}
.textpanierbleu {
	float:left;
	color:#00a0c6;
	font-size: 0.9em;
}
.textpanierbleu:link {
	color:#00a0c6;
	text-decoration:none;
}
.textpanierbleu:hover {
	color:#00a0c6;
	text-decoration: underline;
}
.textpanierbleu:visited {
	color:#00a0c6;
	text-decoration:none;
}


/* Pop up	
-------------------------------------------------------- */
#popUpMarron {
	color:#d7d9d5;
	font-weight:normal;
}
#popUpMarron a{
	font-size:0.9em;
	color:#FFFFFF;
}

#popUpMarron a:link{
	font-size:0.9em;
	color:#FFFFFF;
	text-decoration:none;
}
#popUpMarron a:hover{
	font-size:0.9em;
	color:#FFFFFF;
	text-decoration:underline;
}
#popUpMarron a:visit{
	font-size:0.9em;
	color:#FFFFFF;
	text-decoration:none;
}
.fond_marron {
	font-size:11px;
	background-color:#563e29;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px;
}

#popUpBleu {
	font-size:0.9em;
	color:#FFFFFF;
}
#popUpBleu a{
	font-size:0.9em;
	color:#FFFFFF;
}

#popUpBleu a:link{
	font-size:0.9em;
	color:#FFFFFF;
	text-decoration:none;
}

#popUpBleu a:hover{
	font-size:0.9em;
	color:#FFFFFF;
	text-decoration:underline;
}
#popUpBleu a:visit{
	font-size:0.9em;
	color:#FFFFFF;
	text-decoration:none;
}
.fond_bleu {
	font-size:11px;
	background-color:#00a0c6;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px;
}
.textebleu
{
	color:#00a0c6;
}
.soustitremarron
{
	color:#9a855b;
	font-weight:bold;
	font-size:11px;
}
.soustitreblancgras
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
/* Gestion In Situ
-------------------------------------------------------------------------- */


#insitu .fondgris
{
	width:440px;
	background-color:#fff;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
}
#insitu .cadre_grande
{	
	padding-top:20px;
	padding-bottom:20px;
}
#insitu .ligne
{
	float:left;
	width:440px;
	margin-left:10px;
	margin-right:10px;
}
#insitu .vignette_cadre
{
	float:left;	
	width:80px;
	height:53px; 
	overflow:hidden;
}

#insitu .bloc_cadre{
	margin-top:10px;
	float:left;	
	width:98px;
	height:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#795f47;
}

#insitu .titre{
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#795f47;
}
#insitu .colonnegauche
{
	width:140px;
	float:left;
	text-align:left;
}
#insitu .colonnedroite
{
	width:300px;
	float:left;
	text-align:left;
}
#insitu .titre_caract
{
	width:88px;
}
