/* CSS Document */
body {
	font-family: Arial, sans-serif;
	color: #666;
	font-size: 12px;
	line-height: 14px;
	
	margin-top: 20px; 
	background-color: #E1E3E3;
}
.clearboth {
    clear: both;
}
h1 {
	color: #783918;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h2 {
     font-size: 12px;
	 color: #666;
	 margin: 0px;
	 padding: 0px;
}
h3 {
	color: #783918;
	font-size: 14px;
	margin: 0px;
	padding: 0px;

}
h4 {
	color: #666;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
h5 {
	color: #783918;
	font-size: 12px;
	margin: 0px;
	padding: 0px;

}
h6 {
	color: #783918;
	font-size: 14px;
	background-image: url(/themes/default/images/phone.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;

}
p {
	 margin: 0px;
	 padding: 0px;
}
p.marron {
	color: #783918;
	font-size: 12px;
	margin: 5px 0 0px 0;
	padding: 0px;
}
p.erreur {
	color: #FF3300;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
p.numpage {
    display: block;
    border-bottom: #DDD solid 1px;
	color: #783918;
	font-size: 13px;
	text-align: right;
	margin: 20px 0 0px 0;
	padding: 3px;
	font-weight: bold;
}

a {
    color: #783918;
	font-style: normal;
	font-weight: 200;
	text-decoration: underline;
}
a:hover {
	font-style: normal;
	font-weight: 200;
	text-decoration: underline;
	background-color: #F5F5F5;
}


/*  CONTAINER  */

div#container {
    width: 810px;
	margin-left: auto;
    margin-right: auto;
	border: 1px;
	border-style: solid;
	border-top-color: 
	border-color: #EFECCA;
	padding-left: 14px;
	text-align: left;
	background-color:#FFF;
}


/*  HEADER */
/*  FLASH */

div#headerIndex {  
    width: 793px;
    height: 485px;
	background-color:#FFF;
	background-image:url("/themes/default/images/fond_header.png");
	background-repeat:repeat-x;
	background-position:0px;
}

.headerSwf{
	position:relative;
	margin:0px;
	padding:0px;
}

.headerImg{
	position:relative;
	top:0px;
	display:inline;
	margin:0px;
	padding:0px;
}

div#headerPage {  
    width: 793px;
    height: 242px;
	background-image: url("/themes/default/images/bg1.jpg");
	background-repeat: repeat-x;
}

#menuHaut{
	width:793px;
	height:28px;
	background-image:url('/themes/default/images/animHaut.png');
	background-repeat:no-repeat;
}

#menuHaut a{
	font-size:11px;
	color:#838383;
	text-decoration:none;
	font-weight:bold;
}

#menuHaut a:hover{
	font-size:11px;
	color:#7d3f26;
	font-weight:bold;
}

#menu2{
	width:232px;
	text-align:left;
}

#menu2 ul{
	width:222px;
	height:100%;
	background-color:#fff;
	border:4px solid #d0d4d5;
	/*background-image:url('/themes/default/images/fondMenu.png');
	background-repeat:no-repeat;*/
	list-style:none;
	margin:0px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}

#menu2 li{
	height:20px;
	background-color:#e3e3e3;
	margin-top:5px;
	padding-left:0px;
	margin-bottom:5px;
}

#menu2 a{
	text-transform:uppercase;
	color:#4c4c4c;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#menu2 a:hover{
	text-transform:uppercase;
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:transparent;
}

#menu2 img{
	border:0px;
}

#acces_catalogue{
	height:35px;
	background-image:url('/themes/default/images/barreCatalogue.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	padding-left:25px;
	padding-top:9px;
}

#acces_catalogue p{
	font-size:12px;
	display:inline;
	text-transform:uppercase;
	color:#db0050;
}

#cataPart{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

#cataPart a:hover{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	background-color:transparent;
}

#cataPro{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	margin-left:88px;
}

#cataPro a:hover{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	background-color:transparent;
}

/*  CONTENT */

