body {
	background-color:#666666;
	/* Pour noël : 
	background:url(images/fond-neige.jpg);*/
	}

/* --------------------------------------------------------------------------------------------------- DIV ID */
#cadre {
	position:relative;
	width:1000px;
	background-color:#FFFFFF;
	border-color:#0099FF;
	border-style:solid;
	border-width:3px;
	display:inline-block;
	}

#flash {
	width:535px;
	height:100px;
	float:right;
	margin:0px;
	padding:0px;
	display:inline;
	}

#logo {
	width:465px;
	height:100px;
	float:left;
	position:absolute;
	margin:0px;
	padding:0px;
	display:inline;
	}

#entete {
	width:1000px;
	height:100px;
	display:inline-block !important;
	display:block;
	margin:0px;
	padding:0px;
	text-align:left;
	}

#PhotoPrincipale {
	width:496px;
	height:396px;
	border-width: 2px 2px 0px 2px;
	border-style:solid;
	border-color: #999999;
	border-bottom-style:hidden;
	display:block;
	margin:auto;
	}

#PhotoPrincipale a, #PhotoPrincipale img {
	text-decoration:none;
	border: 0px;
	border-bottom-style:hidden;
	}

#haut_index {
	width:1000px;
	min-height:640px;
	display:block;
	float:left;
	}
	
#haut {
	width:1000px;
	display:block;
	float:left;
	}

#bas {
	width:1000px;
	display:block;
	float:left;
	}

#gauche {
	width:500px;
	display:block;
	float:left;
	}

#droite {
	width:500px;
	display:block;
	float:left;
	}

#flashcontent1 {
	z-index:1;
	}

#stat {
	position:absolute;
	left:-9999px;
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
	}

/* --------------------------------------------------------------------------------------------------------- INDEX */
.gaucheIndex {
	width:450px;
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	border:0px;
	}

.droiteIndex {
	width:550px;
	height:600px;
	display:block;
	float:right;
	z-index:1;
	}

.carrePresentation {
	width:410px;
	height:110px;
	background:url(images/fond-presentation.jpg) top left no-repeat;
	display:inline;
	margin: 10px;
	margin-top:10px;
	padding:50px 10px 10px 10px;
	border:0px;
	float:left;
	}
/*Pour mise à jour de l'index 11/2009 :*/
.carrePresentation2 {
	width:410px;
	height:100px;
	background:url(images/fond-presentation2.jpg) top left no-repeat;
	display:inline;
	margin: 10px;
	margin-top:10px;
	padding:0px 10px 10px 10px;
	border:0px;
	float:left;
	line-height:12px;
	}

.carreActu {
	width:410px;
	background:#0099FF url(images/fond-actu-acceuil.jpg) top center no-repeat;
	display:inline;
	margin:10px;
	margin-top:0px;
	padding: 60px 10px 0px 10px;
	border:0px;
	float:left;
	text-align:left;
	}

.carreRecherche {
	width:406px;
	/*background:#CCCCCC url(images/fond-recherche.jpg) top left no-repeat;*/
	display:inline;
	margin:5px 10px 10px 5px;
	padding:0px 10px 0px 10px;
	border:2px;
	border-color:#FFFFFF;
	border-style:solid;
	float:left;
	}

.carreMailing {
	width:406px;
	/*background:#CCCCCC url(images/fond-mailinglist.jpg) top left no-repeat;*/
	display:inline;
	margin:10px;
	margin-top:0px;
	padding:10px;
	border:2px;
	border-color:#FFFFFF;
	border-style:solid;
	float:left;
	}

.texteAccueil {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	text-align:center;
	font-weight:bold;
	display:block;
	float:left;
	}

.texteAccueilPre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
	font-weight:normal;
	float:left;
	}
/*Pour mise à jour de l'index 11/2009 :*/
.texteAccueilPre2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align:justify;
	font-weight:normal;
	float:left;
	display:inline;
	margin-top:7px;
	}

.titreActu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	display:inline;
	}

.sousTitreActu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	display:inline;
	}

.texteActuAcceuil {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	display:inline;
	}

.consulterTarif {
	height:140px;
	width:250px;
	display:inline;
	float:left;
	margin:0px 10px 10px 0px;
	background:url(images/fond-tarif-acceuil1.jpg) center top no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	font-size:10px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	}
.consulterTarif:hover {
	background:url(images/fond-tarif-acceuil2.jpg) center top no-repeat;
	}
.consulterTarif p {
	padding:35px 0px 0px 0px;
	}
.grosTarif {
	font-size : 18px;
}
.catalogueVirtuel {
	background: url(images/fond-catalogue-virtuel1.jpg) top center no-repeat;
	height:135px;
	width:170px;
	display:inline;
	float:left;
	margin:0px 0px 10px 10px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding:5px 0px 0px 0px;
	color:#FF0;
	cursor:pointer;
	}

.catalogueVirtuel:hover, .catalogueVirtuel a:hover{
	background: url(images/fond-catalogue-virtuel2.jpg) top center no-repeat;
	color:#FFF;
	}
.catalogueVirtuel a {
	text-decoration:none;
	}

