* {
	margin:0;
	padding:0;
	font-size:12px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff url(img/template/background.jpg) top center no-repeat;
	font-size:12px;
}
#main-content {
	padding:10px;
	text-align: center;
	font-size:12px;
}

#div-header {
	position: relative;
}

#menu {
	position: absolute;
	top: 215px;
	width: 100%;
	height: 30px;
}
a.menu-btn:link,
a.menu-btn:visited {
	float: left;
	padding: 5px 10px 5px 25px;
	line-height: 20px;
	background: transparent url(img/template/pucemenu.png) center left no-repeat;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
a.menu-btn:hover,
a.menu-btn:active {
	background-image: url(img/template/pucemenuhover.png);
	color: #000000;
	font-weight:bold;
	font-style:italic;
	text-decoration: underline;
}

#menu-lateral {
	position:relative;
	background: transparent url(img/template/menuverticalbkg.jpg) center top repeat-x;
	_height:446px;
	min-height:446px;
	text-align: center;
}
#menu-lateral-bottom {
	background: #DBD6D2 url(img/template/menuverticalbottom.jpg) center bottom no-repeat;
	_height:284px;
	min-height:284px;
}
a.menu-btn-lateral:link,
a.menu-btn-lateral:visited {
	display: block;
	padding: 10px 10px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	vertical-align:middle;
	text-decoration: none;
}
a.menu-btn-lateral:hover,
a.menu-btn-lateral:active {
	background: transparent url(img/template/white50.png) center repeat;
	color: #fff;
	text-decoration: underline;
}

.txt-rouge-15 {
	
	font-size: 18px;
	font-weight: bold;
	color: #B81015;
}



a:link,
a:visited,
a:active {
	color: #7A6C5E;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color: #B81015;
	font-weight:bold;
}
 {
	color: color: #B81015;
}

.bordure {
	margin: 0 auto;
	border: thin solid #000000;
}

.bordure2 {
	border: thin solid #0B55B4;
}

.fields {
	
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #502902;
	background-color: #FFFFFF;

}

BODY{

	SCROLLBAR-FACE-COLOR: #0066BB;
	SCROLLBAR-HIGHLIGHT-COLOR: #E0F4FD;
	SCROLLBAR-SHADOW-COLOR: #E0F4FD;
	SCROLLBAR-3DLIGHT-COLOR: #E0F4FD;
	SCROLLBAR-DARKSHADOW-COLOR: #0066BB;
	SCROLLBAR-ARROW-COLOR: #0066BB;
	SCROLLBAR-TRACK-COLOR: #E0F4FD;
	SCROLLBAR-BASE-COLOR: #E0F4FD;

}
.txt {
	
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}


