 /*feuille de style print*/

/*:::::::::::::::::::::::::::::::::::::   BODY   ::::::::::::::::::::::::::::::::::::*/

html{font-size:100%;}/*police du navigateur*/

body {
	font-family:Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
    font-size: 0.8em;
    line-height: 1.25;
    color: #333;
	padding : 0;
	margin :0;	
    
	}



/*:::::::::::::::::::::::::::::::::::::   GLOBAL   ::::::::::::::::::::::::::::::::::::*/


#global { 
	clear :both;
	width : 96%;
	max-width: 1024px;
	min-width :800px;
	margin : 0 auto 0 auto;
	}
   
    
    

	
/*:::::::::::::::::::::::::::::::::::::   Contact & Competances   ::::::::::::::::::::::::::::::::::::*/

#contact {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	}

#contact ul {
	overflow:hidden;
	margin: 1% 0 0 0%;
	padding:0% 0 0 0 ;
	}

#contact ul li{
	float:right;
	padding :0 5% 0 0;
	list-style-type:none;
	display: inline;
	width: 80px;
	text-align:center;
	}

#contact ul li a{
	color: #867D7D;
	text-decoration:none;
	text-align:center;
	font-size: 12px;
	}
	
#contact ul li a:hover, a:active, a:focus{
	font-size: 12px;
	text-decoration:none;
	text-align:center;
	color: #000000;
	}


/*:::::::::::::::::::::::::::::::::::::   INDEX   ::::::::::::::::::::::::::::::::::::*/	
#section_index{
	background-image: url("images/index.jpg");
	background-repeat: no-repeat;
	background-size:100%;
	margin:  0 0 0 0;
	overflow:auto;
	padding:0;
	min-height:797px;
	
	}
	


#titre_index{
	width: 35%;
	font :12.5px  Arial, Helvetica, Verdana, sans-serif;
	text-align: right;
	margin : 220px 0  0 0;
	line-height: 1.5;
	padding: 0 20px 0 0;
	border-right : 1px dotted #54443F;
	}
	
#netp{
	font: italic 15px 'Georgia',serif;
	color: #000000;
	padding : 0 0 0 0;
	margin: 0 0 0  0;
	}
	
#titre_index a {
	color:#807B71;
	text-decoration:none;
	}
	
#titre_index a:hover, 
#titre_index a:active, 
#titre_index a:focus {
	color:#000000;
	text-decoration:none;
	font :12.5px  Arial, Helvetica, Verdana, sans-serif;
	}

#entrer {
	font: italic 16px 'Georgia',serif;
	text-decoration : none;
	width :30%;
	padding : 25px 0 0 142px;
	margin: 5px 0 0  0;
	color:#450E00;
	}
	
#entrer a {
	font: italic 16px 'Georgia',serif;
	text-decoration : none;
	padding : 15px 0 0 142px;
	margin: 5px 0 0  0;
	color:#450E00;
	}


	
#f_i{
	font: italic 12px 'Georgia',serif;
	text-decoration : none;
	padding :  0 0 0 0;
	margin: 0 0 0  0;
	color:#ABA3A1;
	text-align :center;
	margin: 350px 0 0 80px;
	}
	
 #d{
	font: italic 12px 'Georgia',serif;
	text-decoration : none;
	padding :  0 0 0 0;
	margin: 0 0 0  0;
	color:#ABA3A1;
	text-align :center;
	margin: 0px 0 0 80px;
	}

#new_site,
#new_site a{
	font: normal 20px Arial, Helvetica, Verdana, sans-serif;
	text-decoration : none;
	padding :  150px 0 0 0;
	margin: 0 0 0  0;
	color:#000;
	text-align :center;
	margin: 0 0 0 0;
}

/*:::::::::::::::::::::::::::::::::::::   ACCEUIL   ::::::::::::::::::::::::::::::::::::*/	
img.aim{
	width: 45px;
	padding:0 0 0 0;
	margin:10px;
	background-color :aqua;
	border:#B4AF91 3px solid;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	}
	
.aim img:hover {
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
	
#acc{
	padding:30px 50px 52px 50px  ;
	margin:0 0px 0 0px ;
	}
	
#acc a{
	padding:0  ;
	margin:0 ;
	}
	

