/* ************************************************************************ *
 * Rolland - Artisan du meuble : Feuille de style - Design déposé           *
 * http://www.rolland-dessertes-et-chariots.com/                            *
 * ************************************************************************ *
 * Creation : OC Technologies - http://www.oc-t.info/ - 2006-08-20          *
 *                                                                          *
 * ************************************************************************ */

body {	margin: 0px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		font-family: arial, helvetica, sans-serif;
		font-size: small;
		color: #FFFFFF;
		background-color: #000000;
		text-align: center ;
}

.shrinkborder { margin:0; padding:0; border:0; }

a:link    {color:#CF8E30;text-decoration: none;font-weight: bold;}
a:visited {color:#CF8E30;text-decoration: none;font-weight: bold;}
a:hover   {color:#CF8E30;text-decoration: underline;;font-weight: bold;}


/* Containing blocks  (Start) --------------------------------------------- */
#overcontainer  { position: absolute;
		top: Opx;
		left: 50%;
		width:755px;
		margin-left: -375px ;
		margin-top: 10px ;
		margin-bottom: 10px ;
        padding:5px 10px 10px 10px;
		border:   0px solid #FFFFFF;
		color: #000000;
		background-color: #E5C890;
}

#container  { margin:  0px ;
        padding: 0;
		border-top:    0px solid #FFFFFF;
		border-bottom: 4px solid #D5BA85;
		border-right:  4px solid #D5BA85;
		border-left:   0px solid #FFFFFF;
		color: #000000;
		background-color: #FFFFFF;

}
/* Containing blocks  (End) ----------------------------------------------- */

/* Header  (Start) -------------------------------------------------------- */
#headerbox { 
        color:#FFFFFF;
		background-color:#CF8E30;
		margin: 0; 
		padding: 5px; 
		border:Opx  solid #CC0000;
		text-align:left;
		position: relative;
}
/* Header  (End) ---------------------------------------------------------- */

#aide {	float:right;
		margin:0px;
		padding:0px;
		color: #FFFFFF;
		background-color: #CF8E30;
		text-align:right;
		position: relative;
}

p.aide { margin:0; padding:0; border:0;}

.lienclair:link   { color:#FFFFFF; background-color:inherit;text-decoration: none; font-weight: normal}
.lienclair:visited{ color:#FFFFFF; background-color:inherit;text-decoration: none; font-weight: normal}
.lienclair:hover  { color:#FFCC00; background-color:inherit;text-decoration: underline; font-weight: normal}


#mainmenu {color: #000000;
		margin:0px 0px Opx 5px;
		padding:0px 0px Opx 5px;
		border: 0px solid #B90303;
		background-color: #FFFFFF;
		text-align:left;
		font-size: 1.1em;
		font-weight: bold;
		position: relative;
}
p.mainmenu { margin:0; padding:0px 0px 0px 10px ; border:0; color:#CF8E30;}
a.mainmenu:link    {color:#000000;text-decoration: none;font-weight: bold;}
a.mainmenu:visited {color:#000000;text-decoration: none;font-weight: bold;}
a.mainmenu:hover   {color:#CF8E30;text-decoration: underline;font-weight: bold;}


/* Footer area  (Start) --------------------------------------------------- */
#footer { 
		margin: 0px; 
		padding: Opx; 
		border:0px  solid #003163;
		text-align:center;
		font-size: 0.7em;
}
/* Footer area  (End) ---------------------------------------------------------- */

/* Footer area  (End) ---------------------------------------------------------- */

/* Content area  (Start) ------------------------------------------------------- */
#contentarea { margin: 5px; padding: 0; border:  O; 
	position: relative;
}

#leftsubmenu {
		position: relative;
		float:left;
		width: 168px;
		margin:0px;
		padding:0px;
		background-color: #FFFFFF;
		border: 0px solid #EA8B2E;
		text-align:left;
}

#rightcontent { 
		position: relative;
		float:right;
		width: 567px;
		margin: Opx;
		padding:0px;
		background-color: #FFFFFF;
		border: 0px solid #EA8B2E;
		text-align:justify;
}
/* Content area  (End) --------------------------------------------------------- */

/* Headers  (Start) ------------------------------------------------------------ */
h1 {color:#EA8B2E; 
	background:#FFFFFF url(/images/rolland-icon-titre.gif)  no-repeat 0% 0%;
	font-size: 1.5em;
	display:block;
	text-align:left;
	padding-left:32px;
	margin-left:10px;
	line-height:30px;
	position:relative;
}

h2 {display:block;
	color:#EA8B2E; 
	background:#FFFFFF;
	font-size: 1.2em;
	text-align:left;
	padding:Opx;
	margin-left:0px;
	font-weight: bold;
	position:relative;
}
h3 {display:block;
	color:#EA8B2E; 
	background:#FFFFFF;
	font-size: 1.1em;
	text-align:left;
	padding:Opx;
	margin-left:0px;
	font-weight: bold;
	position:relative;
}

ul.submenu { margin:0; padding:0; border:0; }
li.submenu {  } 


ul.submenu {  margin:0; padding:0; border:0; }
li.submenu { 
	display:block;
	list-style:none;
	margin:0px Opx 10px 0px;
	padding:0px Opx 2em 0px;
	border-bottom: 1px solid #EA8B2E;
	color:#EA8B2E;
	font-size: 1.1em;
	text-align:left;
	font-weight: bold;
}

a.submenu:link    {color:#EA8B2E;text-decoration: none;font-weight: normal;}
a.submenu:visited {color:#EA8B2E;text-decoration: none;font-weight: normal;}
a.submenu:hover   {color:#EA8B2E;text-decoration: none;font-weight: bold;}


/* Headers  (End) -------------------------------------------------------------- */


img        { border:  0px solid #000000;
		   }

img.illus        { border:  2px solid #000000; margin: 2px}
img.illus:hover  { border:  2px solid #EA8B2E; margin: 2px} /* #EA8B2E #B90303 */

img.illusswap        { border:  2px solid #000000; margin: 2px}
img.illusswap:hover  { border:  2px solid #EA8B2E; margin: 2px} /* #EA8B2E #B90303 */


/* *********************************************************** 
 * Contact form section
 * *********************************************************** */
form.formcss   { padding: 1em; }
fieldset.type1 {background-color: #FFFFFF; }
fieldset.type2 {background-color: #DDDDDD; }
form.formcss label { display: inline;
					float: left;
					width: 110px;   
					text-align:right;
					padding:2px;
} 
