body {
	font-size: 12px;
	font-family:"trebuchet ms",sans-serif;
}

body.accueil {
	background:url(../file/imagesourceme/structure/accueil_arriere_plan.png) no-repeat top left scroll;
}

#logomescoat {    /* zone cliquable de l'image d'accueil */
	float: left;
	margin-left: 150px;	
}
#logocategorieg {	/* zone cliquable de la page d'accueil de la categorie professionnel */
	float: left;
}

#logocategoried {	/* zone cliquable de la page d'accueil de la categorie particulier */
	float: left;
}

/* Menus */
.menu {
  	list-style-image: url(../file/imagesourceme/menu/menu_triskell_gris.png); 
  	padding-left: 110px;
}
.menu li {
	margin: 0 0 0 0;
}
html>body .menu {
	list-style-image: url(../file/imagesourceme/menu/menu_triskell_gris.png); 
  	padding-left: 160px;
}

ul {
	margin-top:0px;
}

/* Titres */
h1.professionnel {
	margin-top:0px;
	font-family: Arial;
	font-size: 12px;
	color: #1E2387;
}

h2.professionnel {
	margin-top:0px;
	font-family: Arial;
	font-style: italic;
	font-size: 20px;
	color: #1E2387;	
}

h1.particulier {
	margin-top:0px;
	font-family: Arial;
	font-size: 12px;
	color: #9B2933;
}

h2.particulier {
	margin-top:0px;
	font-family: Arial;
	font-style: italic;
	font-size: 20px;
	color: #9B2933;	
}

h3 {
	margin-top:0px;
	font-weight: bold;
	color: #FF0000;
	font-size: 10px;
	text-align:center;	
}

/* Liens */
a:link{
   color: #787262;
   text-decoration: none;
   font-size: 12px;	
}

a:visited {
     color: #787262;
     text-decoration: none;
     font-size: 12px;	
}

a:hover{
     color: #3076E8;
     text-decoration: none;
     font-size: 12px;
}

a:active{
     color: #3076E8;
     text-decoration: none;
     font-size: 12px;	
}



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

a.menu_professionnel:link{
   color: #787262;
   text-decoration: none;
   font-size: 14px;
}

a.menu_professionnel:visited {
     color: #787262;
     text-decoration: none;
     font-size: 14px;	
}

a.menu_professionnel:hover{
     color: #3076E8;
     text-decoration: none;
     font-size: 14px;	
}

a.menu_professionnel:active{
     color: #3076E8;
     text-decoration: none;
     font-size: 14px;	
}

a.menu_particulier:link{
   color: #787262;
   text-decoration: none;
   font-size: 14px;
}

a.menu_particulier:visited {
     color: #787262;
     text-decoration: none;
     font-size: 14px;	
}

a.menu_particulier:hover{
     color: #9B2933;
     text-decoration: none;
     font-size: 14px;	
}

a.menu_particulier:active{
     color: #9B2933;
     text-decoration: none;
     font-size: 14px;	
}

a.menu_bas_professionnel:link{
   color: #787262;
   text-decoration: none;
   font-size: 11px;
}

a.menu_bas_professionnel:visited {
     color: #787262;
     text-decoration: none;
     font-size: 11px;	
}

a.menu_bas_professionnel:hover{
     color: #3076E8;
     text-decoration: none;
     font-size: 11px;	
}

a.menu_bas_professionnel:active{
     color: #3076E8;
     text-decoration: none;
     font-size: 11px;	
}

a.menu_bas_particulier:link{
   color: #787262;
   text-decoration: none;
   font-size: 11px;
}

a.menu_bas_particulier:visited {
     color: #787262;
     text-decoration: none;
     font-size: 11px;	
}

a.menu_bas_particulier:hover{
     color: #9B2933;
     text-decoration: none;
     font-size: 11px;	
}

a.menu_bas_particulier:active{
     color: #9B2933;
     text-decoration: none;
     font-size: 11px;	
}

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

a.accueil:link{
   color: #787262;
   text-decoration: none;
   font-size: 11px;
}

a.accueil:visited {
     color: #787262;
     text-decoration: none;
     font-size: 11px;	
}

a.accueil:hover{
     color: #9B2933;
     text-decoration: none;
     font-size: 11px;	
}

a.accueil:active{
     color: #9B2933;
     text-decoration: none;
     font-size: 11px;	
}

/* Societe */
.simple {
	font-family:"trebuchet ms",sans-serif;
	font-size: 13px;
}
.complexe {
	font-family:"trebuchet ms",sans-serif;
	font-size: 13px;
	color:white;
	font-weight:bold;
}