div#contentIndex {  
    width: 793px;
	margin-bottom: 30px;
	background-color:#FFFFFF;
}
div#contentWhite {  
    width: 793px;
	margin-bottom: 30px;
	background-color:#FFFFFF;
}
div#contentGradient {  
    width: 793px;
	margin-bottom: 30px;
	background-image: url("/themes/default/images/bg2.jpg");
	background-repeat: repeat-x;
}


/*  LEFT CONTENT */

		/*  TEMPLATE CATALOGUE & FORMULAIRE */
		div#leftcontentGradient {
	     	float: left;
			width: 285px;
			color: #666666;
		}
		
		/*  TEMPLATE PAGE & HELP */
		div#leftcontent {
			float: left;
			width: 300px;
		}
		div#leftcontent ul {
			list-style-position: outside;
			list-style-type: none;
		}
		div#leftcontent ul li.pdf {
			font-size: 10px;
			color: #FF0000;
			padding-left: 8px;
			background-image: url("/themes/default/images/bullet01.gif");
			background-repeat:  no-repeat;
			background-position: 1px;
		}
		div#leftcontent ul li.pdf a.pdf{
			text-decoration: none;
			font-size: 10px;
			color: #FF0000;
		}
		div#leftcontent ul li.pdf a.pdf:hover{
			text-decoration: none;
			background-color: #F5F5F5;
		}
		


