html {  height: 100% }

body {  height: 100%; margin: 0; padding: 0;
		background-color:#fff;
        font-size:100%;
		line-height:18px;
		font-family:Helvetica,Arial, sans-serif;

		
		}
		
	
p {
	font-size: 14px;
	color: #222;
	text-align:justify;
}
LI {
	font-size:100%;
	text-align:left;
}
A:link {
	COLOR: #6d0518; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #6d0518; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #C00 ; TEXT-DECORATION: underline;
}
/*
A:active  {
	COLOR: #FF0000;
	TEXT-DECORATION: none;
	text-align: center;
}*/
h1 {color: #6d0518; line-height:normal;}
h2 {color: #6d0518; line-height:normal;}
h3 {
	color: #005959;
	line-height:normal;
}
h4 {color: #6d0518; line-height:normal;}
h5 {color: #6d0518; line-height:normal;}
.header {height:120px;}
.pcenter {text-align:center;}
.pleft {text-align:left;}
.redoverride { color: #990000; }
#nuns-island-printing { color:#fff; font-size: 12px; padding-top: 5px;padding-bottom:10px;text-align:center; }
.templatecontent {}

#global {width:800px;margin:0 auto;background: white; min-height:600px;}
#call {clear:both; width:800px;font-size:14px;padding-top:10px;padding-bottom:5px;text-align:center;}
#head {background: white;margin:0 auto; width:800px; height:120px;}
.logo {width:456px;float:left;}
.tools {font-weight:bold; font-size:14px; float:right;padding: 10px 0 0 15px;}
.langue {float:left;text-decoration:none!important;margin-right:7px;white-space:nowrap; }
.addthis_toolbox {float:left; width:150px;}
#menubars {border-top: 3px solid #999; border-bottom: 3px solid #999;width:100%;}
#menu {z-index:9998;margin-top:3px;clear:both;background:white;height:30px;padding-top:8px; width:97%; margin-left:auto; margin-right:auto;}
#menufr {z-index:999;margin-top:3px;clear:both;background:white;height:30px;padding-top:15px; width:94%; margin-left:auto; margin-right:auto;padding-left:3px;}

#social, #container {background:white;padding:0 30px;}
#container {clear:left;border-bottom: 3px solid #999;}
#social {clear:left;}
#fbtw {clear:both;padding-top:10px;width:400px;float:right;background:white;}
img {border:0; outline: none;}
#feetb {
	width:100%;
	margin:0;
    clear:both; 
	background:#999;
	padding: 0px 0px 20px 0px;
	font-size: 12px;
} 

#feetb ul {padding:0;list-style-type:none;float:left;color:white;}
#feetb ul li a {font-weight:normal;color:white;text-decoration:none;}
#feetb a:hover {text-decoration:underline;}
.foot {width:800px; margin:0 auto;clear:both; color:#fff;font-weight:normal;text-align:center;}
.wrapper{
   position: relative;
   width: 800px;
   margin:0 auto;
}

.fcol {padding-top:20px; text-align:left; color:#fff; }
.fcol a {text-align:left; text-decoration:none; color:#fff;}
.fcol a:hover {text-decoration:underline;}

#fcol1 { float: left;width:18%;margin-left:0px; padding-left:0px; padding-top:20px;text-align:left;}
/* #fcol1 a {text-align:left; text-decoration:none;} */
/* #fcol1 a:hover {text-decoration:underline;} */

.fcol2 { float: left;width:23%; padding-left:10px;}

.fcol3 { float: left;width:14%; padding-left:10px;}

.fcol4 { float: left;width:17%; padding-left:10px;}

.fcol5 { float: right;width:22%; padding-left:10px;}



.foot a:link, .foot a:visited {color:#fff;text-decoration:underline;}
.content{clear:both;padding:0 30px;background: #fff;}

.vbarl, .vbarr { background-color:#fff; }
.style1 {color: #999;}
.style17 {font-size: 10px;}
.style2 {font-family:Helvetica,Arial, sans-serif;}
.style20 {font-size: small;}
.style21 {font-size: smaller;}
.break {clear:both; height:10px;}
.box {
	background:white;
	margin-right:20px;
	width: 350px;
	float:left;
}
/* dropdown menu */
/*--reset--*/
ul#nav2, #nav2 li {
	margin-top:-3px;
	padding:0;
}
/*------------------------------------*\
	nav2
\*------------------------------------*/
#nav2{
	font-size:14px;
	list-style-type:none;
	float:left;
	width:100%;
	
}
#nav2 li{	
	text-transform: uppercase;
	float:left;
	border-right: 1px solid black;
	margin-right:0px;
	position:relative;
	
}
#nav2 li.navlast { border-right: 0px;}
.navtitle {
	text-transform: uppercase;
}
#nav2 a{
	display:block;
	padding:5px;
	color:#6d0518;
	text-decoration:none;
	font-weight: bold;
}
#nav2 a:hover{
	color:#666;
	background:#fff;
	text-decoration:underline;
	font-weight: bold;
}
/*--- dropdown ---*/
#nav2 ul{
	z-index: 9000;
	background:#fff; 
	background:rgba(255,255,255,0);
	list-style-type:none;
	position:absolute;
	left:-9999px;
	font-weight: bold;
}
#nav2 ul li{
	border-right: 0;
	list-style-type: none;
	list-style-position: inside;
	padding-top:1px;
	float:none;
	font-weight: bold;
}
#nav2 ul a{
	width: 100%;
	z-index: 10000;
	white-space:nowrap;
	font-weight: bold;
}
#nav2 li:hover ul{ 
	left:-40px; 
}
#nav2 li:hover a{
	background:#fff;
	text-decoration:underline;
	color: #C30;
}
#nav2 li:hover ul a{ 
	text-decoration:none;
	font-weight: bold;
}
#nav2 li:hover ul li a:hover{ 
	background:#d9d9d9;
}

/*slideshow*/
#myGallery1 {
	z-index: 10;
	clear: both;
	width: 100%;			
	height: 400px;
}
#latestProjects {
	width: 100%;			
}
.royalSlider .sgMidText {	
	font-size:1.3em;
}
.royalSlider .sgSmallText {	
	font-size:0.8em;	
}
.tintButton {			
	background:no-repeat 0 0;
	background-color:#33383e;
	color:#EAEAEA;
	cursor:pointer;
	padding:5px 12px;
			
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;	
	-o-transition: background-color .2s ease-out;	
	transition: background-color .2s ease-out;
}
.tintButton:hover {
	background-color:#EAEAEA;
	color:#33383e;
}
.royalSlider .royalCaption {
	position:absolute;		
	top:0;
	left:0;
}		

.specialslink {font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
line-height: 28px;
color:#595959;
text-align:center;
}
#specialslinkbox { width: 335px; padding-bottom:5px; padding-top:5px; font-weight: bold;

float:right;
  }