/* --------------------------------------------------------------------------------------------------- PAGES MENUS */
#hautPagePrincipal {
	width:1000px;
	display:block;
	float:left;
	background:#FFFFFF url(images/fond-bouton-sous-menus.jpg) repeat-y bottom right ;
	}

#droiteMenu  {
	width:300px;
	height:100%;
	display:inherit;
	float:left;
	text-align:left;
	border-left: 3px solid #FFFFFF;
	margin:auto;
	}

#gaucheMenu  {
	width:697px;
	display:block;
	float:left;
	height:inherit;
	background:#FFFFFF  url(images/fond-menu.jpg) no-repeat top center;
	}

.listeMenus {
	margin-top:50px;
	display:block;
	width:250px;
	margin-bottom:50px;
	margin-left:25px;
	}

.boutonSousMenu a {
	display:block;
	background:url(images/bouton-bleu.jpg) no-repeat left top;
	width:250;
	height:30px;
	text-decoration:none;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	margin-top:4px;
	padding:7px;
	}

.boutonSousMenu a:hover {
	background:url(images/bouton-orange.jpg) no-repeat left top;
	}

.mEnuH1 {
	text-transform: uppercase;
	background-color:#0099FF;
	border:solid;
	border-color:#999999;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:20px;
	float:left;
	display:block;
	width:693px;
	color:#FFFFFF;
	border-width: 2px 2px 2px 2px !important;
	}

.texteMenu {
	display:block;
	padding :10px;
	margin:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#000;
	}

.texteMenu p {
	display:inline;
	padding:0px;
	margin:0px;
	text-align:center;
	}

.texteMenu a, .texteMenu img {
	text-decoration:none;
	}

.calagePhotoMenu{
	margin-left:25px;
	text-align:center;
	display:block;
	}

.blocPhotoMenu {
	display:inline-block;
	width:200px;
	height:215px;
	float:left;
	left:10px;
	}

.titrePhotoMenu {
	background:#95d2ee;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	border-color:#95d2ee;
	border-style:solid;
	border-width:2px;
	display:inline-block;
	width:186px;
	height:15px;
	vertical-align:top;
	text-align:center;
	margin-top:-2px;
	} 

.blocPhotoMenu a:hover > .titrePhotoMenu{
	border-color:#F90;
	background:#F90;
	color:#333;
}

.retourMenu {
	margin:0px;
	margin-top:-5px;
	margin-left:0px;
	margin-bottom:-5px;
	display:block;
	position:relative;
	background:url(images/retour-menu-bleu.jpg) no-repeat left top;
	z-index:80;
	border:0px;
	border-bottom-style:hidden;
	float:left;
	text-align:left;
	cursor:pointer;
	}

.retourMenu a :hover, .retourMenu img:hover {
	background:url(images/retour-menu-orange.jpg) no-repeat left top;
	cursor:pointer;
	}

.retourMenu a, .retourMenu img {
	border:Opx;
	border-style:hidden;
	border-bottom-color:#FFFFFF;
	}

/* ------------------------------------------------------------------------------------------------------- ACTUALITES */

.numerotationPhoto {
	background:#95d2ee;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-color:#95d2ee;
	border-style:solid;
	border-width:2px;
	display:inline-block;
	width:15px;
	height:15px;
	vertical-align:top;
	text-align:center;
	} 

/* --------------------------------------------------------------------------------------------------- TELECHARGEMENT */

.fondTarif {
	background:#333333 url(images/fondTarifs.jpg) no-repeat left top;
	width:1000px;
	display:block;
	float:left;
	text-align:left;
	padding-bottom:30px;
	}

.fondNotice {
	background:#333333 url(images/fondNotice.jpg) no-repeat left top;
	width:1000px;
	display:block;
	float:left;
	text-align:left;
	padding-bottom:30px;
	}

.fondDocumentation {
	background:#333333 url(images/fondDocumentation.jpg) no-repeat left top;
	width:1000px;
	display:block;
	float:left;
	text-align:left;
	padding-bottom:30px;
	}

.fondNuancier {
	background:#333333 url(images/fondNuancier.jpg) no-repeat left top;
	width:1000px;
	display:block;
	float:left;
	text-align:left;
	padding-bottom:30px;
	}

.h1Telechargement {
	text-transform: uppercase;
	background-color:#0099FF;
	border:solid;
	border-color:#999999;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:20px;
	float:left;
	display:block;
	width:996px;
	color:#FFFFFF;
	text-align:center;
	border-width: 2px 2px 2px 2px !important;
	}

.lienTelechargement {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	display:inline;
	}

.lienTelechargement a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	line-height:250%;
	display:inline;
	padding-left:100px;
	}

.lienTelechargement a:hover {
	color:#95d2ee;
	text-decoration:underline;
	}

.formTelechargement {
	background-color:#FFFFFF;
	border:#999999 2px solid;
	width:300px;
	height:90px;
	display:block;
	position:absolute;
	margin-left:640px;
	margin-top:60px;
	padding:8px;
	}
