@charset "utf-8";
/* CSS Document */
@media (max-width: 2000px) {

@font-face {
    font-family: 'maPolice';
    src: url(webfonts/Life%20To%20Find.ttf) format('truetype'),
         url(webfonts/groovy%20font.ttf) format('truetype'),
         url(webfonts/TCB_____.TTF) format('truetype'),
         url(webfonts/TCBI____.TTF) format('truetype'),
		 url(webfonts/TCCB____.TTF) format('truetype'),
		 url(webfonts/TCCEB.TTF) format('truetype'),
		 url(webfonts/TCCM____.TTF) format('truetype'),
		 url(webfonts/TCM_____.TTF) format('truetype'),
		 url(webfonts/TCMI____.TTF) format('truetype'),		   
}

body {font-family: 'maPolice'}
#container {background: #fff;
			width:980px;
			margin:auto;
			}
			
#bandeau {background: #fff;
			width:980px;
			height:250px;
			}

#logo 	{background: #fff;
			width:250px; /* width:600px; */
			height: 250px;
			float:left;
			text-align:center;
			}
			
#imgbandeau {background: #fff;
			width:730px; /* width:600px; */
			height:250px;
			float:left;
			padding-top:30px;
			}



.fleft{
	float:left;
}
#menu {background: #FFF;
			width:980px;
			height:50px;
			}

#menu1 {background: #fff;
			width:163px;
			height:50px;
			float:left;
			text-align:center;
			border-bottom-style: ridge;
			border-bottom-color: #981915;
			text-justify:auto;
			font-family: "Tw Cen MT";
			font-size:20px;
			}
			
#menu1 a:hover{ background-color: #981915;
				color:#FFF;
				font-family: "Tw Cen MT Condensed Extra Bold";
				font-size:22px;
				}
			
#menu2 {background: #fff;
			width:163px;
			height:50px;
			float:left;
			text-align:center;
			border-bottom-style: ridge;
			border-bottom-color: #981915;
			text-justify:auto;
			font-family: "Tw Cen MT";
			font-size:20px;
			}
			
#menu2 a:hover{ background-color: #981915;
				color:#FFF;
				font-family: "Tw Cen MT Condensed Extra Bold";
				font-size:18px;
				}
			
#menu3 {background: #fff;
			width:163px;
			height:50px;
			float:left;
			text-align:center;			
			border-bottom-style: ridge;
			border-bottom-color: #981915;
			font-family: "Tw Cen MT";
			font-size:20px;
			}
			
#menu3 a:hover{ background-color: #981915;
				color:#FFF;
				font-family: "Tw Cen MT Condensed Extra Bold";
				font-size:18px;
				}

#menu4 {background: #fff;
			width:163px;
			height:50px;
			float:left;
			text-align:center;
			border-bottom-style: ridge;
			border-bottom-color: #981915;
			font-family: "Tw Cen MT";
			font-size:20px;
			}
			
#menu4 a:hover{ background-color: #981915;
				color:#FFF;
				font-family: "Tw Cen MT Condensed Extra Bold";
				font-size:16px;
				}

#menu5 {background: #fff;
			width:163px;
			height:50px;
			float:left;
			text-align:center;
			border-bottom-style: ridge;
			border-bottom-color: #981915;
			font-family: "Tw Cen MT";
			font-size:18px;
			}
			
#menu5 a:hover{ background-color: #981915;
				color:#FFF;
				font-family: "Tw Cen MT Condensed Extra Bold";
				font-size:20px;
				}

#menu6 {background: #fff;
			width:163px;
			height:50px;
			float:left;
			text-align:center;
			border-bottom-style: ridge;
			border-bottom-color: #981915;
			font-family: "Tw Cen MT";
			font-size:20px;
			}

#menu6 a:hover{ background-color: #981915;
				color:#FFF;
				font-family: "Tw Cen MT Condensed Extra Bold";
				font-size:18px;
				}

#blockbody {background: #FFF;
			width:980px;
			height: auto;
			clear:both;
			}
		
#presentation {background: #fff;
				width: 980px;
				height: auto;
				font-family:"Gill Sans MT";
				}	
				
#realisations {background: #fff;
				width: 490px;
				height: 200px;
				float:left;
				text-align:center;
				font-family:"Gill Sans MT";
				}
					
#realisations a { text-decoration:none;
			color: #981915;
			display:block;
			width:490px;
			height:auto;
			text-align:center;
			line-height:50px;
			font-size:18px;
			}
			
#projets {background: #fff;
				width: 490px;
				height: 200px;
				float:left;
				text-align:center;
				}
					
#projets a { text-decoration:none;
			color: #981915;
			display:block;
			width:490px;
			height:auto;
			text-align:center;
			line-height:50px;
			font-size:18px;
			}
