/* INDEX */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.conteneur {text-align:left; margin:auto; width:952px; background-color:#fff; position:relative;}
.centrer {text-align:center;}
.fond_middle{
	background-image:url(../interface/background-middle.gif);
	background-repeat:no-repeat;
}
.baseline {
	background-image:url(../interface/background-baseline.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #288689;
	padding-left: 20px;
	height:18px;
}
/* FIN INDEX */

.baseline a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #288689;
	text-decoration:none;
}

/* Colonne gauche */
.fond_colgauche{
	background-image:url(../interface/background-col-gauche.gif);
	background-repeat:no-repeat;
}
.titre_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ff6600;
	text-transform:uppercase;
	text-decoration:none;
}
.td_smenu{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D6D6B;
	width:186px;
}
.td_ssmenu{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6D6D6B;
	width:175px;
}
.stitre_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6b;
	text-decoration:none;

}
.stitre_menu:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff6600;
	text-decoration:none;

}
.td_bas_gauche {
	background-image: url(../interface/bas_table-gauche.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.txt_menu_noir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.txt_menu_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-size:11px;
}
.txt_l_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-size:11px;
	text-decoration:none;
}
/* FIN Colonne gauche */

/* MENU DEROULANT */

#menu li {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#test {
	margin-left: 20px;
}
#menu dd {
	margin-left: 0px;
	padding-left: 0px;
}
/* FIN MENU DEROULANT */



/* Colonne droite */

.td_bas_droite {
	background-image: url(../interface/bas_table-droite.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
/* FIN Colonne droite */
.td_bas{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71a9ff;
}
.td_top{
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #71a9ff;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #71a9ff;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #71a9ff;
}	
.td_leftright{
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #71a9ff;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #71a9ff;	
}
.td_leftrightbas{
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #71a9ff;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #71a9ff;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71a9ff;
}

/* FOOTER */
.txt_footer_noir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.lien_footer_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-size:11px;
}
/* FIN FOOTER */

/* POINT */
.titre_point{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.titre_point a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.chapo_point{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.chapo_l{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.txt_point_noir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.txt_l_noir{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.txt_point_noir2{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
}

.txt_point_noir2 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	font-size:14px;
}
.txt_point_noir2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	font-size:14px;
}
.txt_point_noir2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:14px;
}


.txt_point_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #58b47a;
}
.txt_point_vert a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #58b47a;
	text-decoration:none;
}
.txt_point_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}
.txt_point_vert_grand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #58b47a;
	text-transform:uppercase;
	text-decoration:none;
}
.lien_point_vert{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-size:11px;
}
.lien_point_orange{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:11px;
}
/* FIN POINT */

/* HOME */

.fd_cellule_home{
	background-image: url(../images/fd_cellule_home.gif);
	background-repeat: repeat-y;


}
.zero_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-style: italic;
	color: #FF6600;
	font-weight: bold;
}

.titre_puce_home{
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4b40;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	text-decoration: none;
}
.titre_puce_home_rouge{
	font-family:Arial, Helvetica, sans-serif;
	color:#cc3333;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
}
.txt_puce_home{
	font-family:Arial, Helvetica, sans-serif;
	color:#288689;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
}
.txt_carre_home_blanc{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
}
#carre3 a, #carre7 a, #carre8 a,#carre6 a, #carre5 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	font-size:12px;
}
#table_home td, #table_home2 td, #table_home3 td{
	cursor:pointer;
}
#carre3 {
	margin-top: 60px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
#carre5 {
	padding-bottom: 10px;
	margin-top: 60px;
	margin-right: 29px;
	text-transform: uppercase;
	font-size: 12px;
}
#carre6 {
	padding-bottom: 0px;
	margin-top: 15px;
	margin-left: 12px;
	text-transform: uppercase;
	font-size: 12px;
}
#carre7 {
	text-transform: uppercase;
	margin-top: 50px;
	text-align: center;
}
#carre8 {
	text-transform: uppercase;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 45px;
}
/* FIN HOME */