.aim img:hover {
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}

	
/*:::::::::::::::::::::::::::::::::::::   ENTETE & LOGO   ::::::::::::::::::::::::::::::::::::*/	
header {
	margin: 0% 0% 5px 0%;
	padding:0% 0% 0% 2%;
	overflow: hidden;
	min-height: 200px;
	}

	
h1#titre {
	font :12px  Arial, Helvetica, Verdana, sans-serif;
	font-weight:400;
	color: #64645B;
	width: 68%;
	margin :3% 4% 0 0;
	float:right;
	line-height:1.5;
	text-align: right;
	padding:0 1% 0 0;
	border-right: dotted 1px #828074;
	}

	
h2#logo {	
	float:right;
	margin :0;
	padding:0 0 0 0;
	width: 25%;
	}
	




/*:::::::::::::::::::::::::::::::::::::   MENU   ::::::::::::::::::::::::::::::::::::*/	

#navigation {
	margin :0;
	padding:3px 0 10px 2%;
	height: 20px;
	line-height: 20px;
	border-left:10px solid #ffffff;
    border-right:10px solid #ffffff;
    border-top: 0;
    border-bottom:0;
    background-color:#ffffff;
	}

#cssmenu ul {
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	font-family: 'Raleway', sans-serif; 
	font-size: 17px;
	font-weight: 300;
	font-variant: small-caps ;
	padding : 0 ;
	margin : 0;
	}


#cssmenu li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	}


#cssmenu li a {
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: 300;
	font-variant: small-caps ;
	float:left;
	color:#5B5348;
	text-decoration:none;
	padding:0px 28px 0px 28px;
	border-right: dotted black 1px;
	text-shadow:0px 0px 4px #fff;
	}


#cssmenu li a:hover,
#cssmenu .active {
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: 300;
	font-variant: small-caps ;
	color:#341B08;
	text-shadow:0px 0px 5px #AB9B83;
	text-decoration:none;
	}



/*:::::::::::::::::::::::::::::::::::::   SECTIONS   ::::::::::::::::::::::::::::::::::::*/	


#section2 {
	margin:0;
	padding:0;
	border-top: 0;
	border-bottom:0;
	min-height:610px;
	background-image: url("images/f_section2.gif");
	background-repeat :repeat-x;
	}
		
#section2:after {
	content:"";
	clear : both;
	display:block;
	}
	
#section_m {
	margin:1px 0% 0 0%;
	padding:0 0 0 0;
    background: #F9F8F4;
	/*background-image: url("images/f_c1a.jpg");
	background-repeat :repeat;*/
	border-top: 0;
	border-bottom:0;
	min-height:750px;
	}
    
    
	
#section_m:after {
	content:"";
	clear : both;
	display:block;
	}


/*:::::::::::::::::::::::::::::::::::::   GALERIE  ACCORDEON ::::::::::::::::::::::::::::::::::::*/

a#imacc_p {
	font: italic 17px 'Georgia',serif;
    color :#3E1700;
	text-decoration: none;
	text-shadow:0px 0px 8px #fff;
	line-height: 1.7;
	padding:1% 78% 1% 4%;
	background-image: url("images/f_menu.gif");
	background-repeat:repeat;
	margin :2% 0 0 0;
	-moz-box-shadow: inset 0px 0px 2px 1px #75665D;
	-webkit-box-shadow: inset 0px 0px 2px 1px #75665D;
	-o-box-shadow: inset 0px 0px 2px 1px #75665D;
	box-shadow: inset 0px 0px 2px 1px #75665D;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#75665D, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

