/* ************************************************************************************************** */
/*                       CSS by Daniel Duvald - www.joomla-cms.dk 									  */
/*                         A PART OF JOOMLA 1.0.X TEMPLATE KIT 										  */
/* ************************************************************************************************** */
/* For Joomla v. 1.0.x																				  */
/*																									  */
/*																									  */
/* ************************************************************************************************** */
/* CONTENT CSS 																						  */
/* ************************************************************************************************** */

html {
}
body {
	background-color:#001C46; 
	background-image: url(../images/fond_2.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
body.brasserie {
	margin:0px;
	padding:0px;
	background:none;
	background-color:#FFFFFF;
}
h1 {
	padding:0px 0px 0px 0px;
	font-weight: normal;
	font-size: 24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC3300;
}
h2 {
}
h3 {
}
p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-align:left;
	color:#6f6d59;
	text-align:left;
	padding:0 28px 0 0;
}
a:link,
a:active,
a:visited {
	color: #cc3300;
	text-decoration: none;
}
a img {
}

/* ************************************************************************************************** */
/* TEMPLATE LAYOUT CSS - DEFINE YOUR OWN TEMPLATE STYLES HERE										  */
/* ************************************************************************************************** */

#main {
	  background:none;
      position:absolute;
	  z-index:20;
      left: 50%;
	  top:80px;
      width: 800px;
      margin-left: -400px;  /* half of width */
}
#container {
	margin:0px;
	padding:0px;
	width:722px;
	height:463px;
	display:block;
	overflow:hidden
}
#container-produits {
	margin:0px;
	padding:0px;
	width:724px;
	height:463px;
	display:block;
	overflow:hidden
}
#brasserieverte {
	position:absolute;
	bottom:45px;
	left:15px;
}
#ligne_haut {
	margin:0px;
	padding:0px;
	width:853px;
	height:17px;
}
#ligne_top_menu {
	margin:0px;
	padding:0px;
	width:853px;
	height:58px;
	background-color:#FFFFFF;
}
#ligne_top_menu {
	margin:0px;
	padding:0px;
	width:581px;
	height:58px;
}
#langue {
	float: right;
}
#pathway{
}
#header {
}
#header_pic {
}
#logo {
      position:absolute;
	  z-index:50;
      left:47px;
	  top:-39px;
	  width:212px;
	  height:163px;
	  background: url(../images/logo_rousse.png) 0 0 no-repeat;
	  behavior: url(/templates/boreale/css/iepngfix.htc);
}

#left_col {
}
#main_col {
}
#main_col_wide {
}
#right_col {
}
#user1 {
	margin:0px;
	padding:10px 0px 0px 24px;
	width:674px;
}
#user2 {
}
#user3 {
}
#footer {
}
.clr{
	clear : both;
}

/* ************************************************************************************************** */
/* JOOMLA SPECIFIC CSS 																				  */
/* ************************************************************************************************** */

.adminform {
}
.article_seperator {
}
.back_button {
}
.blog {
}
.blog_more {
}
.blogsection {
}
.button {
}
.buttonheading {
	padding:10px 10px 0 0;
}
.category {
}
.clip {
}
.componentheading {
	padding:0px 0px 10px 0px;
	font-weight: normal;
	font-size: 32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC3300;
}
.componentheading-rsform {
	padding:40px 20px 10px 24px;
	font-weight: normal;
	font-size: 32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC3300;
}
.componentheading-formadmin {
	padding:40px 20px 0px 24px;
	font-weight: normal;
	font-size: 32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC3300;
}
.contact_email {
}
.content_rating {
}
.content_vote {
}
.contentdescription {
}
.contentheading {
	padding:0px 0px 10px 0px;
	font-weight: normal;
	font-size: 32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC3300;
}
.contentheading-formadmin {
	padding:40px 20px 0px 24px;
	font-weight: normal;
	font-size: 32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC3300;
}
.contentheading-job {
	padding:0px 0px 10px 0px;
	font-weight: normal;
	font-size: 28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC3300;
}
.contentpagetitle {
}
.contentpane {
	padding: 40px 0px 0px 24px;
	margin: 0px;
	background:none;
}
.contentpane-adminform {
	padding: 40px 0px 0px 24px;
	margin: 0px;
}
.contentpaneopen {
	padding: 40px 0px 0px 24px;
	margin: 0px;
}
.contentpaneopen-rsform {
	width:624px;
	padding: 40px 0px 0px 24px;
	margin: 0px;
}
.contentpaneopen-titreimg {
	padding: 9px 0px 0px 24px;
	margin: 0px;
}
.contentpaneopen-produits {
	padding: 0px;
	margin: 0px;
	overflow:hidden;
}
.contenttoc {
}
.createdate {
}
.dtree {
}
.dTreeNode {
}
.editlinktip {
}
.expander {
}
.form{
}
.highlight {
}
.inputbox {
	margin-left:0px;
}
.item {
}
.latestnews {
}
.message jfdefaulttext {
	padding:0px 0px 10px 20px;
	font-weight: normal;
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
}
.modifydate {
}
.module {
}
.module h3 {
}
.module div {
}
.module div div {
}
.module div div div {
}
.module div div div div {
}
.moduletable {
}
.moduletable-brasseriefr {
background-image:url(images/brasserie_verte_3.png)
}
.moduletable h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	text-align:left;
	color:#CC3300;
	padding:0 28px 0 0;
}
.mosimage {
}
.mosimage_caption {
}
.mostread {
}
.newsfeed {
}
.node {
}
.pagenav {
}
.pagenav_next {
}
.pagenav_prev {
}
.pagenavbar {
}
.pagenavcounter {
}
.paramlist {
}
.pathway {
}
.poll {
}
.pollstableborder {
}
.profiler {
}
.readon {
}
.row1 {
}
.row2 {
}
.search {
}
.searchintro {
}
.sectiontableentry1 {
}
.sectiontableentry2 {
}
.sectiontablefooter {
}
.sectiontableheader {
}
.small {
}
.smalldark {
}
.syndicate {
}
.syndicate_text {
}
.tab {
}
.tabclass1 {
}
.tabclass2 {
}
.tab-page {
}
.text_area {
	margin-left:0px;
}
.toclink {
}
.toolbar {
}
.tooltip {
}
.wrapper {
	background:none;
}