/* ANIMAUX */
.titre_animaux{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
/* FIN ANIMAUX */

/* PAGE DEVIS */

.fond_top_tab{
	background-image:url(../images/devis_top_fondtab.gif);
	background-repeat: repeat-x;
}
a.txt_choix_montant{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
a.txt_choix_montant:HOVER{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
/* FIN PAGE DEVIS */


/* TABLEAU DEVIS */
.courantesOUTCopie {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #21499a;
	width: 65px;
	text-align: center;
	vertical-align:middle;
	height: 15px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-image: url(image/cellule_p.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	border:#000000 solid 1px;
}
.grossesOUTCopie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #21499a;
	width: 65px;
	text-align: center;
	vertical-align:middle;
	height: 15px;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	background-position: left bottom;
	background-image: url(images/cellule_p.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	border:#000000 solid 1px;
}
.contour_tble {
	border: 1px solid #21499a;
	margin-bottom:2px;
}
.titreform2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #999999;
	background-color: #ffffff;
	text-decoration: none;
	border: none;
}
.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;

}
/* FIN TABLEAU DEVIS */

/* TABLEAU SYNTHETIQUE */
.txt_tableau_rouge {
	font-family:Arial, Helvetica, sans-serif;
	color:#cc3333;
	font-weight:bold;
	font-size:12px;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #58b47a;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #58b47a;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58b47a;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58b47a;
}
.txt_tableau_vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #58b47a;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #58b47a;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #58b47a;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58b47a;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58b47a;
}
.txt_tableau_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
}
.border_vert{
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #58b47a;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #58b47a;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58b47a;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #58b47a;
}
.gd_border_vert{
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #58b47a;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #58b47a;	
}
.border_orange{
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color: #ff6600;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color: #ff6600;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff6600;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ff6600;
}
.calculer_tarif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

/* FIN TABLEAU SYNTHETIQUE */
.texte-mini-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.texte-mini-noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.table_garantie {
	background-color: #F9F9F9;
	border: 1px solid #000000;
}
.leftright_table {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #ffb27f;
	border-bottom-color: #ffb27f;
	border-left-color: #ffb27f;
}
.table_garantie2 {
	background-color: #D0E3F2;
}
.fond_middle_2 {

	background-image:url(../interface/background-middle2.gif);
	background-repeat:repeat-x;
}
.baseline2 {

	background-image:url(../interface/background-baseline2.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #288689;
	padding-left: 20px;
	height:18px;
}

/* TABLEAU POINT 1 */

.number_point1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.titre_etape_point1 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.petitgrasnoir {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.petitnoir {
	color: #000000;
	font-size: 11px;
	font-weight:normal;
}
.petitgrasblanc {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.petitblanc {
	color: #FFFFFF;
	font-size: 10px;
	font-weight:normal;
}
.petitgrasrouge {
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}
.petitrouge {
	color: #FF0000;
	font-size: 10px;
	font-weight:normal;
}
.borderblue2 {
	background-image: url(img/cellule_p.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.border_haut {border-top-width: 1px;border-top-style: solid;border-top-color: #21499a;}

.border_hautbas {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;	border-left-color: #21499a;}
.border_gauchebasdroite {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;	border-left-color: #21499a;}
.border_gauchedroite {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;	border-left-color: #21499a;}
.border_gauchebas {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: solid;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;	border-left-color: #21499a;}
.border_gauche {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: solid;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;border-left-color: #21499a;}
.border_droite {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: none;border-left-style: none;border-top-color: #21499a;border-right-color: #21499a;border-bottom-color: #21499a;border-left-color: #21499a;}
.onglet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
/* FIN TABLEAU POINT 1*/

.warning {
color:#000;
font-size:20px;
padding:10px;
border:#288689 solid 1px;
margin:20px 40px 0 40px;
}

.lienplan {
color:#000;
text-decoration:none;
}