a#imacc {
	font: italic 17px 'Georgia',serif;
	color :#3E1700;
	text-decoration: none;
	text-shadow:0px 0px 8px #fff;
	line-height: 1.7;
	padding:1% 73% 1% 4%;
	background-image: url("images/f_menu.gif");
	background-repeat:repeat;
	margin :2% 0 0 0;
	-moz-box-shadow: inset 0px 0px 2px 1px #75665D;
	-webkit-box-shadow: inset 0px 0px 2px 1px #75665D;
	-o-box-shadow: inset 0px 0px 2px 1px #75665D;
	box-shadow: inset 0px 0px 2px 1px #75665D;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#75665D, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	}
    
    a#imacc_web {
	font: italic 17px 'Georgia',serif;
	color :#3E1700;
	text-decoration: none;
	text-shadow:0px 0px 8px #fff;
	line-height: 1.7;
	padding:1% 233px 1% 4%;
	background-image: url("images/f_menu.gif");
	background-repeat:repeat;
	margin :2% 0 0 0;
	-moz-box-shadow: inset 0px 0px 2px 1px #75665D;
	-webkit-box-shadow: inset 0px 0px 2px 1px #75665D;
	-o-box-shadow: inset 0px 0px 2px 1px #75665D;
	box-shadow: inset 0px 0px 2px 1px #75665D;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#75665D, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
	

.titrub{
	font:12px Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
	color: ##3E1700;
	text-align: left;
	border: 0px solid black;
	margin :0 0 0 0 ;
	padding :2% 0 2% 3%;
	text-decoration: none;
	}



#edition, #affiche, #iv, #pp, #lpz, #p, #ej{
	font:12px Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
	color: #4A1A2C;
	text-align: left;
	border: 0px solid black;
	margin :0 0 0 0 ;
	padding :2% 0 2% 3%;
	text-decoration: none;
	}
	
#accordion {
	float:left;
	overflow: hidden;
	margin :0 4% 0 0%;
	padding:47px 0 0 4%;
	width : 36%;
	}

#accordion img{
	width : 32px;
	padding : 0% 0% 0% 0;
	margin :10px 10px 0px 10px;
	border:#B4AF91 3px solid;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	}
	

#photo {	
    overflow :hidden;
	margin : 0 4% 0% 0%;
	padding: 49px 0 0 0;
	width :52%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}


#photo img {
	width : 100%;
	max-width: 530px;
	padding:0;
	margin:0;
	}


#legende {
	font :13px  Arial, Helvetica, Verdana, sans-serif;
	color: #786B5F;
	padding:5px 0 25px 0px;
    line-height: 1.4;
	text-align : center;
	}

/*:::::::::::::::::::::::::::::::::::::   COMPETENCES   ::::::::::::::::::::::::::::::::::::*/

#p1{
	float:left;
	width:33%;
	margin:3% 0 15px 2%;
	padding:0 0 0 0;	
	}

#p2{
	float:left;
	width:34%;
	margin:3% 0 15px 2%;
	padding:0% 0 0 0%;
	}

#p3 {
	float:left;
	width:24%;
	margin:3% 2% 15px 2%;
	padding:0% 0 0 0%;
	}


#t1 {
	background-image: url("images/f_menu.gif");
	background-repeat: x-repeat;
	font: italic 16px 'Georgia',serif;
	line-height :1.3;
	height : 1.3;
	color :#000000;
	text-decoration: none;
	padding:1% 1% 1% 4%;
	margin:0;
	-moz-box-shadow: inset 0px 0px 2px 1px #806B6D;
	-webkit-box-shadow: inset 0px 0px 2px 1px #806B6D;
	-o-box-shadow: inset 0px 0px 2px 1px #806B6D;
	box-shadow: inset 0px 0px 2px 1px #806B6D;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#806B6D, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	}
	

#t3, #t4 {
	background-image: url("images/f_menu.gif");
	background-repeat: x-repeat;
	font: italic 16px 'Georgia',serif;
	line-height :1.5;
	height : 1.5;
	color :#000000;
	text-decoration: none;
	padding:1% 1% 1% 7%;
	margin:0;
	-moz-box-shadow: inset 0px 0px 2px 1px #806B6D;
	-webkit-box-shadow: inset 0px 0px 2px 1px #806B6D;
	-o-box-shadow: inset 0px 0px 2px 1px #806B6D;
	box-shadow: inset 0px 0px 2px 1px #806B6D;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#806B6D, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	}
	
