/**************************

Keyven Ferland
http://www.keyvenferland.com
Default Stylesheet

**************************/

/* =General-----------------------------------------------------------------------------*/

html{height: 100.1%}
p{margin: 0;padding: 0;}
ul{margin: 0;padding: 0;list-style: none;}
.clear{ /* Class for clearing floats */clear:both;}
img{ /* Remove border around linked images */border: 0; padding: 0; margin: 0;}

/* =Typography-----------------------------------------------------------------------------*/

body {
margin: 0;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background: transparent url(../../img/nicolas/bg.gif) repeat top;
	list-style-image: url(http://levis.oiseliere.com/meganet/mega_images/bullet.gif) ;

}

/* =Headings-----------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6{font-family: Arial, Helvetica, sans-serif; color: #004A25; margin: 0;}
h1{font-size:120%; padding: 5px 0 15px 15px; margin: 0;}
h2{font-size:110%;}
h3{font-size:100%;}
h4{font-size:95%;}
h5{font-size:90%;}
h6{font-size:85%;}

/* =Links-----------------------------------------------------------------------------*/

a{color: #004A25; text-decoration: none; border-bottom: 1px dotted #004A25;}
a:hover{border: none; }

/* =Class-----------------------------------------------------------------------------*/

.left{ float: left;}
.right{ float: right;}

/* =Main Nav-----------------------------------------------------------------------------*/

#nav{width: 756px; height: 18px; border: 1px solid #EEEEE9; background-color:#004A25; margin: 0 10px;}
#nav ul{ list-style: none; margin: 0; padding: 0; }
#nav ul li{ float: left; position: relative; }
#nav ul li a{ display: block; padding: 2px 16px; margin: 0; font-size: 85%; color:#fff; text-decoration: none; text-align: left; border: none;}
#nav ul li a.active:link, #nav a.active:visited, #nav a:hover { background-color: #CAC9B5; color: #000; }

#navSec{ width: 756px; height: 18px; border: 1px solid #EEEEE9; background-color:#004A25; margin: 0 10px;}
#navSec ul{ list-style: none; float: right; margin: 0; padding: 0; }
#navSec ul li{ float: left; position: relative; }
#navSec ul li a{ display: block; padding: 2px 16px; margin: 0 1px; font-size: 85%; color:#fff; text-decoration: none; text-align: right; border: none;}
#navSec ul li a.active:link, #navSec a.active:visited, #navSec a:hover { background-color: #CAC9B5; color: #000;  }

/* =Main Content-----------------------------------------------------------------------------*/

#wrap{width: 778px; margin: 0 auto; position: relative; background: transparent url(../../img/nicolas/bg-wrap.gif) repeat-y top center;}
#header{ width: 756px; height: 148px; border-left: 1px solid #EEEEE9; border-right: 1px solid #EEEEE9; margin: 0 10px; position: relative; background: transparent url(../../img/nicolas/bg-header.jpg) no-repeat top left;}
#logo img{position: absolute; padding: 0; top: 50px; left: 20px;}
#flash{ width: 532px; height: 148px; margin-left: 222px; border-left: 1px solid #F2F2EE; border-right: 1px solid #ABABA4;}

#contentWrap{width: 778px; float: left; padding: 0; }
#content{width: 526px; float: right; padding:0 10px 20px 6px ; margin-right: 10px; background: transparent url(../../img/nicolas/bg-top-content.gif) no-repeat top right; }
#content ul{ list-style: disc; margin: 5px 0 5px 50px; padding: 0; font-size: 85%; line-height:18px;}
#content ul li{ }
#content p{font-size: 85%; text-align: left; padding: 7px 10px 7px 16px; color: #333; line-height: 18px;}

/* =Secondary Content-----------------------------------------------------------------------------*/

#contentLeft{ float: left; padding: 15px 0 0 20px;}
#contentLeft a{ border: none;}
#contentLeft img{ padding: 0 0 10px 0;}
#mailing{ width: 200px; height: 65px; background: transparent url(../../img/nicolas/bg-mailing.gif) no-repeat top center;}
#mailing p{ padding: 35px 10px 0 0; font-size: 70%; text-align: right;}
#mailing a{ color:#000; text-decoration: underline;}
#mailing a:hover{ text-decoration: none;}
#emailing{ width: 200px; height: 61px; background: transparent url(../../img/nicolas/img_gauche_news.gif) no-repeat top center;}
#emailing p{ padding: 35px 10px 0 0; font-size: 70%; text-align: right;}
#emailing a{ color:#000; text-decoration: underline;}
#emailing a:hover{ text-decoration: none;}

/* =Footer-----------------------------------------------------------------------------*/

#footer{ margin: 0 10px; padding: 0 8px; width: 742px; height: 20px; clear: both; border-top: 1px solid #B1B1A9; border-bottom: 1px solid #000; background: #CAC8AF url(../../img/nicolas/bg-footer.gif) repeat-x top center;  }
#footer p{ font-size: 70%; padding: 5px 0 0 0; }
#footer a{ color:#004A25; border: none;}
#footer a:hover{ color:#666;}
/* =Misc 1-----------------------------------------------------------------------------*/

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix { display: inline-block; } 
/* Hide from IE Mac \*/ 
.clearfix { display:block; } 
/* End hide from IE Mac */ 
* html .clearfix{ height: 1px; }

/* =Misc 2-----------------------------------------------------------------------------*/

.submit{
	background-color: #004A25;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: solid 1px #ffffff;
}
.iframe{
	border: 0px;
}

.tPlanSalles{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.tPlanSalles font{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.tFormReservation{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.tFormReservation font{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