#deroulant {clear:both;
			}

#contact {width: 800px;
			height:auto;
			text-align:left;
			}
				
#accordeonimg {background: #fff;
				float: left;
				width:auto;
				text-align:justify;
				font-family: "Gill Sans MT";
			font-size:18px;
				}

#accordeon {width:490px;
			float:right;
			font-family: "Tw Cen MT";
				}

#presentation2 {background: #fff;
				width: 980px;
				height: auto;
				font-family:"Gill Sans MT";				
				}

#menuavant {padding-top:20px;
			padding-bottom:20px;
			}
					
#ptz		 {background: #fff;
				width: 326px;
				height: 200px;
				float:left;
				text-align:center;
				}

#ptz a { text-decoration:none;
			color: #981915;
			display:block;
			width:250px;
			height:auto;
			text-align:center;
			line-height:50px;
			font-family: "Tw Cen MT";
			font-size:20px;
			}

										
#devdur		 {background: #fff;
				width: 328px;
				height: auto;
				float:left;
				text-align:center;
				}
					
#devdur a { text-decoration:none;
			color: #981915;
			display:block;
			width:250px;
			height:auto;
			text-align:center;
			line-height:50px;
			font-family: "Tw Cen MT";
			font-size:20px;
			}

			
#duflot		 {background: #fff;
				width: 326px;
				height: auto;
				float:left;
				text-align:center;
				float:left;
				font-family: "Tw Cen MT";
				font-size:18px;
				}			

#duflot a { text-decoration:none;
			color: #981915;
			display:block;
			width:250px;
			height:auto;
			text-align:center;
			line-height:50px;
			font-family: "Tw Cen MT";
			font-size:20px;
			}

#menucote {width:200px;
			padding-top:20px;
			padding-bottom:20px;
			height:auto;
			float:left;
			font-family: "Tw Cen MT";
			font-size:18px;
			}
					
#avptz		 {background: #fff;
				width: 200px;
				height: 120px;
				text-align:center;
				padding-bottom: 30px;
				font-family: "Tw Cen MT";
			font-size:18px;
				}
				
#avimgptz {width:200px;
			height:100px;
			font-family: "Tw Cen MT";
			font-size:18px;
			}

#avtitreptz {width:200px;
				height:20px;
				font-family: "Tw Cen MT";
			font-size:18px;
			}
			
#avptz a { text-decoration:none;
			color: #981915;
			display:block;
			width:200px;
			height:auto;
			text-align:center;
			line-height:20px;
			font-family: "Tw Cen MT";
			font-size:18px;
			}
			
#avdevdur	{background: #fff;
			width: 200px;
			height: auto;
			text-align:center;
			padding-bottom: 20px;
			font-family: "Tw Cen MT";
			font-size:18px;
			}
				
#avimgdevdur {width:200px;
			height:100px;
			font-family: "Tw Cen MT";
			font-size:18px;
			}

#avtitredevdur {width:200px;
				height:20px;
				font-family: "Tw Cen MT";
				font-size:18px;
				}
			
#avdevdur a { text-decoration:none;
			color: #981915;
			display:block;
			width:200px;
			height:auto;
			text-align:center;
			line-height:20px;
			font-family: "Tw Cen MT";
			font-size:18px;
			}
				
#avduflot	{background: #fff;
			width: 200px;
			height: auto;
			text-align:center;
			font-family: "Tw Cen MT";
			font-size:18px;
			}	

#avimgduflot {width:200px;
			height:100px;
			font-family: "Tw Cen MT";
			font-size:18px;
			}

#avtitreduflot {width:200px;
				height:20px;
				font-family: "Tw Cen MT";
				font-size:18px;
				}
			
#avduflot a { text-decoration:none;
			color: #981915;
			display:block;
			width:200px;
			height:auto;
			text-align:center;
			line-height:20px;
			font-family: "Tw Cen MT";
			font-size:18px;
			}

#presentation3 { width:780;
				height:auto;
				padding:25px;
				font-family:"Gill Sans MT";			
				}
#plan-site {
	background: #FFF;
	color: #981915;
	width: 980px;
	height: auto;
	padding-top: 50px;
	padding-left: 50px;
	padding-bottom: 50px;
	clear: both;
	font-family: "Tw Cen MT";
	font-size:20px;
				}
#text-plan{
	text-decoration: underline;
	font-family: "Tw Cen MT";
		}	
		
#footer {background: #FFF;
			width:980px;
			height:auto;
			padding-top:20px;
			clear:both;
			}
#bpaca {padding:50px;
		width:980px;
		height:300px;
		text-align:center;
		}

#pied {background: #fff;
			width:980px;
			height:auto;
			text-align:center;
			padding-top:20px;
			}
			
#pdf{text-align:center;}
			