#t2{
	background-image: url("images/f_menu.gif");
	background-repeat: x-repeat;
	font: italic 16px 'Georgia',serif;
	color :#000000;
	text-decoration: none;
	padding:1% 1% 1% 4%;
	margin:10px 0 0 0;
	/*-moz-box-shadow: inset 0px 0px 2px 1px #806B6D;
	-webkit-box-shadow: inset 0px 0px 2px 1px #806B6D;
	-o-box-shadow: inset 0px 0px 2px 1px #806B6D;
	box-shadow: inset 0px 0px 2px 1px #806B6D;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#806B6D, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;*/
	}

#bloc1 {
	/*background-image: url("images/f_c1a.jpg");
	background-repeat:repeat;*/
	line-height:1.4;
	/*-moz-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	-webkit-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	-o-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#B3B0A9, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;*/
	min-height : 550px;
	}
#service {
	font: italic 14px 'Georgia',serif;
	padding: 25px;
	line-height:1.4;
	/*background-image: url("images/f_c2.jpg") ;*/
	/*background-repeat:repeat;*/
	margin : 10px 0 0 0;
	text-align :left;
	/*-moz-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	-webkit-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	-o-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#B3B0A9, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;*/
	min-height : 563px;
	}
	
#comp1 {
	font :14px  Arial, Helvetica, Verdana, sans-serif;
	margin :2px 0 15px 0 ;
	padding:30px 25px 30px 25px;
	line-height:1.5;
	/*background-image: url("images/f_3.jpg");*/
	background-repeat:repeat;
	margin : 10px 0 0 0;
	/*-moz-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	-webkit-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	-o-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#B3B0A9, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;*/
    border-left: 2px  dotted #AAA294;
	min-height:550px;
	}
#bloc2 {
	background-image: url("images/f_3.jpg");
	background-repeat:repeat;
	margin : 10px 0 0 0;
	-moz-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	-webkit-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	-o-box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	box-shadow: inset 0px 0px 2px 1px #B3B0A9;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#B3B0A9, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	}
	


	
	
#comp1b {
	font :15px  Arial, Helvetica, Verdana, sans-serif;
	margin :2px 0 0 0 ;
	padding:25px;
	line-height:1.3;
	}


#print {
	font: italic 15px 'Georgia',serif, bold;
	line-height:1.3;
	color : #4C1B1B;
	}


	
#comp3{
	font :13px Arial, Helvetica, Verdana, sans-serif;
	margin :10px 0 10px 0 ;
	padding:25px 25px 25px 25px;
	/*background-image: url("images/f_c4.jpg");*/
	background-repeat:repeat;
	line-height:1.5;
	/*-moz-box-shadow: inset 0px 0px 2px 1px #A58C7E;
	-webkit-box-shadow: inset 0px 0px 2px 1px #A58C7E;
	-o-box-shadow: inset 0px 0px 2px 1px #A58C7E;
	box-shadow: inset 0px 0px 2px 1px #A58C7E;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#A58C7E, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;*/
	border-left: 2px  dotted #AAA294;
	min-height:550px;
	}

#comp4{
	font :14px Arial, Helvetica, Verdana, sans-serif;
	margin :10px 0 10px 0 ;
	padding:15px 25px 15px 25px;
	/*background-image: url("images/f_c4.jpg");*/
	background-repeat:repeat;
	line-height:1.5;
	/*-moz-box-shadow: inset 0px 0px 2px 1px #A58C7E;
	-webkit-box-shadow: inset 0px 0px 2px 1px #A58C7E;
	-o-box-shadow: inset 0px 0px 2px 1px #A58C7E;
	box-shadow: inset 0px 0px 2px 1px #A58C7E;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#A58C7E, Direction=NaN, Strength=2);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;*/
	border-left: 2px  dotted #AAA294;
	/*min-height:561px;*/
}
		