/*  RIGHT CONTENT */

		/*  TEMPLATE PAGE & HELP */
		div#rightcontent { 
	     	float: left;
			width: 450px;
			padding-bottom: 40px;
			padding-top: 20px;
		}
				/*  Help */
				div#rightcontent p.HelpText { 
					font-size: 14px;
					color: #853421;
				}
				div#rightcontent p.HelpPdf { 
					padding-bottom: 15px;
				}
				div#rightcontent p.HelpPdf  a.pdfHelp { 
					font-size: 11px;
					text-decoration: none;
					color: #888;
				}
				div#rightcontent p.HelpPdf  a.pdfHelp:hover { 
					font-size: 11px;
					text-decoration: none;
					color: #333;
					background-color: #f9f5f4;
				}
				
				/*  Page  */
				div#rightcontent p.page { 
					font-size: 12px;
					color: #666;
					padding-right: 20px;
				}		
				
		/*  TEMPLATE CATALOGUE & FORMULAIRE */
			div#rightcontentC { 
	     	float: left;
			width: 505px;
			padding-top: 10px;
			padding-bottom: 40px;
			}	
			div#rightcontentCS { 
	     	float: left;
			width: 490px;
            padding-left: 15px;
			padding-top: 10px;
			padding-bottom: 40px;
			}	
			div#rightcontentF { 
	     	float: left;
			width: 470px;
			padding-bottom: 40px;
			}
				
				/*  Formulaire */
				div.Res  { 
					margin: 0;
					padding: 5px 0 30px 0;
					font-size: 11px;
					color: #333;
				 }
				ul#Forms {
					list-style-position: outside;
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				ul#Forms li.Forms  { 
					list-style-position: outside;
					list-style-type: none;
					margin: 0;
					padding: 5px 0 5px 0;
					display: block;
					border-bottom : #EEE solid 1px;
					font-size: 10px;
				}
				ul#Forms li.Forms p.element {
					display: block;
					font-size: 11px;
					margin-top: 5px;
					margin-bottom: 0;
					font-weight: bold;
					color: #666;
				}
				ul#Forms li.Forms p.element input.selections{
				}
				ul#Forms li p.detail {
					display: block;
					padding-left: 5px;
					padding-bottom:8px;
					font-size: 10px;
					margin-bottom: 0;
					margin-left: 23px;
					font-weight: normal;
					color: #999;
				}
				div#Validation {
					margin-top: 20px;
					margin-bottom: 20px;
					float: left;
					vertical-align: middle;
				}
				div#inputtools {
					width: 370px;
					float: left;
				}
				div#inputtools input.tools{
					border: #eee solid 1px;
					background-color: #fff;
					font-size: 11px;
					color: #999999;
				}
				div#inputvalid {
					float: right;
				}
				div#inputvalid input.valid{
					border: #fff solid 0px;
					width: 92px;
					height: 28px;
					background-color: #fff;
					background-image: url(/themes/default/images/valider.jpg);
					font-size: 11px;
					font-weight: bold;
					color: #783918;
			}
				/* le Resultat */
				div.Resultat { 
					margin: 0;
					padding: 0px 0 20px 0;
				}
				
				ol.Result  { 
					list-style-position: outside;
					list-style-type: none;
					padding: 0px 0 0px 0;
				}
				ol.Result li {
					margin: 0;
					padding: 0px 0 20px 0;
				}
				ol.Result li h1 {
					font-size: 14px;
					font-weight: bold;
					color: #873621;
				}
				
				ol.Result li p {
					padding: 0px 20px 10px 0px;
					font-size: 11px;
					font-weight: normal;
					color: #873621;
				}
				
				ul.Result {
					list-style-position: outside;
					list-style-type: none;
					margin: 0;
					padding: 0px 0 20px 0;
				}
				ul.Result li {
					margin: 0;
					padding:  3px 0 3px 0;
				}
				ul.Result li ul {
					list-style-position: outside;
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				ul.Result li ul li {
					margin: 0;
				}
				ul.Result h2 {
					display: block; 
					border-top:  #EEE solid 1px;
					border-bottom:  #EEE solid 1px;
					padding: 5px 0 5px 0;
					margin-bottom: 0px;
					font-size: 12px;
					font-weight: bold;
					color: #666;
				}
				ul.Result h3 {
					display: block; 
					border-bottom:  #EEE solid 1px;
					padding: 20px 0 5px 0;
					margin: 0;
					font-size: 11px;
					font-weight: bold;
					color: #FF3300;
				}
				ul.Result li strong {
					font-size: 10px;
					font-weight: bold;
					color: #000;
				}
				ul.Result li a  {
					font-size: 10px;
					color: #666;
					text-decoration: none;
				}
				ul.Result p {
					display: block;
					/*padding-right: 30px;*/
					padding: 0px;
					font-size: 11px;
					margin-bottom: 0;
					margin-left: 85px;
					font-weight: normal;
					color: #999;
				}
				ul.Result p a.plus {
					display: block;
					font-size: 10px;
					margin-top: 5px;
					margin-bottom: 0px;
					padding-left: 3px;
					background-image: url("/themes/default/images/plus.jpg");
					color: #999;
					width: 70px;
					}
				
				ul.Result h4 a {
					color: #FF3300;
					font-weight: normal;
					font-size: 9px;
					background-color: #EEE;
					background-image: url("/themes/default/images/pldf.jpg");
					background-repeat: no-repeat;
					text-decoration: none;
					padding-left: 18px;
					display: block;
					float: left;
				}
				ul.Result h4 a:hover {
					color: #FF3300;
					font-weight: normal;
					font-size: 9px;
					background-color: #EEE;
					background-image: url("/themes/default/images/pldf.jpg");
					background-repeat: no-repeat;
					display: block;
					float: left;
				}
				ul.Result img.serie {
					display: block;
					border:  #EEE solid 1px;
					text-align: center;
					margin:0;
					padding: 2px;
					float: left;
				}
				
				 li.Result  { 
					list-style-position: outside;
					list-style-type: none;
					padding: 5px 0 5px 0;
					display: block;
					border-bottom :  #EEE solid 1px;
					font-size: 10px;
				}
				
				 li.Result a.popup { 
					text-decoration: none;
					color: #666;
				}
				li.Result a.popup img.pict { 
				   text-align: right;

				}
				ul.Result li ul { 
					list-style-position: outside;
					list-style-type: none;
					margin: 0px 0 15px 0px;
				}
				ul.Result li ul li.ResultSerie { 
					padding: 8px 0 20px 0px;
					display: block;
					font-size: 10px;
				}
				ul.Result li ul li.ResultSerie p.serie { 
					font-size: 11px;
					color: #999;
					padding: 0 20px 0 20px;

				}

				li.ResultSerie p.serie a.pdfserie {
							color: #FF3300/*#873621*/;
							font-size: 10px;
							background-image: url(/themes/default/images/plus1.jpg);
							text-decoration: none;
							padding-left: 3px;
							padding-right: 3px;
							display: block;
							bottom: 0;
							width: 110px;
							margin-top: 10px;
								}
				li.ResultSerie p.serie a.pdfserie :hover {
							color: #FF3300;
							font-size: 10px;
							background-image: url(/themes/default/images/plus1.jpg);
							text-decoration: none;
							padding-left: 3px;
							padding-right: 3px;
							display: block;
							bottom: 0;
							width: 110px;
							margin-top: 10px;
								}
				li.ResultSerie p.serie a.mailserie {
							color: #FF3300/*#873621*/;
							font-size: 10px;
							background-image: url(/themes/default/images/mail.jpg);
							text-decoration: none;
							padding-left: 3px;
							padding-right: 3px;
							display: block;
							bottom: 0;
							width: 110px;
							margin-top: 10px;
								}
				li.ResultSerie p.serie a.mailserie :hover {
							color: #FF3300;
							font-size: 10px;
							background-image: url(/themes/default/images/mail.jpg);
							text-decoration: none;
							padding-left: 3px;
							padding-right: 3px;
							display: block;
							bottom: 0;
							width: 110px;
							margin-top: 10px;
								}


				/* CATALOGUE ET FORMULAIRE */
				/*************************************************************************/
				
				/* CHEMIN  */
				div#chemin  { /* chemin catalogue */
					background-color:#FFF;
					font-family: Arial, Geneva;
					font-size: 9px;
					color: #999999;
					padding-left: 300px;
				}
				div#chemin span { /* chemin catalogue */
					background-color:#FFF;
					font-family: Arial, Geneva;
					font-size: 9px;
					color: #000;
					padding-left: 300px;
				}
				div#chemin a { /* chemin catalogue */
					font-family:  Arial, Geneva;
					font-size: 9px;
					color: #999999;
					text-decoration: none;
				}
				div#chemin a.selected { /* chemin catalogue */
					font-family:  Arial, Geneva;
					font-size: 9px;
					color: #000000;
					text-decoration: none;
				}
				
				/*  MENU */
				ul.menu {	   
					list-style-position: outside;
					list-style-type: none;
					color: #666666;
					margin-top: 0;
				}
				ul.menu li.Opened {  
					list-style-type: none;  
					display: block;
					float: left;
					width: 155px;
					
					border-top: #dddddd solid 1px;
					
					padding-left: 22px;
					padding-top: 6px;
					padding-bottom: 6px;
					
					font-size: 11px;
					font-weight: bolder;
					color: #666666;
					
					background-image: url("/themes/default/images/bullet03open.png");
					background-repeat:no-repeat;
				}
				ul.menu li.Opened a.opened {  
					text-decoration: none;
					font-weight: bold;
				}
				ul.menu li.Opened a.opened:hover {  
					color: #663300;
				}
				ul.menu li.Opened ul {  
					list-style-position: outside;
					list-style-type: none;   
					padding-left: 10px;
					padding-bottom: 10px;
					padding-top: 4px;
					margin-left: 0px;
				}
				ul.menu li.Opened ul li {  
					font-size: 10px;
				}
				ul.menu li.Opened ul li a {  
					text-decoration: none;
				}
				ul.menu li.Closed {  
					list-style-type: none;  
					display: block;
					float: left;
					width: 155px;
					
					border-top: #dddddd solid 1px;
				
					padding-left: 22px;
					padding-top: 6px;
					padding-bottom: 6px;
					
					font-size: 11px;
					font-weight: bold;
					color: #666666;
					
					background-image: url("/themes/default/images/bullet03.png");
					background-repeat:no-repeat;
				}
				ul.menu li.Closed a.closed {  
					text-decoration: none;
					font-weight: bold;
					color: #666666;
				}
				ul.menu li.Closed a.closed:hover {  
					color: #873621;
					text-decoration: none;
					background-color: transparent;
				}
				
				
				/* GALLERY */
				div.gallery { /* gallery container */
					padding-left: 15px;
				}
				/* Thumbnails */
				div.gallery div.thumbnail { /* item container */
					float: left;
					width: 150px;
					overflow: hidden;
					margin-top: 0px;
					margin-left: 0px;
					margin-right: 10px;
					margin-bottom: 15px;
				}
				div.gallery div.thumbnail div.famille { /* item container */
					text-align: left;
					color: #666666; 
					font-size: 9px;
					text-decoration: none;
				}
				div.gallery div.thumbnail div.famille a.famille { /* item container */
					text-align: left;
					color: #666666; 
					font-size: 9px;
					text-decoration: none;
				}
				div.gallery div.thumbnail div.famille a.famille:hover { /* item container */
					text-align: left;
					color: #873621; 
					font-size: 9px;
					text-decoration: none;
				}
				div.gallery div.thumbnail div.image { /* image container */
					border-color: #eee #ccc #ccc #eee;
					background-color: #fff;
					border-style: solid;
					border-width: 1px;
					height: 135px;
					text-align: center;
				}	
				div.gallery div.thumbnail a.select:hover div.image { /* image container */
					border-color: #e5e5e5 #a7a7a7 #a7a7a7  #e5e5e5;
					background-color:#fcfbf6;  /*f1f1ef*/
					border-style: solid;
					border-bottom-width: 1px;
					border-right-width: 1px;
					height: 135px;
					text-align: center;
				}	
				div.gallery div.thumbnail div.image img { /* image */
					margin-top: 4px;
				}
						
						