/*Mise à jour pour ajout du champ recherche :*/
.formRecherche {
	background: #FFFFFF url(images/fondRecherche.jpg) right bottom no-repeat;
	border:#999999 2px solid;
	width:550px;
	height:90px;
	display:block;
	margin-left:50px;
	margin-top:60px;
	padding:8px 20px 8px 0px;
	}

.textTelechargement {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	margin-top:20px;
	}


/* --------------------------------------------------------------------------------------------------- TEXTES */

.titreH1 {
	border-width: 2px 2px 0px 2px;
	text-transform: uppercase;
	background-color:#0099FF;
	border:solid;
	border-color:#999999;
	padding-top:7px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	display:block;
	width:496px;
	color:#FFFFFF;
	}

h1 {
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	text-align:center;
	font-style: normal;
	font-weight: bold;
	display:inline;
	}


h2 {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	display:block;
	padding: -15px 0px -15px 0px !important;
	}

.texte {
	background: url(images/fond-texte-noir.jpg) no-repeat right top;
	font-family:arial, verdana, sans-serif; 
	font-size:11px;
	font-style: normal;
	color:#FFFFFF;
	background-color:#333333;
	display:block;
	width:468px;
	float:right;
	padding:15px;
	text-align:left;
	border-width: 0px 2px 2px 0px;
	border-style:solid;
	border-color: #999999;
	margin-top:0px;
	margin-bottom:10px;
	}

.texte a {
	color:#FFF;
	}

.texte a:hover {
	color:#09F;
	}


.erreur {
	font-family:arial, verdana, sans-serif; 
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	text-transform: uppercase;
	}

/* --------------------------------------------------------------------------------------------------- PHOTOS */
p.nbphotos	{text-align: center;
			padding:0;
			margin:0;
			font-family:Verdana;
			font-size:12px;
			font-style:italic}
			
.blocPhoto {
	width:98px;
	height:98px;
	display:block;
	background-color:#FFFFFF;
	border:2px solid #999999;
	margin:auto;
	}

.blocPhoto1 {
	width:98px;
	height:108px;
	float:left;
	margin: 8px 0px 0px 21px;
	display:inline;
	}

.blocPhoto a, .miniPhoto a, .blocPhoto img, .miniPhoto img {
	text-decoration:none;
	color:#FFFFFF;
	border:0px;
	}

.retour {
	margin:0px;
	margin-top:8px;
	margin-left:8px;
	display:block;
	position:absolute;
	background:url(images/retour-bleu.jpg) no-repeat left top;
	z-index:80;
	border:0px;
	border-bottom-style:hidden;
	cursor:pointer;
	}

.retour a :hover, .retour img:hover {
	background:url(images/retour-orange.jpg) no-repeat left top;
	cursor:pointer;
	}

retour a, .retour img {
	border:Opx;
	border-style:hidden;
	border-bottom-color:#FFFFFF;
	}

.miniPhoto
	{
	width:500px;
	height:135px;
	max-height:135px;
	max-width:500px;
	display:block;
	background: url(images/fond-mini-photo.jpg);
	margin:auto;
	}

.legende
	{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	}

/* --------------------------------------------------------------------------------------------------- CONTENU SOUS-MENUS */

#hautMenu {
	width:1000px;
	display:block;
	float:left;
	background: #333333 url(images/fond-pub.jpg) repeat-y right top;
	}

.menuGauche {
	width:800px;
	max-width:800px;
	display:block;
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
	border-color:#FFFFFF;
	border-width:0px 4px 0px 0px;
	border-style:solid;
	background-color:#95d2ee;
	}

.menuDroite {
	width:196px;
	display:block;
	float:right;
	}

.menuH1 {
	border-width: 2px 2px 2px 2px;
	text-transform: uppercase;
	background-color:#0099FF;
	border:solid;
	border-color:#999999;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:block;
	width:794px;
	color:#FFFFFF;
	}

.menuH1 a {
	color:#333333;
	}


.menuTexte {
	background: #FFFFFF url(images/texte-menu.jpg) no-repeat left top;
	display:block;
	width:770px;
	float:left;
	padding:15px;
	text-align:center;
	border-width: 0px;
	border-style:hidden;
	vertical-align:middle;
	font-family:arial, verdana, sans-serif; 
	font-size:11px;
	font-style: normal;
	}
 
 .menuTexte a, .menuTexte img {
 	border-color:#FFFFFF;
	border-width:0px;
	border-style:hidden;
	text-decoration:none;
	font-style:italic;
	}

.menuTexte a:hover {
	color:#333333;
	}

.menuProduit {
	width:393px;
	height:190px;
	display:block;
	margin-bottom:1px;
	margin-top:1px;
	margin-left:2px;
	float:left;
	border:2px solid #999999;
	background: #FFFFFF url(images/PageCurlsDroite.png) no-repeat right top !important;
	background: #FFFFFF url(images/bouton-transparent.gif);
	position:relative;
	}

.photoMenu1 {
	width:194px;
	height:194px;
	float:left;
	display:block;
	}

.photoMenu {
	width:190px;
	height:190px;
	display:block;
	background-color:#FFFFFF;
	margin:auto;
	cursor:pointer;
	}