/* Paragaphes */
.paragraphe_titre {
	font-weight: bold;
	font-style: italic;
	color: #1E2387;
	font-size: 14px;
}
.paragraphe_contenu {
	font-size: 12px;
	line-height: 1.2em;	
	font-family:"trebuchet ms",sans-serif;		
}
.paragraphe_pied {
	font-size: 12px;
	line-height: 1.2em;
	font-family:"trebuchet ms",sans-serif;			
}
.paragraphe_titre_ligne {
	color: #1E2387;
	font-size: 12px;
}
.paragraphe_contenu_ligne {
	font-size: 10px;	
}
.paragraphe_pied_ligne {
	font-size: 10px;	
}

div.adresse {
	font-family: Arial;
	font-size: 14px;
}

/* font */
font.professionnel {
	font-weight: bold;
	font-style: italic;
	color: #1E2387;
	font-size: 14px;
}
font.particulier {
	font-weight: bold;
	font-style: italic;
	color: #9B2933;
	font-size: 14px;
}

/* Tableaux */
table {
	border:0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.accueil {
	width:990px;
	height:540px;
}
table.accueilbas {
	width:983px;
	height:230px;
}
table.conteneur {
	width:990px;
	height:540px;
	vertical-align:top;
}
table.menu {
	width:295px;
	height:519px;		
}
table.contenu {
	width:520px;
	height:540px;
}
table.contenant {
	width:450px;
}
table.contenant_petit {
	width:450px;
	text-align:center;
}
table.contenant_petit_mini {
	width:170px;
	text-align:center;
}
table.formulaire_contact {
	width:480px;
	height:400px;
	background-image:url(../file/imagesourceme/formulaire/contactez_nous.png);
	background-repeat:no-repeat;
}
table.formulaire_reserver {
	width:480px;
}
table.barre_degrade {
	width:183px;
	height:1px;
	background-image:url(../file/imagesourceme/structure/barre_degrade.png);
	background-repeat:no-repeat;
	margin-left:50px;
}
table.centre {
	text-align:center;
	vertical-align:middle;	
}

td {
	vertical-align:top;
			
}

tr.accueilhaut {
	width:10px;
	height:20px;
	
}

html>body tr.accueilmilieu {
	width:690px;
	height:275px;
}

tr.accueilmilieu {
	width:690px;
	height:275px;
}
tr.accueilbas {
	width:690px;
	height:210px;
}
tr.milieu {
	height:470px;
		
}

td.centre {
	text-align:center;
}

/* td concernant la page d'accueil */
td.accueilgauche {
	width:315px;
	padding-left:20px;
	vertical-align:middle;
	
}
td.accueilmilieu {
	width:320px;
	vertical-align:top;
}
td.accueilmilieug {
	width:310px;
	height:200px;		
}
td.accueilmilieud {
	width:320px;
}
td.accueildroite {
	width:300px;
}

/* td concernant le menu */
td.menu {
	height:150px;
}
td.menu_bas {
	height:220px;
}

/* td concernant la page du milieu */
td.contenu {
	width:330px;
}
td.gauche_back {
	width:350px;
	background-image:url(../file/imagesourceme/structure/gauche_back.png);
	background-repeat:no-repeat;
}
td.milieu_haut_gauche {
	width:31px;
	height:35px;
	background-image:url(../file/imagesourceme/structure/milieu_haut_gauche.png);
	background-repeat:no-repeat;
}
td.haut_milieu {
	height:35px;
	background-image: url(../file/imagesourceme/structure/haut_milieu.png);
}
td.milieu_gauche {
	height:459px;
	width:31px;
	background-image:url(../file/imagesourceme/structure/milieu_gauche.png);
}
td.milieu_back {
	background-color:#F6F5E1;	
}
td.milieu_bas_gauche {
	height:24px;
	width:31px;
	background-image:url(../file/imagesourceme/structure/milieu_bas_gauche.png);
}
td.milieu_bas {
	height:24px;
	background-image:url(../file/imagesourceme/structure/milieu_bas.png);		
	vertical-align:bottom;		
}
td.professionnel {
	width:120px;
	background-image:url(../file/imagesourceme/categorie/professionnel_droite.png);
	background-repeat:no-repeat;
	background-position:top right;	
}
td.particulier {
	width:120px;
	background-image:url(../file/imagesourceme/categorie/particulier_droite.png);
	background-repeat:no-repeat;
	background-position:top right;			
}
td.environnement {
	width:120px;
	background-image:url(../file/imagesourceme/categorie/environnement_droite.png);
	background-repeat:no-repeat;
	background-position:top right;	
}

/* font */
font {
	font-size: 12px;
	line-height: 1.2em;	
	font-family:"trebuchet ms",sans-serif;		
}
font.gras1 {
	font-weight:bold;
}
font.erreur {
	font-size: 12px;
	font-family:"trebuchet ms",sans-serif;
	font-weight:bold;
	color:red;		
}
font.validation {
	font-size: 12px;
	font-family:"trebuchet ms",sans-serif;
	font-weight:bold;
	color:green;		
}

/* Actualites */
#actualitetitre {
	font-weight: bold;
	font-size: 12px;
	text-align:center;	
}
#actualitecontenu {
	font-size: 12px;
	text-align:center;	
}