#plan {
	background: #fff;
	width: auto;
	height: auto;
	float: left;
	text-align: center;
	border-right-style: ridge;
	border-right-color: #981915;
	font-family:"Tw Cen MT";
	font-size:18px;
		}
	
#terrain {
	background: #fff;
	width: auto;
	height: auto;
	float: left;
	text-align: center;
	border-right-style: ridge;
	border-right-color: #981915;
	font-family:"Tw Cen MT";
	font-size:18px;
		}
		
#Contact2 {background: #fff;
			width:auto;
			height:auto;
			float:left;
			text-align:center;
			border-right-style: ridge;
			border-right-color: #981915;
			font-family:"Tw Cen MT";
			font-size:18px;
			}

#Mentions {background: #fff;
			width:auto;
			height:auto;
			float:left;
			text-align:center;
			border-right-style: ridge;
			border-right-color: #981915;
			font-family:"Tw Cen MT";
			font-size:18px;
			}
#reseaux {background: #fff;
			width:300px;
			height:auto;
			float:left;
			text-align:center;
			padding-right:5px;
			padding-left:5px;
			}
					
#wdm a 	{
	color: #981915;
	width: auto;
	height: auto;
	padding: 10px;
	font-family: elephant;
	font-size: 18px;
	line-height: normal;
		}
		
#adresse {background: #fff;
			width:980px;
			height:30px;
			clear:both;
			padding-top:10px;}

#formulaire{clear:both;
			width:auto;
			height:auto;
			text-align: left;
			color: #981915;
			}
#imgusine {
	text-align: center;
}

a {	text-decoration:none;
	color: #981915;
	display:block;
	width:163px;
	height:50px;
	text-align:center;
	line-height:50px;
		}
					
p { text-align:justify;
	color: #981915;
	background:#FFF;
	font-family:"Gill Sans MT";	
	}
	
h1 	{color: #981915;
	font-size:22px;
	font-family: "Tw Cen MT";
	}
h2 	{color: #f93;
	font-size:16px;	
	text-align: center;
	font-family: "Tw Cen MT";
	}
h3 	{color: #f93;
	font-size:16px;	
	text-align: center;
	text-decoration: line-through;
	font-family: "Tw Cen MT";
	}
h4 {text-align:left;
	font-family: "Tw Cen MT";
}

.res{float:left;
	width:auto;
	padding-left:30px;
				}
/* ----------------------- Partie plan du site ------------- */
.plan, .sous-plan
{
	list-style-type: none;
	
	margin : 0;
	padding : 0;
}
.plan li
{
	border-left: 1px dotted #999999;
	padding-left : 40px;
	background: url("images/sitemap-horizontal.png") no-repeat scroll left 26px rgba(0, 0, 0, 0);
}


.plan a,#plan-site a
{
	text-align : left;
	width: 400px;
}
.sous-plan
{
	margin-left : 40px;
}


@media (max-width: 1000px) {

#container {width:800px;
			}
			
#bandeau {width:800px;
			}

#logo 	{width:300px;
			}
			
#imgbandeau {width:500px;
			}
		
#menu 		{width:800px;
			}

#menu1 		{
	width: 133px;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
			}
			
#menu2 		{width:133px;
			font-size:14px;
			}

#menu3 		{width:133px;
			font-size:14px;
			text-align:justify
			}

#menu4 		{width:133px;
			font-size:13px;
			}

#menu5 		{width:133px;
			font-size:14px;
			}
			
#menu6 		{width:133px;
			font-size:14px;
			}

#blockbody {width:800px;
			}
		
#presentation {width: 800px;
				}		
#projets {width:400px;
			}

#realisations {width:400px;
			}

.dg-container{
	width: 800px;
}
			
#accordeonimg {	width: 450px;
				}
			
#accordeon {width:350px;
			}

#presentation2 {width: 800px;
				}
					
#ptz		 {width: 266px;
				}
										
#devdur		 {width: 266px;
				}	
				
#duflot		 {width: 268px;
				}			
				
#footer {width:800px;
			}

#pied {background: #fff;
		width:520px;
			}
			
#plan {width: 130px;
		font-size:14px;
		}
		
#terrain {width: 130px;
		font-size:14px;
		}
		
#Contact {width:128px;
		font-size:14px;
			}

#Mentions {width:130px;
		font-size:14px;
			}
		
	
#adresse {width:700px;
			}
			
#photo{display:none}	
			
a {
	width: auto;
	font-family: Tahoma, Geneva, sans-serif;
	}
h2 {font-size:14px;
	text-align:center;
			}
	
img {max-width:100%;
	width:auto;
	height:auto;
		}
}
#blockbody #plan-site table tr td {
	text-align: left;
}
.caption {
	font-size: 24px;
}
