html, body {

	background-color: #666768;

	margin:0;

	padding:0;

	font: small "Lucida Grande", Arial, sans-serif;

	font-size:12px;

	

	

}



a {

	text-decoration: none;

	color:white;

}



a:hover {

	text-decoration: none;

	color:black;

}



a img {

	border: 0;

}



#global {

	padding: 0;

	margin: 0 auto;

	width:800px;

	background-color:#e4e5e6;

}



#banner3{

	display:none;

}





#banner2{

	display:none;

}



#banner {

	padding:0;

	margin:0;

	height:265px;

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

	background-repeat:no-repeat;

	

}



#banner ol {

	margin:0;

	padding: 168px 18px 0 0;

	text-align:right;

}



.menu li{

	display:inline;

	margin:0;

	padding:0.4em 0.9em 0.4em 0.6em;

	border-right: 1px solid white;



}



.menu li.last{

	border-right: 0;

	padding-right:0;

}



#loginindex {

	margin-top: -2px;

	height:50px;

	width:180px;

	text-align:right;

	

}



#loginindex2 {

	margin: 0 0 0 20px;

	height:50px;

	width:180px;

	text-align:left;

	

}



#loginindex label{

	margin:0;

	padding:0;

	color:white;

	

}



#loginindex input{

	margin:0;

	padding:0;

	width:130px;

	font-size:10px;

	border:1px solid white;

}



#loginindex input.envoyer{

	margin:0;

	padding:0;

	height: 18px;

	width:50px;

	background-color:white;

	border:0;

	

	

}



#loginindex p{

		margin:0 0 5px;

		padding:0;

}





#contenu {

	padding:0;

	margin:0 0.5em 0 0.8em ;

	background-color:#e4e5e6;

}



#footer {

	padding:0;

	margin:0;

	height:42px;

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

	background-repeat:no-repeat;

	clear:both;

	color: white;

}



#footer ol{

	margin:0;

	padding:1.9em 0 0;

	font-size:11px;

	text-align:center;

}

	



/*------------ cadre*/



.contenucadre{

	margin:-0.5em 0 0;

	padding:0;

	

}



ul {

margin:0;

padding:0 ;

}



.titre  {

	margin:0 -3px 0 -4px;

	padding:0;

	color: #6d81b0;

	font-size:0px;

	border-bottom: 1px solid #c40b15;
	background: transparent url(images/titre4.gif) no-repeat;

	list-style-type:none; 

	position:relative;

}



.titre h1{

	margin:-1em  2.2em 0 1em;

	padding:0;

	font-size:17px;

	



}



.coin_hg

{

        background: url(images/haut_gauche.jpg) left top no-repeat;

        padding-left: 21px; /* Remplacez par votre valeur à vous */

		position:relative;

		

}



.coin_hd

{

        background: url(images/haut_droit.jpg) right top no-repeat;

        padding-right: 21px; /* Remplacez par votre valeur à vous */

		position:relative;

}



.bordure_h

{

        background: url(images/haut.jpg) top repeat-x;

        height: 21px; /* Remplacez par votre valeur à vous */

		position:relative;

}





.cote_gauche

{

    background: url(images/gauche.jpg) left repeat-y;

    padding-left: 23px; /* 21 px + 2 px pour faire plus joli. Remplacez par votre valeur à vous */

	

}





.cote_gauche2

{

    background: url(images/gauche.jpg) left repeat-y;

    padding-left: 23px; /* 21 px + 2 px pour faire plus joli. Remplacez par votre valeur à vous */

	

}







.cote_droit

{

    background: url(images/droite.jpg) right repeat-y;

	background-color:white;

    padding-right: 23px; /* 21 px + 2 px pour faire plus joli. Remplacez par votre valeur à vous */

	text-align:left;

	padding-top:5px;

	

    

}





.coin_bg

{

        background: url(images/bas_gauche.jpg) left top no-repeat;

        padding-left: 21px; /* Remplacez par votre valeur à vous */

		position:relative;

}



.coin_bg2

{

        background: url(images/bas_gauche.jpg) left top no-repeat;

        padding-left: 21px; /* Remplacez par votre valeur à vous */

		

}