/* ************************************************************************************************** */
/* JOOMLA MENU CSS 																					  */
/* ************************************************************************************************** */

ul#mainlevel {
}
ul#mainlevel li {
}

a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited {
}
a.mainlevel:hover {
}
a.mainlevel#active_menu {
}

a.sublevel:link,
a.sublevel:active,
a.sublevel:visited {
}
a.sublevel:hover {
}
a.sublevel#active_menu {
}

/* ************************************************************************************************** */
/* JOOMLA MENU CSS SwMenu 																			  */
/* ************************************************************************************************** */

.ddmx{
border:0px none #FFFFFF !important ; 
}
.ddmx a.item1,
.ddmx a.item1:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
 padding: 5px 5px 5px 5px !important ; 
 top: 0px !important ; 
 left: 0px; 
 font-size: 14px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 color: #6f6d59 !important ; 
 text-decoration: none !important ; 
 display: block; 
 position: relative; 
background-image:none; width:90px;
height:auto;
}
.ddmx td.item11 {
 background-color: #FFFFFF !important ; 
 padding:0 !important ; 
 border-top: 0px none #FFFFFF !important ; 
 border-left: 0px none #FFFFFF !important ; 
 border-bottom: 0px none #FFFFFF;
 border-right: 0 !important ; 
 width:114px; 
height:auto;
vertical-align:text-top;
}
.ddmx td.item11-last {
 background-color: #FFFFFF !important ; 
 padding:0 !important ; 
 border: 0px none #FFFFFF !important ; 
 width:114px; 
height:auto;
vertical-align:text-top;
}
.ddmx td.item11-acton {
 padding:0 !important ; 
 border-top: 0px none #FFFFFF !important ; 
 border-left: 0px none #FFFFFF !important ; 
 border-bottom: 0px none #FFFFFF;
vertical-align:text-top;
}
.ddmx td.item11-acton-last {
 border: 0px none #FFFFFF !important ; 
vertical-align:text-top;
}
.ddmx .item11-acton-last a.item1,
.ddmx .item11-acton a.item1,
.ddmx .item11-acton-last a:hover,
.ddmx .item11-acton a:hover,
.ddmx .item11 a:hover,
.ddmx .item11-last a:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
background-image:none; color: #CC3300 !important ; 
 background-color: #FFFFFF !important ; 
}
.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 padding: 10px 5px 10px 10px !important ; 
 font-size: 14px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: normal !important ; 
 text-decoration: none !important ; 
 display: block; 
 position: relative;
 width:114px; 
 z-index:500; 
 opacity:0.85; 
}
.ddmx a.item2 {
background-image:none; background-color: #FFFFFF !important ; 
 color: #6f6d59 !important ; 
 border-top: 0px none #FFFFFF !important ; 
 border-left: 0px none #FFFFFF !important ; 
 border-right: 0px none #FFFFFF !important ; 
}
.ddmx a.item2-last {
background-image:none; background-color: #FFFFFF !important ; 
 color: #6f6d59 !important ; 
 border-bottom: 0px none #FFFFFF !important ; 
 z-index:500; 
}
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
background-image:none; background-color: #FFFFFF !important ; 
 color: #CC3300 !important ; 
 border-top: 0px none #FFFFFF !important ; 
 border-left: 0px none #FFFFFF !important ; 
 border-right: 0px none #FFFFFF !important ; 
}
.ddmx .section {
 border: 0px solid #CC3300 !important ; 
 position: absolute; 
 visibility: hidden; 
 display: block; 
 z-index: -1; 
}
.ddmxframe {
 border: 0px solid #CC3300 !important ; 
}
* html .ddmx td { position: relative; } /* ie 5.0 fix */




