* {margin : 0; padding : 0;}
body {width : 100%; position : relative; background-color:#ffffff;}
img, a {border : none; outline: none;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-family: arial, sans-serif;}
h1 {color : #fff; background : #663366; font-size : 14pt; padding:10px }
h2 {color : #999999; font-size : 13pt; font-weight:normal; margin-bottom : 5px; text-align:left;}
h3 { font-size : 12pt; margin : -10px 0px 25px 20px; text-align : left;color:#ffffff;letter-spacing:0.15em;}
ul {list-style-type : none;}
a {text-decoration : none; font-family : arial, sans-serif;}
p {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 10pt;
	line-height : 14pt;
	color : #000;
	text-align: left;
}
li {font-family : arial, sans-serif; font-size : 10pt;  color : #666666;}

/* COLOR */

.wrap, .header, .footer {width : 100%; position : relative;}
.wrap {z-index:0;}
.header{height : 70px; position : fixed;}
.footer { position : fixed;}

/* HEADER */
.header {  top : 0; z-index : 1000;}

.header #bgLogo {width : 177px; height : 172px; background : url(../images/logo.png) no-repeat top left; position : absolute; top : 10px; left : 10px; text-indent : -9999px;z-index : 100;}
.header #bgLogo p {width : 177px; height : 172px; margin : 0px 0 0 0px; text-indent : -9999px;}
.header #bgLogo p a{display : block; width : 177px; height : 172px; text-indent : -9999px;}

.header #flag {width : 80px; height : 40px;  position : absolute; top : 0px; left : 310px; z-index : 100;}


.header #menu {float: right; position : relative; }
.header #menu li{float: left;font-size : 12pt;}
.header #menu li a{display : block; padding : 15px 10px 21px; color : #ffffff;}
.header #menu li.bleu:hover a{color : #ccc;}
.header #menu li.bleu-on a{color : #05e8db; cursor:none;}
.header #menu li#accueil a{background : url(../images/home_hover.png)no-repeat; padding : 50px 20px 0px 20px;text-indent: -9999px;}
.header #menu li#accueil a:hover {background : url(../images/home.png)no-repeat; }

#menu1 {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:30px;
	z-index:1000000;
	visibility: visible;
}
#logo {
	position:fixed;
	left:20px;
	top:0px;
	width:177px;
	height:172px;
	z-index:1001;
	visibility: visible;
}

/* BANDEAUX */
#haut-bandeau {width : 100%; height:110px; background : url(../images/bandeau-ht2.png) no-repeat top center; margin : 0px auto 0px auto; padding:0px;position:fixed; z-index:0;}


/* TITRES */
.vert h1{background : #666666; color : #fff; font-weight:normal; letter-spacing:0.2em;}
.vert h2{color : #005483;}
.vert h4{color : #61b1cb;}

/* CONTENT */
.main {
	padding : 100px 10px 10px 10px;
	margin:0px auto 0px auto;
	width:500px;
	position : relative;
	z-index: 10;
	visibility: visible;
}
.main h1 {padding : 5px 20px 5px 20px; margin:-21px 0px 10px -21px;width : 70%; text-align : right; border-bottom-right-radius:30px;}
.content {background : url(../images/alpha.png) repeat-y top left  ; margin:0px auto 20px auto; padding : 20px; width : 760px;height:auto; text-align : justify;border: 1px solid #cccccc;display:block; }
.contentlien {background : #ffffff  ; margin:0px auto 20px auto; padding : 20px; width : 760px;height:auto; text-align : justify;border: 1px solid #cccccc;display:block; }
/* equipe */
#equipe {margin:0px auto 0px auto; padding : 0px 0px 0px 0px; width : 100%;position:relative;  }
#encart {float:right;background-color:#ffffff;margin:80px 0px 0px 0px; padding : 10px 10px 10px 10px; width : 23%;height:auto; text-align : justify;border-radius:0px;border: 0px solid #cccccc; display:table;  }
#photo {margin:0px 0px 0px 0px; padding : 0px; width : 73%;min-width:480px; text-align : center; display:inline-table;  }
#photo img {margin:0px 0px 0px 0px; padding : 0px; width : 100%;min-width:480px;height:auto; }

.pass {width:auto;}
.pass img {width:100%; max-width:620px; max-height:145px;}
.engagement {float:left;margin:0px 20px 10px 0px; padding : 15px 10px 0px 10px; width : 44%;height:auto; text-align :justify;border-top: px solid #cccccc;display:block; }

.main a {color : #00456a; font-style: inormal; text-decoration :underline}

.slide {margin:0px auto 20px auto; padding : 0px; width : 800px; text-align : justify; z-index : 0;}
.slide2 {margin:50px auto 20px auto; padding : 0px; width : 800px; text-align : justify; z-index : 0;}


/* FOOTER */
#footer {width:100%;height:30px; bottom : 0px; z-index: 900;background : #ffffff;padding : 10px 0px 10px 0px;position:fixed; z-index: 1000000;}
#footer p{text-align : center;}
#footer li{color:#cccccc;}
#footer a{color : #663366;}
#footer a:visited{color : #663366;}
#footer a:hover{color : #cccccc;}

#centre {float: right;width :40%; height : auto; position : relative;padding : 20px 0px 0px 0px;  text-align : center;  z-index : 100;  }

#contact {float: right;width :23%;text-align : right;margin: 0px 5% 0px 0px; font-family : arial; font-size : 9pt; }
#contact span {
	font-family : arial;
	font-size : 14pt;
	color: #F00;
}

#gauche {float: right;width :28%; height : auto;margin: 0px auto auto 0px;padding : 10px 0px 0px 0px; position : relative;  z-index : 100; }
#texte {float: left; text-align : left; font-family : arial; font-size : 9pt; margin-left :0px; margin-top : 0px;}

.clear {float:both;}

#tampon {width:100%; height:900px;}
#galeriephotos {
	width : 100%;
	margin : 0px auto 0px auto;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: center;
	z-index: 1;
	
}

.lettrine2 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; font-size:3.5em; color:#ffffff; background-color:#ba0d16;
padding:5px 5px 10px 5px;margin:0px 5px 0px 0px;border-radius:5px;
float:left; overflow:hidden; }

.clear {clear : both;}
.bold {font-weight:bold;}
.decalage-ul {margin: 0px 0px 0px 50px; }
.decalage-ul2 {margin: 0px 0px 0px 70px; }
.adroite {float:right;margin: -5px 0px -10px 20px; }
.adroiteportrait {float:right;margin: 10px -62px 10px 10px; }
.agaucheportrait {float:left;margin: 10px 15px 0px -80px; }
.adroitebis {float:right;margin: 10px 0px 10px 20px; }
#adroitecadre {float:right;margin: 0px 0px 20px 20px; border: 1px solid #cccccc; }
.cadre {border: 1px solid #cccccc; }
.liste_produit1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #37a5ac;
	text-decoration: underline
}
.liste_produit1:link, .liste_produit1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #37a5ac;
	text-decoration: underline
}
.liste_produit1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #78625e;
	text-decoration: underline;
}
.liste_produit2:link, .liste_produit2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #ba0d16;
	text-decoration: underline
}
.liste_produit2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #37a5ac;
	text-decoration: underline;
}
.imgencart{
	
	padding:20px;
	background-image:url(../images/fond_alpha3.png);
	margin:10px;	
}
.imgencart:hover{
	
	padding:20px;
	background-image:url(../images/fond_alpha8.png);
	margin:10px ;
}
.lettrine3 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; font-size:3.5em; color:#ffffff; 
padding:5px 5px 10px 5px;margin:-17px 5px 0px -20px;border-radius:5px;
float:left;  }
.tarifs{
	width:29%;float:left;
	height:auto;
	padding:0px 2% 0px 0px;
	margin:5px 2% 5px 0px;
	border-right: 1px solid #cccccc; 
}
#encart-portasec{
	width:26%;float:left;
	height:auto;
	padding:18px;
	background : url(../images/fd-encart2.png) no-repeat top left;
	margin:5px 20px 5px 0px;
	border: 0px solid #ffffff; border-top-left-radius:20px;border-bottom-right-radius:20px;
}
#encart-portaseclarge{
	width:94%;float:left;
	height:auto;
	padding:18px 3% 18px 3%;
	background : url(../images/fd-encartlvert.jpg) no-repeat top left;
	margin:0px 0px 20px 0px;border: 1px solid #cccccc;
	border-top-left-radius:20px;border-bottom-right-radius:20px;
}
#encart-portasec2{
	width:26%;float:left;
	height:auto;
	padding:18px;
	background : url(../images/fd-encart3.png) no-repeat top left;
	margin:5px 15px 5px 15px;
	border: 0px solid #ffffff; border-top-left-radius:20px;border-bottom-right-radius:20px;
}
#encart-portaseclarge2{
	width:94%;float:left;
	height:auto;
	padding:18px 3% 18px 3%;
	background : url(../images/fd-encartlbleu.jpg) no-repeat top left;
	margin:0px 0px 20px 0px;border: 1px solid #cccccc;
	border-top-left-radius:20px;border-bottom-right-radius:20px;
}
#encart-portasec3{
	width:26%;float:right;
	height:auto;
	padding:18px;
	background : url(../images/fd-encart6.png) no-repeat top left;
	margin:5px 0px 5px 0px;
	border: 0px solid #ffffff; border-top-left-radius:20px;border-bottom-right-radius:20px;
}
#encart-portaseclarge3{
	width:94%;float:left;
	height:auto;
	padding:18px 3% 18px 3%;
	background : url(../images/fd-encartlorange.jpg) no-repeat top left;
	margin:0px 0px 20px 0px;border: 1px solid #cccccc;
	border-top-left-radius:20px;border-bottom-right-radius:20px;
}
#encart-portasec3:hover, #encart-portasec2:hover, #encart-portasec:hover{
	background : url(../images/fd-encart.jpg) no-repeat top center;
	
}

#encart-portasec3 a, #encart-portasec2 a, #encart-portasec a{display : block; width : 100%; height : autyo;font-family : arial, sans-serif; font-size : 11pt; line-height : 14pt; color : #666666;background:#cccccc;padding: 5px 11px 5px 25px;margin: 10px -18px -18px -18px;border-bottom-right-radius:20px;}





@media screen and (max-width: 1035px) {
	
  }
  
  */
@media screen and (max-width: 780px) {
    
    
  }
*/