.coin_bd

{

        background: url(images/bas_droit.jpg) right top no-repeat;

        padding-right: 21px; /* Remplacez par votre valeur à vous */

}



.bordure_b

{

        background: url(images/bas.jpg) top repeat-x;

        height: 21px; /* Remplacez par votre valeur à vous */

		

}



/*------------ fin cadre*/





/*------------ page index*/





#colgaucheindex{

	margin: 0 0.5em 0 0;

	padding:0;

	width:243px;

	float:left;

}



#coldroiteindex{

	margin:0;

	padding:0;

	float:left;

	width: 532px;

	

}







.puce {

	margin:0.1em 0 0 1em;

	padding:0.2em 0 0;

	list-style-image: url(images/puce.gif);

	

}



.puce a {

	color: #8092bb;

}



.puce  a:hover {

	color: black;

}





.petitenews {

	margin:0.5em -4px 0 ;

	padding:0.5em 0 0;

	height:92px;

	border-top:1px solid #d3d2d2;
	
	clear:both;

	

}



.petitenews img {

	padding:0;

	margin: 0.5em 0.5em 0 0;

	float:left;

	

}



.petitenews h2{

	margin:0;

	padding:0;

	color:#6d81b0;

	font-size:1em;

}



.petitenews h2 a{

	color:#6d81b0;

}





.petitenews h2 a:hover{

	color:#666768;

}



.petitenews h3{

	margin:-1.5em 0 0 15em  ;

	padding:0;

	color:#c40b15;

	font-size:0.8em;

	text-align:right;

}



.petitenews p{

	margin:0.5em 0 0 0;

	padding:0;

	color:black;

	font-size:0.8em;

	

}



#inscriptionnews {

	margin:0.8em -4px 0 ;

	padding:0.5em 0 0;

	border-top: 1px solid #d3d2d2;

	position:relative;

	

}



#inscriptionnews h4 {

	margin:0 0 0.2em 0;

	padding:0;

	color:#c40b15;

	font-size:0.9em;

}



#inscriptionnews label {

	margin:0;

	padding:0;

	color:#9ba8c8;

	font-size:0.9em;

}



#inscriptionnews p {

	margin:0;

	padding:0;

	

}



#inscriptionnews p.envoyermail {

	margin:-1.6em 0.5em 0 0;

	padding:0;

	text-align:right;

}



#inscriptionnews input {

	margin:0;

	padding:0;

	width:120px;

	font-size:0.9em;

}



#inscriptionnews input.envoyer{

	margin:0;

	padding:0;

	height: 18px;

	width:45px;

	background-color:white;

	color:#c40b15;

	border:0;

	font-size:0.9em;

	text-decoration:underline;

}





.promoacceuil{

	margin:0 0 0;

	padding:0;

}



#lienpromo {

	text-align:right;

	margin:0;

	padding:0;

	clear:both;

}



#lienpromo h4{

	margin:24.5em 0 0;

	padding:0 1em;

	font-size: 15px;

	

	

	

}



#lienpromo a{

	color:#c40b15;

}



#lienpromo a:hover{

	color: #666768;

}





.boitepromo{

	margin:2.6em 0.5em 0 1.2em;

	padding:0;

	width:220px;

	height:150px;

	float:left;

	position:relative;

	

}



.boitepromo img{

	margin:0 0.3em 0.3em 0;

	padding:0;

	float:left;

	

}



.boitepromo h2{

	margin:1em 0 0;

	padding:0;

	color:#c40b15;

	font-size:1em;

	

}



.boitepromo h2 a{

	color:#c40b15;

	

}



.boitepromo h2 a:hover{

	color:#666768;

	

}



.boitepromo h3{

	margin:1.7em 0 0;

	padding:0;

	color:#6d81b0;

	font-size:0.75em;

}



.boitepromo p{

	margin:2em 0 0;

	padding:0 1em 0 0;

	text-align:justify;

	font-size:10px;

	clear:both;

}





/*------------ fin page index*/





/*------------ page promo*/



