	/* CSS for web:              */
	/* Author: , e-mail:         */
	/* Update:                   */


form.formulaire{
    margin:0px 0px 0px 0px;

}

td.header {
		background-image: url(../images/header.jpg);
		background-repeat: no-repeat;
	}
	
td.header_devis {
		background-image: url(../images/header_devis.jpg);
		background-repeat: no-repeat;
	}

span {
	FONT: 16px Arial, Verdana, Arial, sans-serif; COLOR: #000099;MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; 
}

span.petit {
	FONT: 9px Arial, Verdana, Arial, sans-serif; COLOR: #000099;MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; 
}


H1 {
	FONT: bold 24px Arial, Verdana, Arial, sans-serif; COLOR: #000099;MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; TEXT-ALIGN: CENTER;
}
H1.titrepage {
	FONT: bold 22px Arial, Verdana, Arial, sans-serif; COLOR: #000033;MARGIN-TOP: 0px;MARGIN-LEFT: 25px; MARGIN-BOTTOM: 0px;
}

H2 {
	FONT: bold 14px Arial, Verdana, Arial, sans-serif; MARGIN-TOP: 12px; MARGIN-BOTTOM: 5px;TEXT-ALIGN: CENTER;
}


H2.service {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; FONT: bold 18px Arial, Verdana, Arial, sans-serif; COLOR: #CC0000
}
H2.equipe {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 5px; FONT: bold 18px Arial, Verdana, Arial, sans-serif; COLOR: #CC0000
}


table.fond {
	background-image: url(../images/fond.jpg);
	background-repeat: repeat;
}

table.fond_page {
	background-image: url(../images/fond_page.jpg);
	background-repeat: no-repeat;
}

table.fond_page_devis {
	background-image: url(../images/fond_page_devis.jpg);
	background-repeat: no-repeat;
}

table.fond_page2 {
	background-image: url(../images/fond_page_faq.jpg);
	background-repeat: no-repeat;
}

table.fond_page_news {
  background-image: url(../images/fond_page_news_haut.jpg) ;
  background-repeat: no-repeat;
}

tr.fond_page_news_middle {
  background-image: url(../images/fond_page_news_middle.jpg) ;
  background-repeat: repeat;
}


td.fond_page_news_middle_gch {
  background-image: url(../images/fond_page_news_middle_gch.jpg) ;
  background-repeat: repeat;
}

td.fond_page_news_middle_drte {
  background-image: url(../images/fond_page_news_middle_drte.jpg) ;
  background-repeat: repeat;
}

tr.fond_page_news_inscription {
  background-image: url(../images/fond_page_news_inscription.jpg) ;
  background-repeat: no-repeat;
}

tr.fond_page_news_bas {
  background-image: url(../images/fond_page_news_bas.jpg) ;
  background-repeat: no-repeat;
}

td.rouge {
  background-color: #FF0000;
}

td.blanc {
  background-color: #FFFFFF;
}


input.bouton {
	FONT: 14px Arial, Verdana, Arial, sans-serif; COLOR: #000099;MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; 
}

input {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

span.asterisque {
  color: red;
}

legend {
	FONT: 14px Arial, Verdana, Arial, sans-serif; COLOR: #0055BB;MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; 
}


/* CSS Document */

p {

padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.normal{
  color:#000099;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.normal_centre{
  align: center;
  color:#000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.TresGros{
  color:#000099;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.Gras{
  color:#000099;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

td{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  
}

td.norm{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color:#000099;
  
}


.container{
  padding: 55px 5px 5px 5px;
}


div.cnil{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:50%;
	text-align:justify;
	padding: 3px 0px 5px 0px;
}

/*
div.cnil{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
}
*/


a:link {
	font-size: 11px;
	color: red;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a:visited {
	font-size: 11px;
	color: red;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a:active {
	font-size: 11px;
	color: red;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a:hover {
	font-size: 11px;
	color: gray;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h2.normal{
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}

div.toleft{
  width:100%;
  text-align:left;
  /*border: 1px solid black;*/
}

h3.normal{
	font-size: 12px;
	color: black;
	font-weight: normal;
	text-decoration: underline;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*  SMALL     */
a.small:link {
	font-size: 3px;
	color: #ffff00;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.small:visited {
	font-size: 3px;
	color: #ffff00;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.small:active {
	font-size: 3px;
	color: #ffff00;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.small:hover {
	font-size: 3px;
	color: #ffff00;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.small {
  font-size: 10px;
	color: #9999CC;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.small a:link, .small a:visited, .small a:active .small a:hover {
  font-size: 10px;
	color: #9999CC;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

div.cadre {
  padding: 10px 50px 10px 50px;
  text-align:justify;
}



/*  FAQ     */
a.faq:link {
	font-size: 11px;
	color: #3333ff;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.faq:visited {
	font-size: 11px;
	color: #3355ff;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.faq:active {
	font-size: 11px;
	color: #0066cc;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.faq:hover {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