/* ************************************************************************************************** */
/* OTHER MODULES AND COMPONENTS																		  */
/* ************************************************************************************************** */
/* Components and modules that should be part of every setup you do!								  */
/* Add your own custom css for modules and components you install here!								  */
/*																									  */
/* ************************************************************************************************** */
/* JOOMLA EXT MENU MODULE 																			  */
/* ************************************************************************************************** */



/* ************************************************************************************************** */
/* JOOMLA DISPLAY NEWS BY BK MODULE																	  */
/* ************************************************************************************************** */

.dn-whole {
}
.dn-each {
}
span.dn-section {
}
a.dn-section {
}
span.dn-category {
}
a.dn-category {
}
span.dn-title {
}
a.dn-title{
}
span.dn-author {
}
span.dn-date {
}
span.dn-introtext {
}

/* ************************************************************************************************** */
/* JOOMLA MINI FRONTPAGE MODULE	- NOTE THIS MODULE ALSO CONTAINS IT's OWN CSS FILE					  */
/* ************************************************************************************************** */

table.minifp {
}
td.minifp {
}
span.minifp-anotherlinks {
}
span.minifp-introtitle a {
}
span.minifp-date {
}
.minifp-full-link {
}
ul.minifp {
}
li.minifp {
}
li.minifp a{
}

/* ************************************************************************************************** */
/* Style Boréale                                                                					  */
/* ************************************************************************************************** */

/* CSS Document */




#produit {
margin:0px;
padding:0px;
width:475px;
height:463px;
display:block;
overflow:scroll;
overflow:hidden;
}

#page_interne {
margin:0px;
padding:0px;
width:700px;
height:463px;
display:block;
overflow:scroll;
overflow-x:hidden;
}

#content {
margin:0px;
padding:0px;
width:700px;
height:330px;
display:block;
overflow:scroll;
overflow-x:hidden;
}

#page_interne2_titre {
margin:0px;
padding:0px;
width:700px;
height:80px;
top:203px;
display:block;
}

/* Nav left */

#nav-container ul { 
margin:0; 
padding:0; 
list-style-type:none;
text-align:left;
}

#nav-container li{ 
margin:0; 
padding: 0;
}

#nav-container li a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#6f6d59;
	padding:3px 0 0 20px;
	background:url(../images/bk_menu_left_normal.gif) bottom no-repeat;
	display:block;
	width:105px;
	height:20px;
}

#nav-container li.sans_bk a{
background:none;
}

#nav-container li a:hover{ 
color:#CC3300; 
background:#fffde7;
text-decoration:none}

#nav-container li.current{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#CC3300;
	background:#fffde7;
	padding:3px 0 0 20px;
	text-decoration:none;
	padding:3px 0 0 20px;
	display:block;
	width:105px;
	height:20px;
}
.menu_droite_titre {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#6f6d59;
	padding:3px 0 0 20px;
	display:block;
	width:105px;
	height:20px;
}


/* Textes */


.legal{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	color:#a9a989;
	text-align:left;
	margin-top:10px;
	padding-left:21px;
}

.legende_biere{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-align:left;
	color:#6f6d59;
	text-align:left;
	display:block;
	width:183px;
	padding:10px 28px 0 38px;
}

.titre{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:32px;
	text-align:left;
	color:#CC3300;
	text-align:left;
	margin-top: 35px;
	padding:0 28px 0 0;
}

.titre2eligne{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:22px;
	text-align:left;
	color:#6f6d59;
	text-align:left;
	padding:0 28px 0 0;
}

.stitre{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	text-align:left;
	color:#CC3300;
	text-align:left;
	padding:0 28px 0 0;
}

.texte{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-align:left;
	color:#6f6d59;
	text-align:left;
	padding:0 28px 0 0;
}

.image_gauche {
	float:left; 
	margin-right:20px;
}

.image_droite {
	float:right; 
	margin-left:20px;
}

.image_centre {
	text-align:center;
}