.boitepromogrande_gauche{

	margin:1.5em 0 0;

	padding:0 0 2em 0;

	width: 485px;

	border-bottom:1px solid #d3d2d2;

	border-bottom-style: dotted;

		

}



.boitepromogrande_droite{

	margin:1.5em 0 0;

	padding:0 0 2em 0;

	width: 485px;

	border-bottom:1px solid #d3d2d2;

	border-bottom-style: dotted;

		

}



.boitepromogrande_droite_sans_bord{

	margin:1.5em 0 0;

	padding:0 0 2em 0;

	width: 485px;

	border-bottom:0;

		

}







.boitepromogrande_gauche img{

	margin:0 0.3em 0.3em 0;

	padding:0;

	float:left;

	

}



.boitepromogrande_droite img{

	margin:0 0 0.3em 0.3em;

	padding:0;

	float:right;

	

}



.boitepromogrande_droite_sans_bord img{

	margin:0 0 0.3em 0.3em;

	padding:0;

	float:right;

	

}



.boitepromogrande_gauche h2 a{

	color:#c40b15;

}



.boitepromogrande_gauche h2 a:hover{

	color:#666768;

}



.boitepromogrande_droite h2 a{

	color:#c40b15;

}



.boitepromogrande_droite h2 a:hover{

	color:#666768;

}



.boitepromogrande_droite_sans_bord h2 a{

	color:#c40b15;

}



.boitepromogrande_droite_sans_bord h2 a:hover{

	color:#666768;

}



.boitepromogrande_gauche h2{

	margin:0;

	padding:2em 0 0;

	color:#c40b15;

	font-size:1.2em;

	

	

	

}



.boitepromogrande_droite h2{

	margin:0;

	padding:2em 0 0;

	color:#c40b15;

	font-size:1.2em;

	text-align:right;

	

	

}



.boitepromogrande_droite_sans_bord h2{

	margin:0;

	padding:2em 0 0;

	color:#c40b15;

	font-size:1.2em;

	text-align:right;

	

}



.boitepromogrande_gauche h3{

	margin:1.7em 0 0;

	padding:0;

	color:#6d81b0;

	font-size:1em;

}



.boitepromogrande_droite h3{

	margin:1.7em 0 0;

	padding:0;

	color:#6d81b0;

	font-size:1em;

	text-align:right;

}



.boitepromogrande_droite_sans_bord h3{

	margin:1.7em 0 0;

	padding:0;

	color:#6d81b0;

	font-size:1em;

	text-align:right;

}





.boitepromogrande_gauche p{

	margin:0;

	padding:0;

	text-align:justify;

	font-size:10px;

	clear:both;

}



.boitepromogrande_droite p{

	margin:0;

	padding:0;

	text-align:justify;

	font-size:10px;

	clear:both;

}



.boitepromogrande_droite_sans_bord p{

	margin:0;

	padding:0;

	text-align:justify;

	font-size:10px;

	clear:both;

}



.boitecatalogue_droite_sans_bord p{

	margin:0;

	padding:0;

	text-align:justify;

	font-size:10px;

	

}





/*------------ fin page promo*/







/*------------  page news*/





#inscriptionnews.pagenews {

	margin:0 -4px 0 ;

	padding:0.5em 0 0;

	border-top: 0;

	position:relative;

	

}









h2.datenews{

	margin:-1.5em 0 0;

	padding:0;

	text-align:right;

	font-size:1em;

	color:#c40b15;
	position:relative;

}



#grandenews{

	margin:0;

	padding:2em 0 0;

}



#grandenews img.droiteborder{

	float:right;

	margin:3px 0 0.2em 1em;

	padding:0;

	position:relative;

	

}



#grandenews img.gaucheborder{

	float:left;

	margin:3px 1em 0.2em 0;

	padding:0;

	position:relative;

	

}



#grandenews img.gauche{

	float:left;

	margin:3px 1em 0 0;

	padding:0 0 0.4em;

	border:0;

	position:relative;

	

}



#grandenews img.droite{

	float:right;

	margin:3px 0 0 1em;

	padding:0 0 0.3em;

	border:0;

	position:relative;

}

	

#grandenews p{

	text-align:justify;

	margin:0;

	padding:0 0 1em;

	font-size:11px;

}