/* Formulaires */
input {
	border:0.1em solid #797363;
	background-color:#F6F5E1;
	font-family:"trebuchet ms",sans-serif;
	font-size:10px;
	color:#767360;
	height:20px;	
}
input.newsletter {
	width:170px;
	height:16px;
}
input.champ {
	border:0.1em solid #797461;
	background-color:#FFFFFF;
	font-family:"trebuchet ms",sans-serif;
	font-size:10px;
	color:#767360;
	height:18px;
	width:150px;
}
input.champ_court {
	border:0.1em solid #797461;
	background-color:#FFFFFF;
	font-family:"trebuchet ms",sans-serif;
	font-size:10px;
	color:#767360;
	height:18px;
	width:50px;
}
input.bouton {
	border:0.1em solid #7A7363;
	background-color:#D4C9AB;
	font-family:"trebuchet ms",sans-serif;
	font-size:10px;
	color:#767360;
	height:18px;
}
input.case_cocher {
	border:0px;
}
input.jour {
	width:20px;
	height:15px;
	text-align:center;	
}
input.mois {
	width:20px;
	height:15px;	
	text-align:center;	
}
input.annee {
	width:40px;
	height:15px;
	text-align:center;	
}

textarea {
	border:0.1em solid #797461;
	background-color:#FFFFFF;
	font-family:"trebuchet ms",sans-serif;
	font-size:10px;
	color:#767360;
	height:80px;
	width:200px;
}

/* select */
select {
	border:0.1em solid #797461;
	background-color:#FFFFFF;
	font-family:"trebuchet ms",sans-serif;
	font-size:10px;
	color:#767360;
}

/* DIV */
div.container {
   /*
   background-color: #D7E7F2;
   border: 1px solid #287CB1;
   */
 }
 
 div.spacer {
 	clear: both;
 }
 
 div.float {
 	float: left;
 	margin-left:30px;
 }
 div.right {
 	float: right;
 	margin-right:30px;
 }
 div.centre {
 	text-align:center;
 }
 
 /* Images */
img {
 	border:0;
}
img.logomescoat {
	width:140px;
	height:50px;
}
img.logocategorieg {
	height:140px;
	width:307px;
}
img.logocategoried {
	height:140px;
	width:319px;
}
img.barre_degrade {
	width:183px;
	height:1px;
	
}
img.drapeau_page {
	width:20px;
	height:15px;
}
img.cale-3 {
 	width:20px;
 	height:1px;
}
img.cale-2 {
 	width:30px;
 	height:1px;
}
img.cale-1 {
 	width:50px;
 	height:1px;
}  
 img.cale0 {
 	width:90px;
 	height:1px;
 }
 img.cale1 {
 	width:145px;
 	height:1px; 	
 }
 img.cale2 {
 	width:150px;
 	height:1px; 	
 }
 img.cale3 {
 	width:160px;
 	height:1px; 	
 }
 img.cale4 {
 	width:165px;
 	height:1px; 	
 }
 img.cale5 {
 	width:170px;
 	height:1px;	
 }
 img.cale6 {
 	width:190px;
 	height:1px;	
 } 
 img.newsletter {
 	height:19px;
 	width:20px;
 	vertical-align:bottom;
 }
 img.impression {
  	height:30px;
 	width:30px;
 }
 
 /* General */
 .align1{
 	text-align:left;
 }
 .align2{
 	text-align:center;
 }
 .align3{
 	text-align:right;
 }
 
 html>body .height1 {
  	height:70px;
 }
 .height1 {
 	height:70px;
 }
 html>body .height2 {
  	height:90px;
 }
 .height2 {
 	height:100px;
 }
 html>body .height3 {
  	height:100px;
 } 
 .height3 {
 	height:140px;
 }
 html>body .height4 {
  	height:120px;
 } 
 .height4 {
 	height:140px;
 }
 