.txtgras {
	
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.txtgras2 {
	
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}


.txtbleusouligne {
	
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
}


.txtbleu2 {
	
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #0066CC;
	
}

.txtbleu2 {
	
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #0066CC;
	
}

.cedilleblanmaj {
	
	font-size: 21px;
	font-style: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	}
	
	.cedillebleumaj {
	
	font-size: 21px;
	font-style: normal;
	color: #0B55B4;
	text-transform: uppercase;
	}

.titrebleu {
	
	font-size: 22px;
	color: #0B55B4;
	font-weight: normal;
}

.titrebeige {
	
	color:#7A6C5E; 
	font-size:14px; 
	padding:5px;
	text-transform:uppercase;
	text-align:center;
	border:#7A6C5E 1px solid;
}

.txt2 {
	
	font-size: 12px;
	color: #000000;
}
.txtgrassouligne {
	
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.txtblancgros {
	
	font-size: 19px;
	color: #FFFFFF;
	font-weight: normal;
}
.txtblancitalique {
	
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.titrebleu2 {
	
	font-size: 18px;
	color: #0B55B4;
}
.txtrouge {
	
	font-size: 14px;
	color: #B81015;
	font-weight: normal;
}
.txtrouge2 {
	
	font-size: 12px;
	color: #B81015;
	font-weight: normal;
}

.txtblanc {
	
	font-size: 12px;
	color: #FFFFFF;
}
.txtrougegrassouligne {
	
	font-size: 12px;
	font-weight: bold;
	color: #B81015;
	text-decoration: underline;
}
.bordureintro {
	border: thin solid #FFC726;
}
.txtrougegras {
	
	font-size: 12px;
	font-weight: bold;
	color: #B81015;
}

.lienproduits  {}
a.lienproduits:link 	{ text-transform: none; text-decoration: none; color:#000000;  font-size: 10px;}
a.lienproduits:visited  { text-transform: none; text-decoration: none; color:#000000;  font-size: 10px;}
a.lienproduits:active  	{ text-transform: none; text-decoration: none; color:#FFFFFF;  font-size: 10px;}
a.lienproduits:hover 	{ text-transform: none; text-decoration: none; color:#FFFFFF;  font-size: 10px;}

.txtrougeproduit {
	
	font-size: 10px;
	color: #B81015;
}

.lienannuaire {}
A.lienannuaire:link 	{ text-transform: none; color:#B81015;  font-size: 17px;}
A.lienannuaire:visited { text-transform: none; color:#B81015;  font-size: 17px;}
A.lienannuaire:active 	{ text-transform: none; color:#B81015;  font-size: 17px;}
A.lienannuaire:hover	{ text-transform: none; color:#000000;  font-size: 17px;}

.txtbleu {
	
	font-size: 12px;
	color: #0B55B4;
}

.lienversboutique  {}
A.lienversboutique:link  	{ text-transform: none; text-decoration: underline; color:#B81015;  font-size: 13px; font:bold}
A.lienversboutique:visited   { text-transform: none; text-decoration: underline; color:#B81015;  font-size: 13px;}
A.lienversboutique:active   	{ text-transform: none; text-decoration: underline; color:#0B55B4;  font-size: 13px;}
A.lienversboutique:hover  	{ text-transform: none; text-decoration: underline; color:#0B55B4;  font-size: 13px;}


.txtannuaire {
	
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.txtpoduit {
	
	font-size: 13px;
	color: #000000;
}

.lienindex  {}
A.lienindex:link  	{ text-transform: none; text-decoration: underline; color:#FFFFFF;  font-size: 13px; font:bold}
A.lienindex:visited   { text-transform: none; text-decoration: underline; color:FFFFFF;  font-size: 13px;}
A.lienindex:active   	{ text-transform: none; text-decoration: underline; color:#000000;  font-size: 13px;}
A.lienindex:hover  	{ text-transform: none; text-decoration: underline; color:#000000;  font-size: 13px;}

.liencategorie  {}
A.liencategorie:link  	{ text-transform: none; text-decoration: underline; color:#000000;  font-size: 11px; font-weight: bold;}
A.liencategorie:visited    { text-transform: none; text-decoration: underline; color:000000;  font-size: 11px; font-weight: bold;}
A.liencategorie:active    	{ text-transform: none; text-decoration: underline; color:#FFFFFF;  font-size: 11px; font-weight: bold;}
A.liencategorie:hover   	{ text-transform: none; text-decoration: underline; color:#FFFFFF;  font-size: 11px; font-weight: bold;}

.lienannuaireadherent {}
A.lienannuaireadherent:link	{ text-transform: none; text-decoration: underline; color:#B81015;  font-size: 12px; font-weight: bold;}
A.lienannuaireadherent:visited { text-transform: none; text-decoration: underline; color:#B81015;  font-size: 12px; font-weight: bold;}
A.lienannuaireadherent:active 	{ text-transform: none; text-decoration: underline; color:#000000;  font-size: 12px; font-weight: bold;}
A.lienannuaireadherent:hover	{ text-transform: none; text-decoration: underline; color:#000000;  font-size: 12px; font-weight: bold;}

.liensouscategorie {}
A.liensouscategorie:link	{ text-transform: none; text-decoration: none; color:#000000;  font-size: 11px;}
A.liensouscategorie:visited { text-transform: none; text-decoration: none; color:#000000;  font-size: 11px;}
A.liensouscategorie:active 	{ text-transform: none; text-decoration: none; color:#B81015;  font-size: 11px;}
A.liensouscategorie:hover	{ text-transform: none; text-decoration: none; color:#B81015;  font-size: 11px;}

.plan {}
A.plan:link	{ text-transform: none; text-decoration: underline; color:#000000;  font-size: 12px; font-weight: normal;}
A.plan:visited { text-transform: none; text-decoration: underline; color:#000000;  font-size: 12px; font-weight: normal;}
A.plan:active 	{ text-transform: none; text-decoration: underline; color:#ff0000;  font-size: 12px; font-weight: normal;}
A.plan:hover	{ text-transform: none; text-decoration: underline; color:#ff0000;  font-size: 12px; font-weight: normal;}

.promo {}
#contenu a.promo:link	{ text-transform: none; text-decoration: none; color:#ffffff;  font-size: 15px; font-weight: normal;}
#contenu a.promo:visited { text-transform: none; text-decoration: none; color:#ffffff;  font-size: 15px; font-weight: normal;}
#contenu a.promo:active 	{ text-transform: none; text-decoration: none; color:#000000;  font-size: 15px; font-weight: normal;}
#contenu a.promo:hover	{ text-transform: none; text-decoration: none; color:#000000;  font-size: 15px; font-weight: normal;}

.titre-plan {
	
	font-size: 14px;
	color: #FF0000;
}
.ss-titre-plan {
	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0B55B4;
}