#grandenews a{
	color:#C40B15;

	font-size:11px;

}



.navigation{

	margin:0.6em -4px 0 ;

	padding: 0.6em 0 0;

	font-size:0.9em;

	color:#c40b15;

	

}



.navigation a{

	color:#c40b15;

}



.navigation a:hover{

	color:#666768;

}



#navigation2{

	margin:0.6em -4px 0 ;

	padding: 0.6em 0 0;

	font-size:0.9em;

	color:#c40b15;

	border-top: 1px solid #d3d2d2;

	clear:both;	

}



#navigation2 a{

	color:#c40b15;

}



#navigation2 a:hover{

	color:#666768;

}



.precedent {

	text-align:left;

	

	

}



#pages{ 

	text-align:center;

	margin-top: -1.4em;

	

	

}



.suivant{

	text-align:right;

	margin-top: -1.3em;

	

	

}



/*------------ fin page news*/



/*------------  page detailspromo*/



#colgauchedetailspromo{

	margin: 0 0.5em 0 0;

	padding:0;

	width:150px;

	float:left;

}



#coldroitedetailspromo{

	margin:0;

	padding:0;

	float:left;

	width: 625px;

}







#boitepromodetails{

	margin:2em 0 0;

	padding:0 0 1em 0;

	width: 100%;

	

		

}



#boitepromodetails.gauche img{

	margin:0 0.3em 0.3em 0;

	padding:0;

	float:left;

	

}



#boitepromodetails.droite img{

	margin:0 0 0.3em 0.3em;

	padding:0;

	float:right;

	

}



#boitepromodetails h2{

	margin:0 0 1em;

	padding:0 1em 0;

	color:#c40b15;

	font-size:2em;

	text-align:center;

	

}







#boitepromodetails.gauche h3{

	margin:5em 0 0;

	padding:0;

	color:#6d81b0;

	font-size:1.3em;

}



#boitepromodetails.droite h3{

	margin:5em 0 0;

	padding:0;

	color:#6d81b0;

	font-size:1.3em;

	text-align:right;

}



#boitepromodetails p{

	margin:0;

	padding:0;

	text-align: left;

	font-size:12px;

	clear:both;

}



#formulaire_promo{

	margin:0.5em -4px 0 ;

	padding:0  0 0.1em;

	border-top: 1px solid #d3d2d2;

	

}



#formulaire_promo h4{

	margin:1em 0 0;

	padding:0;

	font-size:1.5em;

	color:#c40b15;

	

}



#formulaire_promo p{

	margin:1em 0 0 ;

	padding:0;

	

}



#formulaire_promo input{

	margin:0 ;

	padding:0;

	

}



#formulaire_promo label{

	margin:0 ;

	padding:0;

	color:#6d81b0;

	

}







/*------------ fin page detailspromo*/



/*------------ page contact*/



.detaille{

	text-align:center;

	font-weight:bolder;

}



#boitecoordonnees {

	margin: 0 -4px ;

	padding:0 0 0.1em;

	

}



#boitecoordonnees h2 {

	margin:1.5em 0 0;

	padding:0;

	color:#c40b15;

	font-size:1.5em;

	

}



#boitecoordonnees h3 {

	margin:1em 0 0;

	padding:0;

	font-size:1.2em;

}



#boitecoordonnees img {

	margin:0.8em 1.5em 0;

	padding:0;

	

}



#boitecoordonnees img.essai{

	margin:0 ;

	padding:0;

	float:right;

	position:relative;

	

}



#boitecoordonnees a {

	color:black;

}



#boitecoordonnees a:hover {

	color:#6d81b0;

}



#boiteplan a:hover {

	color:#6d81b0;

}



#boiteplan a {

	color:black;

}



#boiteplan {

	margin:0;

	padding:0 0 0.1em;

	text-align:center;

}



#formulaire_inscription2{

	margin:2em -4px 0;

	padding:0;

	width:493px;

	height:580px;

	

}



#formulaire_inscription2 label{

	margin:0 ;

	padding:0;

	color:#6d81b0;



	

}