/* LIST*/
				
				div#rightcontentCS h1 {
					text-align: left;
					color: #873621; 
					font-size: 14px;
					font-weight: bold;
					padding-bottom: 8px;
					padding-top: 15px;
					margin: 0px;
				}
				div#rightcontentCS p.famille {
					display: block;
					margin: 0 0px 10px 0;
					text-align: left;
					color: #873621; 
					font-size: 12px;
				}

				/* Catalogue niveau 3*/

				/* Nom et Déscription + lien pdf Serie niveau 3*/
						div#rightcontentCS div.info2 {	
							margin: 0;	
							padding: 15px 0 10px 0;	
							font-size: 11px;
							color: #666;
						}
						div#rightcontentCS div.info2 img {	
							display: block;	
							float: left;		
							margin: 0 0px 5px 0;
							padding: 5px 5px 5px 5px;
							border: 1px #eee solid;
							background-color: #fff;
						}
						div#rightcontentCS div.info2 h2 {
							display: block;
							font-size: 11px;
							color: #873621; 
							font-weight: bold;
							margin: 0 0px 5px 0px;
							padding: 0 0px 0 140px;
						}
						div#rightcontentCS div.info2 p {
							display: block;
							font-size: 11px;
							color: #666; 
							margin: 0;
							padding: 0 15px 0 140px;
						}
						div#rightcontentCS div.info2 a.pdfserie {
							color: #873621;
							font-size: 10px;
							background-image: url(/themes/default/images/plus1.jpg);
							text-decoration: none;
							padding-left: 3px;
							padding-right: 3px;
							display: block;
							bottom: 0;
							width: 110px;
							margin-top: 10px;
						}
						div#rightcontentCS div.info2 a.pdfserie:hover {
							color: #FF3300;
							font-size: 10px;
							background-image: url(/themes/default/images/plus1.jpg);
							text-decoration: none;
							padding-left: 3px;
							padding-right: 3px;
							display: block;
							bottom: 0;
							width: 110px;
							margin-top: 10px;
						}	
						div#rightcontentCS div.info2 a.mailserie {
							color: #873621;
							font-size: 10px;
							background-image: url(/themes/default/images/mail.jpg);
							text-decoration: none;
							padding-left: 3px;
							padding-right: 3px;
							display: block;
							bottom: 0;
							width: 113px;
							margin-top: 10px;
						}
						div#rightcontentCS div.info2 a.mailserie:hover {
							color: #FF3300;
							font-size: 10px;
							background-image: url(/themes/default/images/mail.jpg);
							text-decoration: none;
							padding-left: 3px;
							padding-right: 3px;
							display: block;
							bottom: 0;
							width: 113px;
							margin-top: 10px;
						}									

						/* List  des références Catalogue niveau 3*/
									div#rightcontentCS div.Ref {				
										width: 95%;
										display: block; 
										font-size: 11px;
										color: #666;
										float: left;
									}
									div#rightcontentCS div.Ref h3 {
										font-size: 10px;
										color: #873621; 
										font-weight: bold;
										margin: 20px 0 0px 0;
										padding: 0px 0 5px 0;
										border-bottom:  #f7f7f7 solid 1px;
										width: 490px;
									}	
									ol#RefList {
										padding: 0;
										margin: 0px 0 30px 0;
									}
									
									ol#RefList li {
										padding-bottom: 0px;
										margin: 0;
										text-decoration: none;
										width: 490px;
										clear: both;
										height: 0; 
									}
									ol#RefList li a.ref {
										padding-bottom: 0px;
										background-color: #FFF;
										text-decoration: none;
									}
									ol#RefList li a.ref :hover{
										padding-bottom: 0px;
										background-color: #FBFBFB;
										text-decoration: none;
									}
									ol#RefList li div.ref {
										float: left;
										position: relative;
										width: 490px;
										border-bottom : #f7f7f7 solid 1px;
										padding-top: 5px;
										padding-bottom: 5px;
										text-decoration: none;
										font-size: 10px;
										color: #666666;
										margin: 0px;
									}
									ol#RefList li div.ref a {
										text-decoration: none;
										color: #666;
									}
									ol#RefList li div.ref strong{
										font-size: 10px;
										color: #000;
										font-variant: upper-caps;
									}

								/* List  Catalogue niveau 2*/
								ol { 
									list-style-position: outside;
									list-style-type: none;
									margin: 0;
								}
								ol#SerieList {
									padding: 20px 0 0 0;
								}
								
								ol#SerieList li {;
									display: block;
									clear: both;
								}
								
								ol#SerieList li img {
									border: 1px #eee solid;
									padding: 5px 5px 10px 5px;
									background-color:#fff;
									margin: 0 3px 3 0;
									float: left;
								}
								
								ol#SerieList li h2 {
									font-weight: bold;
									margin: 0;
									padding: 0px 10px 4px 10px;
									font-size: 11px;
									color: #873621;
								}
								
								ol#SerieList li p {
									padding-left: 10px;
									color: #666;
									font-size: 11px;
								}
								
								ol#SerieList li div.info {
									width: 320px;
									height:135px;
									float: left;
									position: relative;
									margin-bottom: 30px;
									padding-right: 10px;

								}
								
								ol#SerieList li div.info a.plus {
									color: #FF3300/*#873621*/;
									font-size: 10px;
									background-image: url(/themes/default/images/plus.jpg);
									text-decoration: none;
									width: 70px;
									padding-left: 3px;
									display: block;
									bottom: 0;
									margin-left: 10px;
									position: absolute;
								}
								ol#SerieList li div.info a.plus:hover {
									color: #FF3300;
									font-size: 10px;
									background-image: url(/themes/default/images/plus.jpg);
									text-decoration: none;
									width: 70px;
									padding-left: 3px;
									display: block;
									bottom: 0;
									margin-left: 10px;
									position: absolute;
								}
								ol#SerieList li div.info a.mail {
							color: #873621;
									font-size: 10px;
									background-image: url(/themes/default/images/plus.jpg);
									text-decoration: none;
									width: 70px;
									padding-left: 3px;
									display: block;
									bottom: 0;
									margin-left: 10px;
									position: absolute;
						}
								ol#SerieList li div.info a.mail:hover {
							color: #FF3300;
									font-size: 10px;
									background-image: url(/themes/default/images/plus.jpg);
									text-decoration: none;
									width: 70px;
									padding-left: 3px;
									display: block;
									bottom: 0;
									margin-left: 10px;
									position: absolute;
						}	
						