.menuProduit a , .photoMenu a , .menuProduit img .menuProduit a, .menuProduit img {
	border:0px;
	border-left-style:hidden;
	border-color:#FFFFFF;
	text-decoration:none;
	}

.CurlsMenu {
	width:79px !important;
	height:47px!important;
	background: url(images/PageCurlsDroite.png) no-repeat right top !important;
	margin-left:-315px;
	margin-top:0px;
	display:block;
	width:0px;
	height:0px;
	float:right;
	}

.menuTitre {
	font-weight:bold;
	text-align:center;
	width:184px;
	font-family:arial, verdana, sans-serif;
	text-transform:uppercase;
	color:#333333;
	padding: 30px 10px 10px 5px;
	float:right;
	}

h3 {
	font-size:12px;
	display:inline;
	}

h3 a {
	color:#333333;
	}

h4 {
	font-size:10px;
	font-style: normal;
	font-weight:normal;
	text-transform:none;
	text-align:center;
	color:#666666;
	padding: 0px 5px 10px 5px;
	display:inline-block;
	margin-bottom:auto !important;
	margin-bottom:10px;
	}

h4 a {
	color:#666666;
	}

h3 a:hover, h4 a:hover, .plusInfo a:hover {
	color:#0000CC;
	}

.plusInfo {
	color:#0099FF;
	text-align:center;
	text-transform:lowercase;
	font-style:normal;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	padding-top : 5px;
	}

/* --------------------------------------------------------------------------------------------------- ACCUEIL ACTUALITE */

.actuGauche {
	display:block;
	width:225px;
	float:left;
	}
	
.actuDroite {
	display:block;
	width:543px;
	float:left;
	}

.menuActu {
	background: #FFFFFF url(images/fond-actu.jpg) no-repeat center top;
	display:block;
	width:768px;
	float:left;
	padding:15px;
	text-align:left;
	border-width: 1px;
	border-style:solid;
	border-top-width:0px;
	border-color:#CCCCCC;
	vertical-align:middle;
	font-family:arial, verdana, sans-serif; 
	font-size:11px;
	font-style: normal;
	}
 
 .menuActu a, .menuActu img {
 	border-color:#FFFFFF;
	border-width:0px;
	border-style:hidden;
	text-decoration:none;
	font-style:italic;
	}

.menuActu img {
	background-color:#FFFFFF;
	}

.menuActu a:hover {
	color:#333333;
	}

.menuActu h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:3px solid #95d2ee;
	background-color:#95d2ee;
	}

.texteActu {
	padding:15px;
	}

.texteActu h3 {
	text-align:center;
	}

/* --------------------------------------------------------------------------------------------------- CARACTERISTIQUES */

.caract {
	background: url(images/fond-caracteristiques.jpg) no-repeat right top;
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	font-style: normal;
	color:#666666;
	display:block;
	width:500px;
	float:right;;
	text-align:left;
	}

.titreCaract {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding: 10px 0px 1px 15px;
	display:inline-block !important;
	display:inline;
	}

.texteCaract {
	font-size:10px;
	padding: 1px 0px 0px 30px;
	display:inline-block;
	margin-bottom:auto !important;
	margin-bottom:10px;
	}

/* --------------------------------------------------------------------------------------------------------- TELECHARGEMENT */

.tarif {
	display:block;
	float:left;
	width:70px;
	height:70px;
	margin-left : 15px;
	margin-top:10px;
	background:url(images/tarif-bleu.jpg) no-repeat right top;
	}

.tarif a :hover {
	background:url(images/tarif-orange.jpg) no-repeat right top;
	cursor:pointer;
	}

.documentation {
	display:block;
	float:left;
	width:70px;
	height:70px;
	margin-left : 15px;
	margin-top:10px;
	background:url(images/doc-bleu.jpg) no-repeat right top;
	}

.documentation a :hover {
	background:url(images/doc-orange.jpg) no-repeat right top;
	cursor:pointer;
	}

.notice {
	display:block;
	float:left;
	width:70px;
	height:70px;
	margin-left : 15px;
	margin-top:10px;
	background:url(images/notice-bleu.jpg) no-repeat right top;
	}

.notice a :hover {
	background:url(images/notice-orange.jpg) no-repeat right top;
	cursor:pointer;
	}

.nuancier {
	display:block;
	float:left;
	width:70px;
	height:70px;
	margin-left : 15px;
	margin-top:10px;
	background:url(images/nuancier-bleu.jpg) no-repeat right top;
	}

.nuancier a :hover {
	background:url(images/nuancier-orange.jpg) no-repeat right top;
	cursor:pointer;
	}

.acrobat {
	display:block;
	float:left;
	width:70px;
	height:70px;
	margin-left : 15px;
	margin-top:10px;
	background:url(images/acrobat-bleu.jpg) no-repeat right top;
	}

.acrobat a :hover {
	background:url(images/acrobat-orange.jpg) no-repeat right top;
	cursor:pointer;
	}

.videoWatch {
	display:block;
	float:left;
	width:70px;
	height:70px;
	margin-left : 15px;
	margin-top:10px;
	background:url(images/video-bleu.jpg) no-repeat right top;
	}

