/* CSS 2Kmedias */

body {	

	background-image: url(images/fond.gif);

	background-repeat: repeat-x;

	background-position: left top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin: 0;

	padding: 0;

}


/* ----------------------------------------------------------*/

/* DIV */

/* ----------------------------------------------------------*/

#conteneur {

	position: relative;

	width: 850px;

	margin: 0 auto; 

	background-color:#FFFFFF;

}


#header {

	width: 850px;

	height: 79px;

}


#separation1 {

	clear:both;

	height: 7px;

	background-color:#BDBDBD;	

}


#menu {

	clear:both;

	margin-top: 5px;

	height: 224px;

	background-color:#FFFFFF;

	

}


	#boutons {

	float: left;

	width: 200px;

	height: 224px;

	}

	#images {

	margin-left: 11px;

	float: left;

	width: 321px;

	height: 224px;

	float: left;

	}

	#animations {

	margin-left: 2px;

	float: left;

	width: 316px;

	height: 224px;

	float: left;

	}


#contenu {

	margin-top: 10px;

}


	#colGauche {

	float: left;

	width: 200px;

	background-image: url(images/fond_gauche.gif);

	background-repeat: repeat-y;

	background-position: left top;

	}

	
	#centre {

	margin-left: 11px;

	float: left;

	width: 639px;

	background-color:#FFFFFF;

	background-image: url(images/filet_perdu.gif);

	background-repeat: repeat;

	background-position: left top;

	}

	
#separation2 {

	clear:both;

	height: 1px;

	background-color:#FFFFFF;

}


#separation3 {

	clear:both;

	height: 3px;

	background-color:#BDBDBD;	

}

	
#footer {

	clear:both;

	margin-top:2px;

	height: 32px;

	background-color: #FFFFFF;

}

	#footerCopyright {

	float: left;

	width: 200px;

	height: 32px;

	}


	#footerLiens {

	margin-left: 11px;

	float: left;

	width: 628px;

	height: 32px;

	float: left;

	}


/* ------------------------------------------------------------------------------- */

/* FOND ANIMATION */

/* ------------------------------------------------------------------------------- */


.fondAnimation{

	background-image: url(images/fond_animation.jpg);

	background-position: 0px 2px;

	background-repeat: no-repeat;

}


/* ------------------------------------------------------------------------------- */

/* TEXTES */

/* ------------------------------------------------------------------------------- */

.texte11Noir{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #464646;

	text-align: left;

	vertical-align: top;

}


.texte10Noir{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #464646;

	text-align: right;

	vertical-align: top;

}


.texte10NoirFooter{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 12px;

	font-weight: normal;

	color: #464646;

	text-align: left;

	vertical-align: top;

}


.texte10BleuAstuce{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 13px;

	font-weight: bold;

	color: #095a9a;

	text-align: left;

	vertical-align: top;

	padding-right: 5px;

}


.texte10NoirPartenaireAstuce{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 13px;

	font-weight: normal;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding-right: 5px;

}


.texte12Bleu{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #3c80bc;

	text-align: left;

	vertical-align: top;

}


.texte12BlancSurBleu{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #3C80BC;

}


/* ------------------------------------------------------------------------------- */

/* LIENS */

/* ------------------------------------------------------------------------------- */

a.footerLiens10Noir{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #464646;

	text-decoration: none;

}

a.footerLiens10Noir:Hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #464646;

	text-decoration: underline;

}


a.footerLiens10Noir2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #464646;

	text-decoration: none;

}

a.footerLiens10Noir2:Hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #464646;

	text-decoration: underline;

}


a.astuceLiens10Bleu{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #095a9a;

	text-decoration: none;

}


a.astuceLiens10Bleu:Hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #095a9a;

	text-decoration: underline;

}


a.astuceLiens11Bleu{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #095a9a;

	text-decoration: none;

}


a.astuceLiens11Bleu:Hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #095a9a;

	text-decoration: underline;

}

a.astuceLiens12Bleu{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #095a9a;

	text-decoration: none;

}

a.astuceLiens12Bleu:Hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #095a9a;

	text-decoration: underline;

}


a.fermerLiens10Blanc{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

a.fermerLiens10Blanc:Hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: underline;

}


a.lienTexte12Bleu{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #095a9a;

	text-align: left;

	vertical-align: top;

	text-decoration: none;

}


a.lienTexte12Bleu:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #095a9a;

	text-align: left;

	vertical-align: top;

	text-decoration: underline;

}


/* ------------------------------------------------------- */

/* FORMULAIRE */

/* ------------------------------------------------------- */


.clientInput{

	background-color:#3c80bc;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	border:1px solid #095a9a;

}