/* HAUT DE PAGE */
/*************************************************************************/
						
			div.top a.top { /* page top*/
				width: 20px;
				float: right;
				text-align: right;
				font-size: 10px;
				text-decoration: none;
				margin-bottom: 30px;
				padding-right: 25px;
			}
			div.top a.top:hover { /* page top*/
				width: 20px;
				float: right;
				text-align: right;
				font-size: 10px;
				text-decoration: none;
				margin-bottom: 30px;
				padding-right: 25px;
				background-color: transparent;
			}



/* ACCUEIL ET NEWS */
/*************************************************************************/
.titreCadreNoir{
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
}

.titreCadreRose{
	color:#db0050;
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
}

.titreCadreBlanc{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:13px;
}

.titreCadreOrange{
	color:#ff3401;
	font-size:11px;
	font-weight:bold;
	padding-left:13px;
}

/*  PARTICULIER CONTENT */

div#Particulier {
    float: left;   
    width: 262px;
	height: 115px;
	margin-top: 3px;
	margin-right: 3px;
	padding-bottom: 0px;
	padding-top:5px;
	background-image:url(/themes/default/images/cadre.png);
	background-repeat:no-repeat;
	/*background-color:#d0d4d5;
	border: #CCCCCC solid 1px;*/
	position: relative;

}