.videoWatch a :hover {
	background:url(images/video-orange.jpg) no-repeat right top;
	cursor:pointer;
	}

.tarif a, .documentation a, .notice a, .nuancier a, .acrobat a,
.tarif img, .documentation img, .notice img, .nuancier img, .acrobat img, .videoWatch img, .videoWatch a  {
	border:0px;
	border-bottom-style:hidden;
	border-color:#FFFFFF;
	}

/* ----------------------------------------------------------------------------------------------------------- PIED DE PAGE */

.pied {
	background:url(images/button1a.gif) repeat-x;
	height:35px;
	width:994px;
	margin-top:7px;
	float:left;
	position:relative;
	text-align:center;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:3px;
	display:inline;
	}


/* --------------------------------------------------------------------------------------------------- CHAMPS DE FORMULAIRE */

.Cblanc input, 
.Cblanc textarea,
.Corpage input,
.Corpage textarea,
.Centete input, 
.Centete textarea {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

/* -------------------------------------------------------------------------------------------------- FORMULAIRE DE CONTACT */

#hautContact {
	width:1000px;
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	background:#333 url(images/fond-formulaire-commande.jpg) no-repeat center bottom;
	}
	
#hautCommande {
	width:1000px;
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	background:#333;
	}
	
#hautContact2 {
	width:1000px;
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	background-color:#333
	}

#basContact {
	width:1000px;
	display:block;
	float:left;
	padding:0px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	}

.contact1 {
	width:333px;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	}

.contact1 select {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}

.champ {
	width:80px;
	height:25px;
	display:block;
	float:left;
	padding:6px 0px 0px 0px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}

.champ2 {
	width:330px;
	height:19px;
	display:block;
	float:left;
	padding:12px 0px 0px 0px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}

.label {
	width:248px;
	height:28px;
	display:block;
	float:left;
	padding:3px 0px 0px 2px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}

.label2 {
	width:330px;
	height:28px;
	display:block;
	float:left;
	padding:3px 0px 0px 0px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}

.fAcultatif {
	width:300px;
	display:block;
	background:#0099FF;
	padding: 15px 5px 15px 5px;
	}

.titreContact {
	display:block;
	padding :0px;
	margin:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	}
	
.commander {
	display:block;
	padding :0px;
	margin:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#FFF;
	}

.texteContact {
	display:block;
	padding :0px;
	margin:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#FFF;
	}

.red {
	font-size:10px;
	font-weight:normal;
	color:#F36;
	}

.envoiReussi {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bolder;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	}

/* --------------------------------------------------------------------------------------------------- MENU HORIZONTAL */

.bg {
	background: url(images/button4.gif);
	}
	
/* Menu normal */
.menu {
	padding:0 0 0 5px;
	margin:0px; 
	list-style:none; 
	height:40px; 
	background:#fff url(images/button1a.gif) repeat-x; 
	position:relative; 
	font-family:arial, verdana, sans-serif;
	z-index:99;
	}
.menu li.top {
	display:block; 
	float:left; 
	position:relative;
	}
.menu li a.top_link {
	display:block; 
	float:left; 
	height:40px; 
	line-height:33px; 
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	padding:0 0 0 0px; 
	cursor:default !important;
	cursor:pointer;
	}
.menu li a.top_link span {
	float:left; 
	font-weight:normal;
	display:block; 
	padding:0 11px 0 6px; 
	height:40px;
	cursor:pointer;
	}
.menu li a.top_link span.down {
	float:left; 
	display:block; 
	padding:0 24px 0 12px; 
	height:40px; 
	background:url(images/down.gif) no-repeat right top;
	}
.menu li a.top_link:hover {
	color:#000; 
	background: url(images/button4.gif) no-repeat;
	}
.menu li a.top_link:hover span {
	background:url(images/button4.gif) no-repeat right top;
	}
.menu li a.top_link:hover span.down {
	background:url(images/button4a.gif) no-repeat right top;
	}

.menu li:hover > a.top_link {
	color:#000; background: url(images/button4.gif) no-repeat;
	}
.menu li:hover > a.top_link span {
	background:url(images/button4.gif) no-repeat right top;
	}
.menu li:hover > a.top_link span.down {
	background:url(images/button4a.gif) no-repeat right top;
	}
.menu table {
	border-collapse:collapse; 
	width:0; 
	height:0; 
	position:absolute; 
	top:0; 
	left:0;
	}
.menu a:hover {
	visibility:visible;
	}
.menu li:hover {
	position:relative; 
	z-index:99;
	}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
	}

.menu :hover ul.sub {
	left:2px; 
	top:40px; 
	right:2px; 
	background: #fff; 
	padding:3px 0; 
	border:1px solid #000000 ;
	white-space:nowrap; 
	width:160px; 
	height:auto;
	z-index:99;
	}
/*  1  */
.menu a:hover ul.sub {
	left:2px; 
	top:40px; 
	right:2px; 
	background: #fff; 
	padding:3px 0; 
	border:1px solid #000000 ;
	white-space:nowrap; 
	width:160px; 
	height:auto;
	z-index:99;
	}