#formulaire_inscription2 input{

	margin:-1.5em 0 0;

	

	float:right;

	

	

}



#formulaire_inscription2 select{

	margin:-1.5em 0 0;

	float:right;

	

}



#formulaire_inscription2 input.envoyer{

	margin:0;

	padding:0;

}



#formulaire_inscription2 h2{

	margin:0.6em 0 0.5em;

	padding:0;

	color:#c40b15;

	font-size:1.2em;

	border-bottom:1px solid #6d81b0;

	border-bottom-style:dotted;

	

}







/*------------ fin page contact*/



/*------------  page présentation*/



#presentation{

	margin:0 -4px;

	padding:0;

}



#presentation h2{

margin:0;

padding:1em 0 0;

font-size:1.5em;

}



#presentation p{

margin:0;

padding:2em 0 0;

text-align:justify;

}



.gras{

	font-weight:bolder;

}





/*------------ fin page présentation*/





/*------------ page services*/



#contenuservices{

	margin:0 auto;

	padding:0;

	width:650px;

}



h2.service{

	margin-top: 1.5em;

	font-size:1.3em;

	text-align:center;

	color:#666768;

	}



.services{

	margin:0 auto 0;

	padding: 1em 0 ;

	height:100px;

	width:450px;

	border-top:1px solid #b0afaf;

}







.services img{

	margin:0 1em 0 0;

	padding:0;

	border:1px solid #666768;

	float:left;

	

}



.services p{

	margin:0;

	padding:0;

	text-align:justify;

}



.services span{

	color:#ca000c;

	

	

}



.services a{

	color:#c40b15;

}



.services a:hover{

	color:#666768;

}





/*------------ fin page services*/





/*------------ page catalogue_details*/



.boitecatalogue_gauche{

	margin:1.5em 0 0;

	padding:0 0 2em 0;

	width: 485px;

	border-bottom:1px solid #d3d2d2;

	border-bottom-style: dotted;

		

}



.boitecatalogue_droite{

	margin:1.5em 0 0;

	padding:0 0 2em 0;

	width: 485px;

	border-bottom:1px solid #d3d2d2;

	border-bottom-style: dotted;

		

}





.boitecatalogue_droite_sans_bord{

	margin:1.5em 0 0;

	padding:0 0 2em 0;

	width: 485px;



		

}

	

.boitecatalogue_gauche img{

	margin:0 0.3em 0.3em 0;

	padding:0;

	float:left;

	

}



.boitecatalogue_droite img{

	margin:0 0 0.3em 0.3em;

	padding:0;

	float:right;

	

}



.boitecatalogue_droite_sans_bord img{

	margin:0 0 0.3em 0.3em;

	padding:0;

	float:right;

	

}



.boitecatalogue_gauche h2 a{

	color:#c40b15;

}



.boitecatalogue_gauche h2 a:hover{

	color:#666768;

}



.boitecatalogue_droite h2 a{

	color:#c40b15;

}



.boitecatalogue_droite h2 a:hover{

	color:#666768;

}



.boitecatalogue_droite_sans_bord h2 a{

	color:#c40b15;

}



.boitecatalogue_droite_sans_bord h2 a:hover{

	color:#666768;

}



.boitecatalogue_gauche h2{

	margin:0;

	padding:0.5em 0 0;

	color:#c40b15;

	font-size:1.2em;

	

	

	

}



.boitecatalogue_droite h2{

	margin:0;

	padding:0.5em 0 0;

	color:#c40b15;

	font-size:1.2em;

	text-align:right;

	

	

}



.boitecatalogue_droite_sans_bord h2{

	margin:0;

	padding:0.5em 0 0;

	color:#c40b15;

	font-size:1.2em;

	text-align:right;

	

}







.boitecatalogue_gauche p{

	margin:0;

	padding:1em 0 0;

	text-align:justify;

	font-size:10px;

	

}



.boitecatalogue_droite p{

	margin:0;

	padding:1em 0 0;

	text-align:justify;

	font-size:10px;

	

}



.boitecatalogue_droite_sans_bord p{

	margin:0;

	padding:1em 0 0;

	text-align:justify;

	font-size:10px;

	

}