div#NEW_BLOCK {
	float: left;
	width: 785px;
	height: 115px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-top:5px;
	padding-left:5px;
	background-repeat:no-repeat;
	/*background-color:#d0d4d5;
	border: #CCCCCC solid 1px;*/
	position: relative;
	background-color: #FFFFFF;
	border: 4px solid #CCCCCC;
}

div#Particulier p {
    display: block;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 10px;
	color: #333333;
}
 div#Particulier a.pop {
	display: block;
	bottom: 8px;
	margin-left:202px;
    text-decoration: none;
	color: #555;
	font-size: 10px;
	position: absolute;
	padding: 0;
}
 div#Particulier a.pop:hover {
    text-decoration: none;
	font-weight: bold;
	/*background-color: #555;
	color: #fff;*/
	padding: 0;
}

/*  PROFESSIONNELS CONTENT */

div#Professionnels {
    float: left;   
    width: 262px;
	height: 115px;
	margin-top: 3px;
	margin-right: 3px;
	padding-bottom: 0px;
	padding-top:5px;
	background-image:url(/themes/default/images/cadre.png);
	background-repeat:no-repeat;
	/*background-color:#FFF;
	border: #CCCCCC solid 1px;*/
	position: relative;

}
div#Professionnels p {
    display: block;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 10px;
	color: #333;
}

 div#Professionnels a.pop {
	display: block;
	bottom: 8px;
	margin-left:202px;
    text-decoration: none;
	font-weight: bold;
	color: #555;
	font-size: 10px;
	position: absolute;
	padding: 0;
}
 div#Professionnels a.pop:hover {
    text-decoration: none;
	font-weight: bold;
	/*background-color: #555;
	color: #fff;*/
	padding: 0;
}