.menu :hover ul.sub li {
	display:block; 
	height:20px; 
	position:relative; 
	float:left; 
	width:250px;
	z-index:99;
	}
/*  2  */
.menu a:hover ul.sub li {
	display:block; 
	height:20px; 
	position:relative; 
	float:left; 
	width:250px;
	}

.menu :hover ul.sub li a {
	font-weight:normal;
	display:block; 
	font-size:11px; 
	height:20px; 
	width:154px; 
	line-height:20px; 
	text-indent:5px; 
	color:#000; 
	text-decoration:none;
	text-align:left;
	border:3px solid #fff; 
	border-width:0 0 0 3px;
	float:left;
	z-index:99;
	}
/*  3  */
.menu a:hover ul.sub li a {
	font-weight:normal;
	display:block; 
	font-size:11px; 
	height:20px; 
	width:154px; 
	line-height:20px; 
	text-indent:5px; 
	color:#000; 
	text-decoration:none;
	text-align:left;
	border:3px solid #fff; 
	border-width:0 0 0 3px;
	float:left;
	z-index:99;
	}

.menu :hover ul.sub li a.fly {
	background:#fff url(images/arrow.gif) 80px 7px no-repeat;
	}
.menu :hover ul.sub li a:hover {
	background:#95d2ee; 
	color:#fff;
	}
.menu :hover ul.sub li a.fly:hover {
	background:#95d2ee url(images/arrow_over.gif) 80px 7px no-repeat; 
	color:#fff;
	}
.menu :hover ul li:hover > a.fly {
	background:#95d2ee url(images/arrow_over.gif) 80px 7px no-repeat; 
	color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul {
	left:90px; 
	top:-4px; 
	background: #fff; 
	padding:3px 0; 
	border:1px solid 95d2ee; 
	white-space:nowrap; 
	width:93px; 
	z-index:99; 
	height:auto;
	}
	
/*--------------------------------------------------------------------------------------------------- MENU NOUVELLE PRESENTATION MAI 2011*/
.menu2 {
	padding:0 0 0 5px;
	margin:0px; 
	list-style:none; 
	height:50px; 
	max-width:995;
	max-height:50px;
	background:#000; 
	position:relative; 
	font-family:arial, verdana, sans-serif;
	z-index:99;
	
	background-image:url(../ChosesUtiles/JPG/2011/AUTRES/fond-menus.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
/*	background:-moz-linear-gradient(top,#8F8F8F,black);
    background:-webkit-gradient(linear, left top, left bottom, from(#8F8F8F), to(black));
    background: -o-linear-gradient(#8F8F8F, black);
    background: linear-gradient(#8F8F8F, black);
    -pie-background: linear-gradient(#8F8F8F, black);*/
	
	}
.menu2 li.top {
	display:block; 
	float:left; 
	position:relative;
	height:50px;
	}
.menu2 li a.top_link {
	display:block; 
	float:left; 
	line-height:33px; 
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	padding:13px 0 0 0px; 
	cursor:default !important;
	cursor:pointer;
	}
.menu2 li a.top_link span {
	float:left; 
	font-weight:normal;
	display:block; 
	padding:0 8px 0 8px; 
	cursor:pointer;
	margin-top:-5px;
	}
	
.menu2 li a.top_link p	 {
	float:left; 
	font-weight:normal;
	display:block; 
	height:30px;
	margin-top:-7px;
	line-height:130%;
	padding:4px 10px 0 10px; 
	cursor:pointer;
	}

.menu2 li a.top_link span.down {
	float:left; 
	display:block; 
	padding:0 24px 0 12px; 
	}
.menu2 li a.top_link:hover {
	color:#000; 
	}
.menu2 li a.top_link:hover span, .menu2 li a.top_link:hover p {
	background-image: url(../ChosesUtiles/JPG/2011/AUTRES/fond-menuSeul.jpg);
	}
.menu2 li a.top_link:hover span.down {
	background-color:#8ad4ff;
	background-image: url(../ChosesUtiles/JPG/2011/AUTRES/fond-menuSeul.jpg);	
	}

.menu2 li:hover > a.top_link {
	color:#000; 
	}
.menu2 li:hover > a.top_link span, .menu2 li:hover > a.top_link p {
	background-color:#8ad4ff;
	background-image: url(../ChosesUtiles/JPG/2011/AUTRES/fond-menuSeul.jpg);	
	}
.menu2 li:hover > a.top_link span.down {
	background-color:#8ad4ff;
	}
.menu2 table {
	border-collapse:collapse; 
	width:0; 
	height:0; 
	position:absolute; 
	top:0; 
	left:0;
	}
.menu2 a:hover {
	visibility:visible;
	}
.menu2 li:hover {
	position:relative; 
	z-index:99;
	}

.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
	}

.menu2 :hover ul.sub {
	left:0px; 
	top:43px; 
	right:0px; 
	background: #fff; 
	padding:3px 0; 
	border:1px solid #000000 ;
	white-space:nowrap; 
	width:160px; 
	height:auto;
	z-index:99;
	}
/*  1  */
.menu2 a:hover ul.sub {
	left:0px; 
	top:43px; 
	right:0px; 
	background: #fff; 
	padding:3px 0; 
	border:1px solid #000000 ;
	white-space:nowrap; 
	width:160px; 
	height:auto;
	z-index:99;
	}

.menu2 :hover ul.sub li {
	display:block; 
	height:20px; 
	position:relative; 
	float:left; 
	width:250px;
	z-index:99;
	}
/*  2  */
.menu2 a:hover ul.sub li {
	display:block; 
	height:20px; 
	position:relative; 
	float:left; 
	width:250px;
	}

.menu2 :hover ul.sub li a {
	font-weight:normal;
	display:block; 
	font-size:11px; 
	height:20px; 
	width:154px; 
	line-height:20px; 
	text-indent:5px; 
	color:#000; 
	text-decoration:none;
	text-align:left;
	border:3px solid #fff; 
	border-width:0 0 0 3px;
	float:left;
	z-index:99;
	}
/*  3  */
.menu2 a:hover ul.sub li a {
	font-weight:normal;
	display:block; 
	font-size:11px; 
	height:20px; 
	width:154px; 
	line-height:20px; 
	text-indent:5px; 
	color:#000; 
	text-decoration:none;
	text-align:left;
	border:3px solid #fff; 
	border-width:0 0 0 3px;
	float:left;
	z-index:99;
	}

.menu2 :hover ul.sub li a.fly {
	background:#fff url(images/arrow.gif) 80px 7px no-repeat;
	}
.menu2 :hover ul.sub li a:hover {
	background:#95d2ee; 
	color:#fff;
	}
.menu2 :hover ul.sub li a.fly:hover {
	background:#95d2ee url(images/arrow_over.gif) 80px 7px no-repeat; 
	color:#fff;
	}
.menu2 :hover ul li:hover > a.fly {
	background:#95d2ee url(images/arrow_over.gif) 80px 7px no-repeat; 
	color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul {
	left:90px; 
	top:-4px; 
	background: #fff; 
	padding:3px 0; 
	border:1px solid 95d2ee; 
	white-space:nowrap; 
	width:93px; 
	z-index:99; 
	height:auto;
	}

/* --------------------------------------------------------- COINS DE PAGE */

.PageCurls {
	width:79px !important;
	height:47px!important;
	background: url(images/PageCurlsGauche.png) no-repeat left top !important;
	float:left;
	position:absolute;
	width:0px;
	height:0px;
	}

.PageCurlsTitre {
	width:105px !important;
	height:67px!important;
	background: url(images/PageCurlsTitre.png) no-repeat right top !important;
	position:absolute;
	margin-left:895px;
	margin-top:0px;
	display:block;
	width:0px;
	height:0px;
	float:left;
	}

.CurlsG {
	width:79px !important;
	height:47px!important;
	background: url(images/PageCurlsDroite.png) no-repeat right top !important;
	position:absolute;
	margin-left:421px;
	margin-top:0px;
	display:block;
	width:0px;
	height:0px;
	float:left;
	}

.CurlsD {
	width:79px !important;
	height:47px!important;
	background: url(images/PageCurlsGauche.png) no-repeat left top !important;
	position:absolute;
	margin-left:498px;
	margin-top:0px;
	display:block;
	width:0px;
	height:0px;
	float:left;
	}

/* --------------------------------------------------------------------------------------------------- AVERTISSEMENT Ie6 */

#ie6Carre {
	width:1000px;
	border:3px;
	border-style:solid;
	border-color:#006600;
	background-color:#66FF00;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:7px;
	}

.ie6Titre {
	margin:7px;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	}

#ie6Carre a {
	color:#000099;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	}

#ie6Carre a : hover {
	color:#0066FF;
	font-weight:bold;
	text-decoration:underline;
	}
	
