﻿body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
	/*color : #70B3C0;*/
	background-color:#009703;
	background-image:url(../images/fond.gif);
	background-repeat:repeat-x;
	margin: 0;
}

table tr
{
	vertical-align:top;
}

/* Polices */

.souligne { text-decoration: underline; }
.non-souligne { text-decoration: none; }
.gras { font-weight: bold; }
.non-gras { font-weight: normal; }
.italique { font-style: italic; }
.justifie { text-align: justify; }
.gauche { text-align: left; }
.droite { text-align: right; }
.centre { text-align: center; }
.bas { vertical-align:bottom; }

.block { display:block; }
.pointer {cursor:pointer; }

.t1{font-size : 9px;}
.t2{font-size : 10px;}
.t3{font-size : 11px;}
.t4{font-size : 12px;}
.t5{font-size : 14px;}
.t6{font-size : 15px;}
.t7{font-size : 18px;}
.t8{font-size : 22px;}
.t9{font-size : 24px;}

.c1 { color: #109422; }
.c2 { color: #7C7C7C; }
.c3 { color: #dd7204; }
.c4 { color: #005094; }
.c5 { color: #AFAFAF; }
.c6 { color: #484848; }

.blanc { color: White; }
.noir { color: Black; }
.orange { color: #F86B2B; }



a.blanc { text-decoration: none;
		color: #ffffff; }
a.blanc:hover { text-decoration: none; }
a.lien { text-decoration: underline; }

.titre_page
{ 
    padding: 0px 0px 0px 10px; margin:0px;font-weight: bold;
}
.titre_orange{color: #dd7204;font-size : 12px;font-weight: bold;}

h1
{	color:#109422;
	font-size:18px;
    font-weight: bold;
    margin: 7px 7px 7px 0;
    padding: 0;
}

h2
{	color:#109422;
	font-size:13px;
	font-weight:bold;
    padding:0px;
	margin:0px;
}

h3
{	color: #dd7204;
    font-size : 12px;
    font-weight: bold;
    padding:0px;
	margin:0px;
}


p
{ margin:0; padding:0;}

/* Corps  */

.trait { height: 6Px; background-color: #109422; margin:0px 25px 0px 0;   font-size: 1Px;}

.puce { border:0px;
		text-decoration:none; }

.fond-img
{
	background-image:url(../images/accueil-fond-img.gif);
	background-repeat:repeat-x;
	height:75px;
}

.miniature-texte
{
	padding-left:5px;
	color:#7E7E7E;
	font-size:11px;
	width:130px;
	vertical-align:top;
}

.miniature-image
{
	width:170px;
	text-align:left;
	vertical-align:top;
}

.corps-haut-gauche 
{
    background-image:url(../images/corps-haut-gauche.gif) ;
 	background-position:bottom;
    background-repeat:no-repeat;
	width:7px;
	
}

.corps-haut 
{
    background: url(../images/corps-haut.gif)  ;
    height:17px;
    background-repeat:repeat-x;
    background-position:bottom;
   
}

.corps-haut-droite 
{
	background-image:url(../images/corps-haut-droite.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:7px;
}

.corps-gauche 
{
	background: url(../images/corps-gauche.jpg) no-repeat  top ;
	height:66px;
}
.corps-droite
{
    background: url(../images/corps-droite.jpg) no-repeat top ; 
    	height:66px;
    
}
.corps-gauche-repeat
{
	background: url(../images/corps-gauche-repeat.jpg) repeat-y  top ;

}
.corps-droite-repeat
{
    background: url(../images/corps-droite-repeat.jpg) repeat-y top ;  
}

.corps-centre
{
    background:white url(../images/corps-centre.jpg) no-repeat right top ; 
}

.corps-centre-gauche 
{
	background-color:White;
	background-image:url(../images/corps-centre.gif);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
}



.corps-bas-gauche 
{
	background-image:url(../images/corps-bas-gauche.gif);
}

.corps-bas
{
	background-image:url(../images/corps-bas.gif);
	height:13px;
	background-repeat:repeat-x;
}

.corps-bas-droite
{
	background-image:url(../images/corps-bas-droite.gif);
}

.contenu-gauche{height:400px; width:229px; padding:0 0 0 0 ; 
 
    }

.contenu-droit{ padding:30px 0 1px 10px ; 
    background-image:url(../images/ligne-ombre.gif);
    background-repeat:repeat-x; background-position:20 0px;
    }
.contenu-droit-blank{ width:25px;  }
.contenu-droit-bas{ text-align:left; vertical-align:bottom;padding:0 0 2px 10px }


.contenu-gauche-contact
{ padding:30px 10px  1px 10px ;
    height:400px; width:260px; 
    background-image:url(../images/contenu-gauche-ombre.gif); 
    background-repeat:repeat-Y;
    background-position:right;
    }    
 .contenu-droit-contact
{ padding:0px 10px  1px 10px ;
    height:400px; width:260px; 
    background-repeat:repeat-Y;
    background-position:right;
    }    


.fond-gris 
{
	background-color:#E6E6E6;
	border-top:dashed 1px #d6d6d6;
	line-height:23px;
}
.footer-gauche
{
     height:56px;
background: url(../images/footer-gauche.gif) repeat-x top;
}

.footer-droite
{
    height:56px;
background: url(../images/footer-droite.gif) repeat-x top;
}

.footer-ref 
{
     height:56px;
	color:#51B25F;
	font-size:12px;
	text-align:center;
	padding:10px 0 30px 0;
	background: url(../images/footer-centre.gif) repeat-x top;
}

.footer-ref a
{
	color:#51B25F;
	font-size:12px;
	text-decoration:none;
	
}

/* Menus */
.menu{padding: 5px 7px 0 7px ; width:100%;}
a.menu-haut-lien
{   
   padding: 10px;
    margin-right:1px;
    line-height: 26px;
    display: block;
    text-decoration: none;
    font-size: 13Px;
    font-weight: bold;
    color: White;
    background-image: url(../images/menu-haut-lien.gif);
    background-repeat: repeat-x;

}

a.menu-haut-lien:hover { background-image: url(../images/menu-haut-lien-hov.gif); }

a.menu-haut-lien-sel
{
    
    line-height: 26px;
    display: block;
    text-decoration: none;
    font-size: 13Px;
    font-weight: bold;
    color: #ffffff;
    background-image: url(../images/menu-haut-lien-sel.gif);
    background-repeat: repeat-x;
    text-align:center;
}
/* Menus services*/
.menuServices{padding: 0 ; width:100%; }
a.menu-services-lien
{   
    height:36px;
    padding: 0;
    border-right:solid 1px #0c751b;
    border-left:solid 1px #0c751b;
    line-height: 36px;
    display: block;
    text-decoration: none;
    font-size: 12Px;
    text-align:center;
    font-weight: bold;
    color: White;
    background-image: url(../images/menu-services-lien.gif);
    background-repeat: repeat-x;

}

a.menu-services-lien:hover { background-image: url(../images/menu-services-lien-hover.gif); }

a.menu-services-lien-sel
{
    
    line-height: 26px;
    display: block;
    text-decoration: none;
    font-size: 13Px;
    font-weight: bold;
    color: #ffffff;
    background-image: url(../images/menu-haut-lien-sel.gif);
    background-repeat: repeat-x;
    text-align:center;
}
table.align-top td { vertical-align:top; }

/* Formulaires */

input.input1
{
    width:210px;
	 border: 1Px solid #e0dddd;
	background-color: #EEEEEE;
	height: 18Px;
	font-size: 12Px;
	color: #000000; 
}
input.input2
{
    width:210px;
	border: 1Px solid #e0dddd;
	background-color: #EEEEEE;
	height: 25Px;
	
	font-size: 12Px;
	color: #000000; 
}
.imput1-texte
{
    vertical-align:top;
    padding:5px;
    width:65px;
    
}
textarea.input1
{
    
	border: 1Px solid #e0dddd;
	background-color: #C2DCC1;
	margin:5px 10px 10px 10px;
	line-height: 17Px;
	font-size: 12Px;
	color: #000000;
}

input.button1
{
	border: 1Px solid #e0dddd;
	background-color: #000000;
	
	height: 30Px;
	width: 150Px;
	font-size: 12Px;
	color: #ffffff;
}
input.button2
{
	border: 1Px solid #e0dddd;
	background-color: #109422;
	height: 30Px;
	width: 150Px;
	font-size: 12Px;
	color: #ffffff;
}

textarea.textarea1
{
    vertical-align:middle;
    border: 1Px solid #e0dddd;
	background-color: #DDDDDD;
	width: 500Px;
	height: 95Px;
	font-size: 12Px;
	color: #000000;
}

select.select1
{
	border: 1Px solid #e0dddd;
	background-color: #ebebeb;
	width: 200Px;
	height: 17Px;
	line-height: 17Px;
	font-size: 12Px;
	color: #878787;
}

td.vide 
{
	width:10px;
}

td.plein1 
{
	text-align:right;
	width:49%;
	color:#00590C;
	font-size:12px;
	background-color:#CCE9CB;
	height:25px;
	padding-right:10px;
	vertical-align:middle;
}

td.plein2 
{
	width:49%;
	background-color:#CCE9CB;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;	
}


table.formulaire
{
	width:95%;
	margin-top:20px;
}

tr.vide
{
	height:10px;
}


	

/* ********************* */
a{font-size: 14Px;
	font-weight: bold;
color:#ff5a00;
	text-decoration: none;}
a.lien-realisation
{
	display: block;
	height: 35Px;
	line-height: 15Px;
	background-image: url(../images/lien-realisation.gif);
	background-repeat: repeat-x;
	padding-left: 7Px;
	padding-top: 3Px;
	font-size: 12Px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}

a.lien-realisation span
{
	font-weight: normal;
	font-style: italic;	
}

a.lien-realisation:hover { background-image: url(../images/lien-realisation-over.gif); }

td.contenu, div.contenu
{
	background-color: #cfedab;
}

hr
{
color:#CCCCCC;
background-color: #CCCCCC;
height: 1px;
border: 0;

}