/*  OFFRES CONTENT */
div#container div#promo {
	display: block;
	margin-left: 740px;
	width:60;
	height:64;
	position: absolute;
	z-index: 200;
}

div#Offres {
    float: left;   
    width: 262px;
	height: 119px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-top:5px;
	background-image:url(/themes/default/images/cadreBoutique.png);
	background-repeat:no-repeat;
	/*background-color:#783918;
	border: #783918 solid 1px;*/
	position: relative;

}
div#Offres p.titre {
    display: block;
	margin-left: 23px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 20px;
	font-size: 11px;
	color: #FFF;
}
div#Offres span.text {
    display: block;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	font-size: 11px;
	color: #FFF;
}
div#Offres a.pop {
	display: block;
	bottom: 8px;
	margin-left: 200px;
    text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	position: absolute;
	padding: 0;
}


div#Offres a.pop:hover {
    text-decoration: none;
	background-color:#FFFFFF;
	color: #783918;
	padding: 0;
}

/*  PART CONTENT */

div#Part {
    float: left;   
    width: 257px;
	margin-top: 3px;
    margin-right: 3px;
	margin-bottom: 30px;
	background-color:#FFF;
	text-align: left;
}
div#Part p {
    display: block;
	margin-left: 23px;
	font-size: 11px;
	color: #FF3300;
}

/*  PRO CONTENT */