.e	{
	color :#80334D;
	}

.t	{
	color :#5A0C0C;
	}
	
#quest{
	font: italic 15px 'Georgia',serif, bold;
	line-height:1.4;
	color : #000000;
	}

	

/*::::::::::::::::::::::::::::::::::::: FOOTER  ::::::::::::::::::::::::::::::::::::*/

#pied p{
	padding: 0;
	margin: 0;
	text-decoration : none;
	color : #6D584B;
	}
	
#pied a{
	padding: 0;
	margin: 0;
	text-decoration : none;
	color : #513931;
	}
	
#section3 { 
	padding:30px 0 0 0 ;
	margin: 0;
	border:0;
	}
	
    #section3_com { 
    padding:0 0 0 0 ;
	margin: 0;
	border:0;
}
    
    
    #pied {
	font :13px  Arial, Helvetica, Verdana, sans-serif;
    background-color: #1E1513;
    opacity: 0.5;
	border-top: 0;
	border-bottom:0;
	text-align: center;
	padding: 20px 0 0 0 ;
	margin: 0;
	min-height: 450px;

}
	
#h1_footer{
	font: italic 14px 'Georgia',serif;
	padding: 0;
	margin: 0;
	text-decoration : none;
	color : #6D584B;
	}
	
#pied a:hover,
#pied .active {
	font :13px  Arial, Helvetica, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	text-decoration : none;
	color : #9F2203;
	}
	


/*::::::::::::::::::::::::::::::::::::: FORMULAIRE DE CONTACT  ::::::::::::::::::::::::::::::::::::*/


	
#coor{
	float:left;
	width : 25%;
	padding: 0px 30px 0 150px;
	margin :100px 0 0 0;
	text-align:right;
	color:#4F3E35;
	}
#form{
	margin :100px 0 0 0;
	padding: 0px 0 0 30px;
	width :50%;
	float:left;
	border-left :1px dotted #4F3E36;
	}
	
.champ {
	font: italic 17px 'Times New Roman',serif;
	color :#4F3E36;
	padding: 0 0 5px 0;
	margin: 10px 0 0 0;
	}
	

	
.for {
	font :13px  Arial, Helvetica, Verdana, sans-serif;
	color :#59564A;
	width : 50%;
	}
	
#ct{
	font: italic 14px 'Georgia',serif;
	color: #000000;
	}
	
#but{
	padding: 25px 0 0 0;
	margin: 0;
	}

	
#section2c {
	margin:1px 0 0 0;
	padding:0px 0 0 0;
	background-image: url("images/f_contact.jpg");*/
	background-position:top;
	border-top: 0;
	border-bottom:0;
	height:650px;
	clear : both;
	}
	
#section2c:after {
	content:"";
	clear : both;
	display:block;
	}


.classname {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2ebe9), color-stop(1, #a19792) );
	background:-moz-linear-gradient( center top, #f2ebe9 5%, #a19792 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ebe9', endColorstr='#a19792');
	background-color:#f2ebe9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #a88fa8;
	display:inline-block;
	color:#6b586b;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 6px;
	text-decoration:none;
	}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a19792), color-stop(1, #f2ebe9) );
	background:-moz-linear-gradient( center top, #a19792 5%, #f2ebe9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a19792', endColorstr='#f2ebe9');
	background-color:#a19792;
	}
.classname:active {
	position:relative;
	top:1px;
}	
	/* This imageless css button was generated by CSSButtonGenerator.com */

	
/*::::::::::::::::::::::::::::::::::::: PAGE ENVOI  ::::::::::::::::::::::::::::::::::::*/
	
.te{
	color:#370B00;
	font: italic 17px 'Georgia',serif;
	text-align:center;
	line-height:1.5;
	padding : 150px;
	text-shadow:0px 0px 4px #786B67;
	}


	