a.lienPhotos	{color:#03C;
				font-size:14px;
				font-weight:600;
				letter-spacing:-0.2px;
				font-style:italic;
				font-family:Georgia, "Times New Roman", Times, serif;}
				
a.lienPhotos:hover	{color:#900;}

div.lienPhotos	{height:3px}

.visite	{font-family:Tahoma, Geneva, sans-serif;
		font-size:18px;
		color:#0099FF;
		float:right;}
		
/* --------------------------------------------------------------------------------------------------- PAGE COMMANDE */

.blocCommande	{color:white;
				text-align:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:13px;
				margin-left:50px;}
				
.blocCommande h1	{color:#09F;
					font-size:15px;}
					
.Commander	{color:white;
				text-align:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:13px;}
				
.Commander h1	{color:#09F;
					font-size:15px;}					

.small	{font-size:12px;}

.blocHoraires	{color:#FFF;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:17px;
				font-weight:bold;
				clear:both}
				
.lienCommande	{color:#09F;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:17px;
				font-weight:bold}
				
.lienPDF	{color:#09F;}

/* --------------------------------------------------------------------------------------------------- PAGE RECHERCHE DE DOCUMENTS */
.DL2	{list-style-type:none;
		margin-bottom:20px;
		color:#900;
		font-size:16px;
		font-weight:bold; 
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;}
		
.DL2 h1	{font-family:Verdana, Geneva, sans-serif;
		font-size:17px;}
		
.DL2 li	{font-style:italic;}

/* --------------------------------------------------------------------------------------------------- PAGE CONTACT */

.h1Contact	{
	text-transform: uppercase;
	background-color:#0099FF;
	border:solid;
	border-color:#999999;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:20px;
	width:996px;
	color:#FFFFFF;
	text-align:center;
	border-width: 2px 2px 2px 2px !important;
	}
	
.colonneContact1{float:left;	
				margin-top: 0px;}
.colonneContact2{float:right;
				margin-top:-30px;}
				
.contactCol1, .contactCol2, .contactCol3, .contactCol4, .contactCol5, .contactCol6, .contactCol7	{margin-bottom:10px;}

.blocContact	{text-align:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:13px;
				padding : 0 15px 0 15px;}
				
.siege			{color:white;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:13px;
				float:left;
				margin-left:280px;
				margin-top:-10px;
				line-height:130%}
.aix	{color:white;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:13px;
				float:left;
				margin-left:50px;
				margin-top:-10px;
				line-height:130%}	
				
.adresse, .buono	{float:left;
					margin-left:15px;}
					
.adresse2	{float:left;
			margin-left:20px;}
			
.buono2	{float:left;
	margin-left:40px;}

.imgBuono	{margin-left:5px;}
				
span.RDV	{color:#BF0000;}

a.lienContact	{color:#09F;
				background:none;
				border:none;}
				
a.contactCol1{color:#922955;}
a.contactCol2{color:#5a2c71;}
a.contactCol3{color:#627656;}
a.contactCol4{color:#b59601;}
a.contactCol5{color:#7c4800;}
a.contactCol6{color:#414141;}
a.contactCol7{color:#294f6f;}

.contactCol1, .contactCol2, .contactCol3, .contactCol4, .contactCol5, .contactCol6, .contactCol7, .contactCol7NEW, .contactColInter 	{border:2px solid white;
																																		-moz-border-radius:0.8em;
																																		border-radius:0.8em;
																																		padding: 2% 1.2% 2% 1.2%}
.contactCol	{border:2px solid white;
			-moz-border-radius:0.8em;
			border-radius:0.8em;
			padding: 1% 1.2% 1% 1.2%;
			color:white;
			margin-bottom:10px;}
			
a.contactCol{color:white;}
			
.contactCol1	{background-color:#e87eab;}
.contactCol2	{background-color:#9b67b5;}
.contactCol3	{background-color:#c1d5b4;}
.contactCol4	{background-color:#f4ea8d;}
.contactCol5	{background-color:#ee9214;}
.contactCol6	{background-color:#c0c0c0;}
.contactCol7	{background-color:#91bee3;
				width:238px;
				padding: 0.5% 0% 0.5% 0%;}
				
.contactCol7NEW	{background-color:#91bee3;
				width:520px;
				min-height:100px;
				padding: 0.5% 0% 0.5% 0%;}


.contactColInter	{width:300px;
					min-height:90px;
					padding: -1% 0% 0.5% 0%;
					color:#FFF;
					line-height:130%;
					border:2px solid #900;
					-moz-border-radius:0.8em;
					border-radius:0.8em;
					}
					
.blocInter, .blocInter2	{width:350px;
						float:left;
						margin:10px 0 20px 0}
						

				


#imgCarte	{margin-top:30px;}

.contactPres	{color:#FFF;
				text-align:left;
				font-size:15px;
				font-style:italic;
				}
				
.contactBar	{color:#0099FF;}

.imgInter	{margin:0;
			width:90px;
			height:auto}
			
.International	{margin-top:-5px;}



.contactCol6 {
background: #e5e5e5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYzBiZmJmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYjc5YmM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkYzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #e5e5e5 0%, #c0bfbf 50%, #b79bc5 51%, #edc9ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e5e5e5), color-stop(50%,#c0bfbf), color-stop(51%,#b79bc5), color-stop(100%,#edc9ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #e5e5e5 0%,#c0bfbf 50%,#b79bc5 51%,#edc9ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #e5e5e5 0%,#c0bfbf 50%,#b79bc5 51%,#edc9ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #e5e5e5 0%,#c0bfbf 50%,#b79bc5 51%,#edc9ff 100%); /* IE10+ */
background: linear-gradient(135deg,  #e5e5e5 0%,#c0bfbf 50%,#b79bc5 51%,#edc9ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#edc9ff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}



/* --------------------------------------------------------------------------------------------------- PAGE COMMANDE DIRECTE */

.titreCommande	{text-align:center;}
div.Commander>form	{margin-left:50px;}
.envoi	{margin-left:425px;
		clear:both}
.formu	{padding-bottom:1%;}
.rouge	{color:#F00;}
.alerte	{color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;}
		
.colonne1	{float:left;
			margin-left:135px;}
			
.colonne2	{float:left;
			margin-left:50px;
			margin-top:-2px;}



#actu-lire-la-suite {
    color: red;
    float: left;
    font-size: 9px;
    font-weight: 100;
    height: 15px;
    line-height: 15px;
    margin-top: 0;
    padding: 5px;
    text-align: right;
    text-decoration: none;
    width: 190px;
	}