div#Pro {
    float: left;   
    width: 257px;
	margin-top: 3px;
	margin-bottom: 30px;
    margin-right: 3px;
	background-color:#FFF;
	margin-bottom: 15px;
	text-align: left;
}
div#Pro p {
    display: block;
	margin-left: 23px;
	font-size: 11px;
	color: #FF3300;
}

/*  OFF CONTENT */

div#Off {
    float: left;   
    width: 266px;
	margin-top: 3px;
	margin-bottom: 30px;
	background-color:#FFF;
	text-align: left ;
}
div#Off p {
    display: block;
	margin-left: 23px;
	font-size: 11px;
	color: #FF3300;
}

div#Part p a.catalogs 
{
	font-size: 11px;
	color: #FF3300;
	text-decoration: none;
}
div#Pro p a.catalogs 
{
	font-size: 11px;
	color: #FF3300;
	text-decoration: none;
}
div#Part p a.catalogs:hover 
{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	background-color:#FF3300;
}
div#Pro p a.catalogs:hover
{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	background-color:#FF3300;
}
div#Off p a.catalogs 
{
	font-size: 11px;
	color: #FF3300;
	text-decoration: none;
}


/*  OFFRES POP CONTENT */

div#OffresPopup {
    float: left;   
    width: 300px;
	margin-top: 0px;
	padding-bottom: 30px;
	background-color:#592b12;
	text-align: left;
}
div#OffresPopup p.image {
    display: block;
	margin-left: 23px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 20px;
	padding: 5px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #FFF;
}
div#OffresPopup p.titre {
    display: block;
	margin-left: 23px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 20px;
	font-size: 11px;
	color: #FFF;
}
div#OffresPopup p.text {
    display: block;
	margin-left: 23px;
	margin-top: 0px;
	margin-right: 15px;
	font-size: 11px;
	color: #FFF;
}
div#OffresPopup p.text a.url {
    text-decoration: none;
	font-weight: bold;
	color: #FFF;
}
div#OffresPopup p.text a.url:hover {
    text-decoration: none;
	font-weight: bold;
	background-color:#FFFFFF;
	color: #783918;
}


/* FOOTER */
div#footer {  
    width: 793px;
    height: 36px;
	padding-top: 8px;
	font-size: 9px;
}
div#footer  a {  
    color: #CCCCCC; 
	font-size: 9px;
	text-decoration: none;
}
div#footer  a:hover { 
    color: #999999; 
	font-size: 9px;
	text-decoration: none;
	background-color: #FFFFFF;
}
div#footer  a.credits{  
    color: #9B3D1E;
	font-size: 9px;
	text-decoration: none;
}
div#footer  a.credits:hover {  
    color: #9B3D1E;
	font-size: 9px;
	text-decoration: underline;
}
div#footermenu{  
	text-align: right;
	padding-bottom: 8px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
	background-color:#FFF;
	font-size: 9px;
	color: #CBCBCB;
}
div#footermenu a {  
    color: #CCCCCC; 
	font-size: 9px;
	text-decoration: none;
}
div#footermenu a:hover {  
    color: #9B3D1E;; 
	font-size: 9px;
	text-decoration: none;
	background-color: #FFFFFF;
}
div#footerleftcontent{  
    float: left;
	font-size: 9px;
	color: #9B3D1E;
}
div#footerightcontent{  
    float: right;
	text-align: right;
	font-size: 9px;
	color: #CBCBCB;
}



/* POPUP DESCRIPTION */
/*************************************************************************/

#divTooltip {
	position: absolute;
	top: 0px;
	width: 200px;
	visibility: hidden;
	z-index: 200;
	background-color:#FFFFFF;
	layer-background-color: #FFFFFF;
	border: #783918 solid 1px;
	color: #783918;
}

.normalStyle {

	padding: 6px;
	text-align: left;
	font-weight: 300;
	width: 200px;
	color: #666;
	top: 100px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	background-color:#529bea;
	layer-background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	cursor: default;
}

.netscape4Style {

	padding: 0px;
	font-weight: 300;
	width: 200px;
	color: #666;
	top: 100px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	layer-background-color:#FFFFFF;
	border:1px solid #ccc;
}