#boitecataloguedetails{

	margin:2em 0 0;

	padding:0 0 1em 0;

	width: 100%;

	text-align:center;

	

		

}



#boitecataloguedetails img{

	margin:0 auto ;

	padding:0;

	

	

}







#boitecataloguedetails h2{

	margin:0 0 1em;

	padding:0 1em 0;

	color:#c40b15;

	font-size:2em;

	text-align:center;

	

}











#boitecataloguedetails p{

	margin:0;

	padding:0;

	text-align:justify;

	font-size:12px;

	clear:both;

}



/*------------ fin page catalogue_details*/







/*------------  page client*/



#first{

	border:0;

}



.boitehistorique{

	margin:1em -4px 1em;

	padding:0;

	border-top:1px solid #d3d2d2;

}



.boitehistorique h2{

	margin:0.6em 0 0.5em;

	padding:0;

	color:#c40b15;

	font-size:1.2em;

}



.boitehistorique h3{

	margin:0 0 0.4em;

	padding:0;

	color:#6d81b0;

	font-size:1em;

	font-weight: lighter;

}









.releve{

	color:#666768;

	

}





.boitemessage{

	

	border-top:0;

}



.boitemessage{

	margin:1em -4px 1em;

	padding:0;

	

}



.boitemessage h2{

	margin:0.6em 0 0.5em;

	padding:0;

	color:#6d81b0;

	font-size:1.2em;

	border-bottom:1px solid #6d81b0;

	border-bottom-style:dotted;

	position:relative;

}



.boitemessage h3{

	margin:-2em 0 0;

	padding:0;

	text-align:right;

	color:#c40b15;

	font-size:1em;

	font-weight: lighter;

}



.boitemessage p{

	margin:1em 0 2em;

	padding:0;

	color:black;

	font-size:1em;

	

	

}



#tableauforum {

	padding: 2em 0 1em;

	margin:0;

	

}



#tableauforum a {

	color:black;

	

}



#tableauforum a:hover {

	color:#c40b15;

	

}



#tableauforum table{

	font-size:smaller;

	margin-top:0;

	color:#6d81b0;

	

}



#tableauforum th{

	

	padding:5px;

	background-color:#c40b15;

	color:white;

	

}



#tableauforum td{

	

	padding:5px;

	border-bottom:1px solid #d3d2d2;

}



.lu{

	width:3%;

	border-right: 1px solid white;

}



.sujet{

	width:45%;

	border-right: 1px solid white;

}



.leservice{

	width:17%;

	border-right: 1px solid white;

}



.dernier{

	width:20%;

	

}



#formulaire_forum {

	margin:0 -4px;

	padding:0 0 0.1em;

	

}



#formulaire_forum label{

	margin:0 ;

	padding:0;

	color:#6d81b0;

}



#formulaire_forum p{

	margin:1em 0 0 ;

	padding:0;

	

	

}



#formulaire_forum h3{

	margin:1em 0 0 0;

	padding:0;

	color:#666768;

	font-size:1.5em;

	

}



#formulaire_forum input{

	margin:0;

	padding:0;

	

}



.forummessage{

	border-top:1px solid #d3d2d2;

}



#boitecoordonnees_client {

	margin:0 -3px;

	padding:0;

}



#boitecoordonnees_client h2 {

	margin:0.5em 0 0;

	padding:0;

	color:#c40b15;

	font-size:1.3em;

	

}



#boitecoordonnees_client h3 {

	margin:0 0 0.2em;

	padding:0;

	font-size:0.9em;

	font-weight:lighter;

}



#boitecoordonnees_client p {

	margin:0;

	padding:0;

	font-size:0.9em;

	

}





.historique{

	margin:0 0 1em 0;

	padding:0 0 1em;

	width:495px;

}



.compteur{

	border:1px solid #8bb1d5;

	margin:0 0 1em 0;

	padding:15px;

	width:450px;

}



.compteur a{

	color:#C40A15;

		}



.compteur a:hover{

	color:black;

	}

	

.compteur input{

	margin:5px 0 5px 0;

	}