.newsInput{

	background-color:#4b92c8;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	border:1px solid #095a9a;

}


.formInput{

	background-color:#4b92c8;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	border:1px solid #095a9a;

}


.formInput2{

	background-color:#FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: Bold;

	color: #095A9A;

	border:1px solid #BEBEBC;

}


textarea {

	background-color:#212121;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	border:1px solid #095a9a;

	overflow: hidden

}


input.bouton {

	font-weight:bold;

	cursor:pointer;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	background-color: #3c80bc;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border:1px solid #095a9a;

}


.fondForm {

	background-color:#f4f4f4;

	background-image: url(images/form.gif);

	background-repeat: no-repeat;

	background-position: left top;

}


.prixForm {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #990000;

}


/* ------------------------------------------------------- */

/* FOND GAUCHE */

/* ------------------------------------------------------- */


.accesClients{

	background-image: url(images/fond_gauche1.gif);

	background-repeat: repeat-y;

	background-position: left center;

	padding-left: 10px;

}


.actus{

	padding-left: 10px;

}


/* ------------------------------------------------------- */

/* LES FORMULES */

/* ------------------------------------------------------- */


.formuleTite{

	background-image: url(images/fond_formule.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #464646;

	text-align: center;

	vertical-align: middle;

	height: 37px;

	padding: 0px;

}


.formuleTite2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #464646;

	text-align: center;

	vertical-align: middle;

}


.texteFormuleBlanc{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	height: 150px;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	background-image: url(images/fond_formule_blanc.gif);

	background-repeat: repeat-y;

	background-position: left top;

}


.texteFormuleGris{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	height: 150px;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	background-image: url(images/fond_formule_fonce.gif);

	background-repeat: repeat-y;

	background-position: left top;

}


.texteFormuleBlancInstall{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	height: 60px;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	background-image: url(images/fond_formule_blanc.gif);

	background-repeat: repeat-y;

	background-position: left top;

}


.texteFormuleGrisInstall{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	height: 60px;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	background-image: url(images/fond_formule_fonce.gif);

	background-repeat: repeat-y;

	background-position: left top;

}


.texteFormuleBlancDepan{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	height: 225px;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	background-image: url(images/fond_formule_blanc.gif);

	background-repeat: repeat-y;

	background-position: left top;

}


.texteFormuleGrisDepan{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	height: 155px;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	background-image: url(images/fond_formule_fonce.gif);

	background-repeat: repeat-y;

	background-position: left top;

}


.texteFormuleBlancOpti{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	height: 230px;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	background-image: url(images/fond_formule_blanc.gif);

	background-repeat: repeat-y;

	background-position: left top;

}


.texteFormuleGrisOpti{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	height: 155px;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	background-image: url(images/fond_formule_fonce.gif);

	background-repeat: repeat-y;

	background-position: left top;

}


.texteFormuleBlancForma{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	height: 220px;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	background-image: url(images/fond_formule_blanc.gif);

	background-repeat: repeat-y;

	background-position: left top;

}


.texteFormuleGrisForma{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	height: 155px;

	color: #464646;

	text-align: left;

	vertical-align: top;

	padding: 10px;

	background-image: url(images/fond_formule_fonce.gif);

	background-repeat: repeat-y;

	background-position: left top;

}


.titre12Bleu{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #095a9a;

	text-decoration: none;

	text-align: center;

	vertical-align: top;

}


.texteFormuleBlancMatos { height: 240px; }

/* ------------------------------------------------------- */

/* Cadre contact bas de page */

/* ------------------------------------------------------- */


.cadreGauche{

	background-image: url(images/cadre_gauche.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 19px;

	width: 4px;

}


.cadreDroit{

	background-image: url(images/cadre_droit.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 19px;

	width: 4px;

}


.cadreInterieur{

	background-image: url(images/cadre_interieur.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 19px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #095a9a;

	text-align: center;

	vertical-align: top;

	padding-top: 2px;

	padding-right: 10px;

	padding-left: 10px;

}


/* ------------------------------------------------------- */

/* Fonds clients */

/* ------------------------------------------------------- */


.fondClient1{

	background-color:#f6f6f6;

	padding: 10px 5px;
	font-size: 12px;
	

}


.fondClient2{

	background-color:#FFFFFF;

	padding: 10px 5px;
	font-size: 12px;

}


/* ------------------------------------------------------- */

/* Fonds Home */

/* ------------------------------------------------------- */

.homeCentre {

	background-color:#FFFFFF;

	background-image: url(images/filet_perdu.gif);

	background-repeat: repeat;

	background-position: left top;

}