/* CSS Document */

/* DOC par default */
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3287BC;
	margin: 0px;
}
h1 {
	padding-left: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background-image: url(images/gd_puce.gif);
	background-repeat: no-repeat;
	background-position: 8px; 
}
h2 {
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align:left;
}
h3 {
	padding-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-image: url(images/pt_puce.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	letter-spacing:0.1em;
}
p {
	margin: 0px;
	text-align:justify;
}
td {
	margin: 0px;
}
a{
	color:#666;
	text-decoration:none;
	
}
a:hover{
	color:#3287BC;
	text-decoration:none;
} 



/* CLASS */
/* images de fond */
.back_contact {
	background-image: url(images/vizu_contact_hp.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back_contact2 {
	background-image: url(images/vizu_contact.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back_trait {
	background-image: url(images/vizu_traitement_hp.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back_trait2 {
	background-image: url(images/vizu_traitement.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back_trait3 {
	background-image: url(images/vizu_traitement2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back_trait4 {
	background-image: url(images/vizu_traitement1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back_trait5 {
	background-image: url(images/vizu_traitement4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back_trait6 {
	background-image: url(images/vizu_traitement3.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back_QSN {
	background-image: url(images/vizu_QSN_hp.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back_QSN2 {
	background-image: url(images/vizu_QSN2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back_hp {
	background-image: url(images/vizu_home_page.jpg);
	background-repeat: no-repeat;
	background-position: 550px 10px;
}
.back_pageQSN {
	background-image: url(images/QSN_img1.jpg);
	background-repeat: no-repeat;
	background-position: 410px 255px;
}

/* positionnement particulier de texte */
.buzz{
text-align:left
}


/* ID */
/* puces */
#contact {
	margin: 15px;
	padding: 0;
	list-style-type:disc;
	text-align:left;
}
#vizu_QSN {
float: right;
/*padding-bottom:25px;*/
margin:0px 0px 0px 10px;
}
#vizu_QSN2 {
float: right;
padding-top:5px;
margin-left:10px;
}
#vizu_QSN3 {
float: right;
margin:0px 0px 0px 10px;
}



input, textarea
{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3287BC;
}
#legend
{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3287BC;
	
}
#menu_trt{
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