#formulaire_compteur{

	margin:2em -4px 0 ;

	padding:0 0 0.1em;

	

	

}



#formulaire_compteur h4{

	margin:1em 0 0;

	padding:0;

	font-size:1.5em;

	color:#c40b15;

	

}



#formulaire_compteur p{

	margin:1em 0 0 ;

	padding:0;

	

}



#formulaire_compteur input{

	margin:0 ;

	padding:0 ;

	

}



#formulaire_compteur label{

	margin:0 ;

	padding:0;

	color:#6d81b0;

	font-weight: bolder;

	

}



#formulaire_compteur h2{

	margin:0;

	padding:0;

	color:#c40b15;

	font-size:1.1em;

}



#formulaire_compteur h3{

	margin:1em 0 0;

	padding:0;

	color:#6d81b0;

	font-size:1em;

	font-weight: lighter;

	

}





#col_inscription{

	margin:auto;

	padding:0;

	width:500px;

	}



#formulaire_inscription{

	margin:2em -4px 0;

	padding:0;

	width:461px;

	height:550px;

	

}



#formulaire_inscription label{

	margin:0 ;

	padding:0;

	color:#6d81b0;



	

}



#formulaire_inscription input{

	margin:-1.5em 0 0;

	position:relative;

	float:right;

	

	

}



#formulaire_inscription select{

	margin:-1.5em 0 0;

	position:relative;

	float:right;

	

}



#formulaire_inscription input.envoyer{

	margin:0;

	padding:0;

}



#formulaire_inscription h2{

	margin:0.6em 0 0.5em;

	padding:0;

	color:#c40b15;

	font-size:1.2em;

	border-bottom:1px solid #6d81b0;

	border-bottom-style:dotted;

	

}





#formulaire_inscription input.cocher{

	margin: 1em 0 0 0;

	float:none;

}



#formulaire_inscription span{

	margin:0;

	

	

	

	

}



#col_login{

	margin: 6em auto 0;

	padding:0;

	width:300px;

	}



.login{

	height:300px;

	

}



#col_login input.envoyer{

	margin:0;

	padding:0 0 0.1em 0.1em;

	height: 18px;

	width:50px;

	color:white;

	background-color:#6d81b0;

	border:0;

	

}



#formulaire_inscription.loginpass{

	

	width:262px;

	height:85px;

	

	

}

#formulaire_inscription.loginpass a{

	color:#c40b15;

}



#formulaire_inscription.loginpass a:hover{

	color:#666768;

}





/*------------ fin page client*/



#ricohcata{

	margin:0 -1.2em 0;

		

}



#presentation img.photo1{

	margin: 0 10px 10px 0;

	padding:0;

	float:left;

	position:relative;

	

}



#presentation .photo2{

	margin:0;

	padding:0;

	text-align:center;

}



#presentation .photo2 img{

	margin:0 6px 0 ;

	padding:0;

	

}



.sp220{

	float:right;

	}

/*------------ tableau*/



.Style7 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

.Style25 {color: #FFFFFF}

.Style28 {

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

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	font-weight: bold;

	color: #8AAED2;

}

.Style30 {

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

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #FF0000;

	border-left-color: #CCCCCC;

	font-size: 10px;

	color: #666666;

}

.Style30Copie {

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

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	font-size: 10px;

	color: #666666;

}

.Style31 {font-size: 9px}

.Style32 {color: #666666; font-family: Arial, Helvetica, sans-serif;}

.Style34 {color: #666666}

.Style35 {font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}







#tabcompa {

	clear:both;

	}



#tabcompa a{

	color:#8AAED2;

	font-weight:bold;

	}



#tabcompa a:hover{

	color:black;

	font-weight:bold;

	}



.titre_destructeur{

	font-size:2em;

	color:#C40B15;

	font-weight:bold;

	}





#tabcompa2 {

    clear:both;

    display:none;

    }



#tabcompa2 a{

    color:#8AAED2;

    font-weight:bold;

    }



#tabcompa2 a:hover{

    color:black;

    font-weight:bold;

    }



/*------------ fin tableau*/


#boitepromodetails.photo_6690 {
	margin:0;
	padding:0;
}
