@charset "utf-8";

/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Titre : 
Auteur : 
URL : 

Description : 

Crée le : 
Modifié le : 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/*<group=----- CSS ----->*/

* {
	font-family: "Lucida Sans", "Lucida Grande", Lucida, Helvetica, Arial, Sans-Serif; 
}

html {
 
}

body {
	margin: 0; 
	background: silver; 
}

/*</group>*/

/*<group=----- IDS ----->*/

#container {
	width: 955px; 
	margin: 0px; 
	padding: 0px; 
	margin-left: auto; 
	margin-right: auto; 
}

#head {
	position: relative; 
	float: ; 
	height: 110px; 
	margin: 0px; 
	padding: 0px; 
	background: #ffffff url('../img/bg-head.gif'); 
	text-align: ; 
	border-bottom: 7px solid #91283b; 
	z-index: 10 
}

#logo {
	margin-left: 123px; 
	margin-top: 15px; 
	position: relative; 
}

#navigation {
	margin: 0px; 
	padding: 0px; 
	width: 955px; 
}

#nav-temp {
	width: 310px; 
	position: absolute; 
	left: 70px; 
	font-size: 9px; 
	bottom: -7px; 
	text-transform: uppercase; 
	border-bottom: 7px solid #dadada; 
}

#nav-lang {
	width: 310px; 
	position: absolute; 
	left: 0; 
	font-size: 9px; 
	bottom: -7px; 
	text-transform: uppercase; 
	border-bottom: 7px solid #dadada; 
}

#nav-main {
	width: 506px; 
	vertical-align: ; 
	left: 288px; 
	text-transform: uppercase; 
	font-size: 11px; 
	font-weight: bold; 
	bottom: -7px; 
	position: absolute 
}

#nav-util {
	vertical-align: ; 
	position: absolute; 
	right: 0; 
	font-size: 9px; 
	bottom: -7px; 
	width: 215px; 
	display: inline 
}

#outer {
	border-left: solid 187px #933d51; 
	/* color of the left column  */ 
border-right: solid 257px #FFFFFF; 
	/* color of the right column  */ 
	/* color of the content column */; 
	z-index: 1; 
}

#inner {
	margin: 0; 
	width: 100%; 
	z-index: 2; 
}

/* The ie/pc pecularity */ 

#left {
	width: 187px; 
	float: left; 
	position: relative; 
	margin-left: -187px; 
	background: 0px 0px #933d51; 
	padding-top: 25px; 
	z-index: 3; 
}

#nav-sub {
	width: 157px; 
	padding-left: 15px; 
	z-index: 5; 
	top: 25px; 
	left: 0; 
	position: absolute; 
}

#right {
	width: 257px; 
	margin-right: -257px; 
	background: url('../img/shadow-top.gif') repeat-x; 
	padding-top: 48px; 
	float: right; 
	position: relative 
}

#content {
	position: relative; 
	margin: 0px; 
	padding: 0; 
	background: url('../img/content-shadow.gif') repeat-y; 
}

#icono-left {
	z-index: 4; 
	background: #ffffff url('../img/icono-left.jpg') no-repeat 0px -50px; 
	width: 187px; 
	height: 618px; 
	top: 0; 
	position: absolute 
}

#icono {
	height: 76px; 
	padding: 38px; 
}

#icono-home {
	height: 176px; 
	padding: 38px; 
}

#icono-sub {
	height: 65px; 
	padding-top: 30px; 
	padding-right: 38px; 
}

/*<group=icono>*/

.home {
	background: url('../img/icono-home.jpg') no-repeat; 
}

.news {
	background: url('../img/icono-news.jpg') no-repeat; 
}

.about-us {
	background: url('../img/icono-about-us.jpg') no-repeat; 
}

.services {
	background: url('../img/icono-services.jpg') no-repeat; 
}

.portfolio {
	background: url('../img/icono-portfolio.jpg') no-repeat; 
}

.offices {
	background: url('../img/icono-offices.jpg') no-repeat; 
}

/*</group>*/

#content-main {
	background: url('../img/content-shadow-top.gif') no-repeat;; padding-left:38px; padding-right:38px; padding-top:15px; padding-bottom:15px 
}

#content-main-news {
	background: url('../img/content-shadow-top.gif') no-repeat;; padding-left:38px; padding-right:38px; padding-top:15px; padding-bottom:15px 
}

#content-main-portfolio {
	margin-top: 25px; 
}

#content-main-about {
	margin-top: 25px; 
}

#content-main-references {
	margin-top: 25px; 
}

#img-1,
#img-2,
#img-3,
#img-4,
#img-5,
#img-6,
#img-7,
#img-8,
#img-9,
#img-10,
#img-11,
#img-12,
#img-13,
#img-14,
#img-15 {
	clear: both; 
	display: inline; 
}

#content-main-portfolio #leg1,
#content-main-portfolio #leg2,
#content-main-portfolio #leg3,
#content-main-portfolio #leg4,
#content-main-portfolio #leg5,
#content-main-portfolio #leg6,
#content-main-portfolio #leg7,
#content-main-portfolio #leg8,
#content-main-portfolio #leg9,
#content-main-portfolio #leg10,
#content-main-portfolio #leg11,
#content-main-portfolio #leg12 {
	padding-left: 0; 
	padding-top: 10px; 
	visibility: hidden; 
	position: absolute; 
	top: 548px; 
}

#content-main-offices #leg0,
#content-main-offices #leg1,
#content-main-offices #leg2,
#content-main-offices #leg3,
#content-main-offices #leg4,
#content-main-offices #leg5,
#content-main-offices #leg6,
#content-main-offices #leg7,
#content-main-offices #leg8,
#content-main-offices #leg9,
#content-main-offices #leg10,
#content-main-offices #leg11,
#content-main-offices #leg12 {
	position: absolute; 
	top: 167px; 
	width: 220px; 
	right: 38px; 
	visibility: hidden; 
	padding: 0 0 0 30px; 
}

#content-sub {
	width: 207px; 
	padding-left: 25px; 
}

#footer {
	padding: 0px; 
	margin: 0px; 
	text-align: right; 
	background: #3F5E60; 
	width: 955px; 
	height: 7px; 
	clear: left; 
	z-index: 6; 
}

/*</group>*/

/*<group=----- CLASSES ----->*/

.masque {
	display: none; 
}

.affiche {
 
}

.clearspace {
	padding: 0; 
	margin: 0; 
}

.floatleft {
	float: left; 
}

.floatright {
	float: right; 
}

.clearfloat {
	clear: both; 
	line-height: 0px; 
	height: 0px; 
	display: block; 
}

.noborder {
	border: 0px none; 
}

/*</group>*/

/*<group=----- TITLES ----->*/

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif; 
	margin: 0; 
	padding: 0; 
	font-weight: normal; 
}

#content h1 {
	color: #91283b; 
	padding: 0; 
	font: 20px/130% Helvetica, Arial, sans-serif; 
	margin: 10px 0 0; 
	text-align: left; 
	white-space: normal; 
}

#content h1 {
	/*	color: #91283b; 
	margin: 5px 5px 5px 0; 
	padding: ; 
	font-size: 15px; 
	font-weight: normal;*/ 
}

#content h2 {
	color: #91283b; 
	font-size: 12px; 
	font-weight: bold; 
	margin-bottom: 5px; 
	margin-top: 20px; 
}

#content-main-portfolio h2 {
	color: #91283b; 
	font-size: 12px; 
	font-weight: bold; 
	margin-bottom: 5px; 
	text-transform: uppercase; 
	margin-top: 0; 
	display: inline; 
	visibility: hidden; 
}

#content-main-about h2 {
	color: #91283b; 
	font-size: 12px; 
	font-weight: bold; 
	margin-bottom: 5px; 
	text-transform: uppercase; 
	margin-top: 0; 
}

#content-main-references h2 {
	color: #91283b; 
	font-size: 12px; 
	font-weight: bold; 
	margin-bottom: 5px; 
	text-transform: uppercase; 
	margin-top: 0; 
}

h2 {
	color: ; 
	margin: 0px; 
	padding: 0px; 
	font-size: 1.2em; 
	font-weight: normal 
}

#left h2 {
	color: #3F5E60; 
	font-size: 32px; 
	font-weight: normal; 
	border-bottom: 1px hidden #9C9C9C; 
	margin-left: -1px; 
}

#right h2 {
	color: #3F5E60; 
	font-size: 14px; 
	font-weight: normal; 
	border-bottom: 1px solid #9C9C9C; 
}

#right h3 {
	color: #737373; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 130%; 
}

#content-main h3 {
	color: #91283b; 
	font-weight: bold; 
	margin-bottom: 5px; 
	background: url('../img/arrow-ama-left.gif') no-repeat 0px 2px; 
	padding-left: 14px; 
	text-transform: uppercase; font-style:normal; font-variant:normal; font-size:10px; font-family:Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif 
}

#content-main-portfolio h3 {
	text-transform: uppercase; 
	font: 10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; 
	margin-bottom: -3px; 
	display: inline; 
	visibility: hidden; 
}

#content-main-offices h3 {
	color: #91283b; 
	font-weight: bold; 
	margin-bottom: 5px; 
	background: url('../img/arrow-ama-left.gif') no-repeat 0px 2px; 
	padding-left: 14px; 
	text-transform: uppercase; font-style:normal; font-variant:normal; font-size:10px; font-family:Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif 
}

#content-main-references h3 {
	color: #91283b; 
	font: 10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	background: none; 
	margin: 0; 
	padding: 0; 
}

h3 {
	font-size: 1.1em; 
	font-weight: normal; 
	color: ; 
	font-style:normal; font-variant:normal 
}

h4 {
	font-size: 1.0em; 
	font-weight: normal; 
	color: ; 
	font-style:normal; font-variant:normal 
}

#content #icono h4 {
	color: #91283b; 
	font-size: 16px; 
	text-transform: uppercase; 
	margin-bottom: 5px; 
}

h5 {
	font-size: 0.9em; 
	font-weight: normal; 
	color: ; 
	font-style:normal; font-variant:normal 
}

#content #icono h5 {
	color: #91283b; 
	font-size: 14px; 
}

h6 {
	font-size: 0.8em; 
	font-weight: normal; 
	color: ; 
	font-style:normal; font-variant:normal 
}

/*</group>*/

/*<group=----- PARAGRAPHS ----->*/

p {
	margin: 0; 
	font-size: 12px; 
	line-height: 150%; 
	padding: 0; 
	color: #202c2d; 
}

#content #icono p {
	color: #91283b; 
	padding: 38px; 
	font-size: 14px; 
}

#content p {
	color: ; 
	font-size: 12px; 
	font-family: ; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-align: ; 
	text-indent: ; 
	text-decoration: ; 
	text-shadow: ; 
	text-transform: ; 
	letter-spacing: ; 
	word-spacing: ; 
	margin-bottom: 10px; line-height:150% 
}

#content-sub p {
	color: ; 
	font-size: 10px; 
	font-family: ; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-align: ; 
	text-indent: ; 
	text-decoration: ; 
	text-shadow: ; 
	text-transform: ; 
	letter-spacing: ; 
	word-spacing: ; 
	margin-bottom: 10px; 
	margin-top: 8px; line-height:150% 
}

#content p.intro {
	font: 1px/150%; 
	color: #4c4c4c; 
	font-size: 14px; 
	font-family: Helvetica, Arial, sans-serif; 
	margin-bottom: 10px; 
	margin-right: 80px; 
	margin-top: 10px; 
}

#content p.read-more {
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	text-align: right; 
	text-indent: ; 
	text-decoration: ; 
	text-shadow: ; 
	text-transform: ; 
	letter-spacing: ; 
	word-spacing: ; 
	margin-bottom: 10px; font-weight:normal; line-height:150% 
}

#content p.back {
	font: 1px/150%; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	margin-bottom: 10px; 
	text-align: right; 
}

#content-main-news p {
	color: ; 
	font-size: 12px; 
	font-family: ; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-align: ; 
	text-indent: ; 
	text-decoration: ; 
	text-shadow: ; 
	text-transform: ; 
	letter-spacing: ; 
	word-spacing: ; 
	margin-bottom: 0; line-height:150% 
}

#content-main-about p {
	color: ; 
	font-size: 11px; 
	font-family: ; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-align: ; 
	text-indent: ; 
	text-decoration: ; 
	text-shadow: ; 
	text-transform: ; 
	letter-spacing: ; 
	word-spacing: ; 
	margin-bottom: 20px; line-height:150% 
}

#content-main-references p {
	font-size: 11px; 
	margin-bottom: 35px; 
}

#content-main-portfolio p {
	font: 9px/150%; 
	color: #f4f4f4; 
	font-size: 10px; 
	margin-top: 10px; 
	display: inline; 
	visibility: hidden; 
}

#content-main-offices p {
	font: 9px/150%; 
	font-size: 10px; 
	margin-top: 10px; 
	margin-bottom: 0; 
}

#content-main-news p.read-more {
	font-size: 10px; 
	font-family: Helvetica, Arial, sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	text-align: left; 
	text-indent: ; 
	text-decoration: ; 
	text-shadow: ; 
	text-transform: ; 
	letter-spacing: ; 
	word-spacing: ; 
	margin-bottom: 30px; 
	margin-top: 5px; font-weight:normal; line-height:150% 
}

#content p.footer {
	font-size: 9px; 
	color: #9A9A9A; 
	padding-bottom: 5px; 
	text-align: center; 
	margin: 20px 10px 0; 
}

/*</group>*/

/*<group=----- QUOTES ----->*/

blockquote {
	background-color: ; 
	color: ; font-style:normal; font-variant:normal; font-weight:normal 
}

blockquote p {
	font-size: 11px; 
}

#content blockquote p {
	font-size: 11px; 
}

cite {
	color: ; font-style:normal; font-variant:normal; font-weight:normal 
}

blockquote cite {
 
}

/*</group>*/

/*<group=----- LISTS ----->*/

li {
 
}

li p {
 
}

ol {
 
}

ul {
	color: #202c2d; 
}

ol li {
 
}

ul li {
 
}

#navigation li {
	display: inline; 
	font-size: 9px; 
}

#navigation #nav-main li {
	display: inline; 
	font-size: 11px; 
}

#navigation #nav-lang ul {
	list-style-type: none; 
	display: inline; 
	position: absolute; 
	bottom: -7px; 
	font-size: 9px; 
}

#nav-util li {
	list-style-type: none; 
	position: relative; 
	display: inline; 
	font-size: 9px; 
}

#navigation ul {
	padding: 0; 
	margin: 0; 
}

#navigation ul li {
 
}

#navigation ol {
 
}

#navigation ol li {
 
}

#nav-sub ul {
	list-style: none; 
	margin: 10px 0 0; 
	padding: 0; 
	font-size: 10px; 
	text-transform: uppercase; 
	font-weight: bold; 
	color: #4B4B4B; 
}

#nav-sub li {
 
}

#nav-sub ul ul.abc {
	list-style: none; 
	font-size: 10px; 
	text-transform: uppercase; 
	color: #4B4B4B; 
	padding-top: 0; 
	padding-right: 0; 
	padding-left: 0; 
	margin-top: -4px; 
	margin-right: 0; 
	margin-left: 0; 
	font-weight: normal; 
	height: 110px; 
	width: 157px; 
}

#nav-sub ul ul {
	list-style: none; 
	font-size: 10px; 
	text-transform: uppercase; 
	color: #4B4B4B; 
	padding-top: 0; 
	padding-right: 0; 
	padding-left: 0; 
	margin-top: 0; 
	margin-right: 0; 
	margin-left: 0; 
	font-weight: bold; 
}

#nav-sub ul ul.abc li {
	border: 1px solid #cccccc; 
	text-align: center; 
	padding: 0; 
	float: left; 
	margin: 4px -1px -5px 0; 
	background: #ffffff; 
}

#content ul {
	font-size: 11px; 
	line-height: 150%; 
	list-style: none; 
	font-weight: normal; 
}

#content ul li {
	background: url('../img/arrow-ama-left.gif') no-repeat 0px 5px; 
	padding-left: 14px; 
	margin-bottom: 8px; 
	width: 240px 
}

#content-sub ul {
	margin-left: 0; 
	padding-left: 0; 
	margin-top: 8px; 
	list-style: none; 
	font-size: 10px; 
	line-height: 130%; 
	margin-bottom: 20px; 
}

#content-sub li {
	background: url('../img/arrow-gray-left.gif') no-repeat 0px 2px; 
	padding-left: 13px; 
	margin-bottom: 5px 
}

#content-main-map ul {
	font-size: 11px; 
	line-height: 150%; 
	list-style: none; 
	background: none; 
}

#content-main-map ul li {
	background: url('../img/arrow-ama-left.gif') no-repeat 0px 4px; 
	padding-left: 14px; 
	margin-bottom: 8px; 
	font-weight: bold; 
	font-size: 10px 
}

#content-main-map ul ul {
	background: 0px 5px; 
	padding-left: 14px; 
	margin-bottom: 18px; 
	font-weight: normal; 
}

#content-main-map ul ul li {
	background: 0px 5px; 
	padding-left: 14px; 
	margin-bottom: 8px; 
	font-weight: normal; 
}

/*</group>*/

/*<group=----- LINKS ----->*/

#navigation a, #navigation a:link {
	color: #91283b; 
	text-decoration: none; 
	border-bottom: 7px solid #91283b; 
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 5px; 
	float: left; 
	background: url('../img/nav-gray-fill.gif') no-repeat 0px 1px; 
}

#navigation a:hover {
	color: #e73048; 
	border-bottom: 7px solid #e73048; 
}

#navigation a.current {
	color: #3f5e60; 
	text-decoration: none; 
	border-bottom: 7px solid #ffffff; 
}

#navigation a:hover.current {
	color: #e73048; 
	text-decoration: none; 
	border-bottom: 7px solid #e73048; 
}

#nav-util a {
	font-size: 9px; 
}

#navigation #nav-main a.noborder {
	border-right-style: hidden; 
	border-right-width: 0; 
}

#navigation a.noborder {
	border-right-style: hidden; 
	border-right-width: 0; 
	background: none; 
}

#nav-sub ul a {
	display: block; 
	width: 157px; 
	border-bottom: 2px solid #91283b; 
	padding-top: 5px; 
	padding-bottom: 5px; 
}

#nav-sub ul ul a {
	border-bottom: solid 1px #ffffff; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	width: 147px; 
}

#nav-sub ul ul a:hover {
	color: #e73048; 
	border-bottom: 1px solid #e73048; 
	width: 147px; 
}

#nav-sub ul ul.abc li a {
	padding-bottom: 5px; 
	width: 21px; 
	padding-top: 5px; 
	height: 10px; 
}

#nav-sub ul ul.abc li a:hover {
	color: #ffffff; 
	width: 21px; 
	height: 10px; 
	background: #e73048; 
}

#nav-sub ul ul.abc li a:hover.active {
	color: #ffffff; 
	width: 21px; 
	height: 10px; 
	background: #e73048; 
}

#nav-sub ul ul.abc li a.active {
	width: 21px; 
	height: 10px; 
	color: #3f5e60; 
}

#nav-sub ul a:hover {
	display: block; 
	width: 157px; 
	color: #e73048; 
	border-bottom-color: #e73048; 
}

#nav-sub a.current {
	display: block; 
	width: 157px; 
	border-bottom: solid #cecece 2px; 
	color: #3f5e60; 
}

#nav-sub a:hover.current {
	display: block; 
	width: 157px; 
	border-bottom: 2px solid #e73048; 
	color: #e73048; 
}

h2 a:link {
	text-decoration: none; 
	font-family: Helvetica, Arial, sans-serif; 
}

#content p a, #content ul a {
	color: #91283b; 
	text-decoration: none; 
	border-bottom: 1px dotted #91283b; 
}

#content p.intro a {
	font-family: Helvetica, Arial, sans-serif; 
}

#content a:hover.done {
	border-bottom-style: hidden; 
	border-bottom-width: 0; 
}

#content a:hover.on {
	border-bottom-style: hidden; 
	border-bottom-width: 0; 
}

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

#content-sub a {
	font-weight: bold; 
}

#content-sub a:hover {
	color: #e73048; 
	text-decoration: none; 
	border-bottom: 1px dotted #e73048; 
}

#content p.footer a {
	color: #9A9A9A; 
	text-decoration: none; 
	border-bottom-style: hidden; 
	border-bottom-width: 0; 
}

#content p.footer a:hover {
	color: #e73048; 
	text-decoration: none; 
	border-bottom: 1px dotted #e73048; 
}

#content-main-references a {
	font-size: 9px; 
}

a {
	color: #91283b; 
	text-decoration: none; 
}

a:hover {
	color: #e73048; 
}

a:visited, a:active, a:focus {
	color: ; 
	background-color: ; 
	border-bottom: medium none 
}

a:visited {
	color: ; 
	background-color: ; 
	border-bottom: medium none 
}

a:active {
	color: ; 
	background-color: ; 
	border-bottom: medium none 
}

a:focus {
	color: ; 
	background-color: ; 
	border-bottom: medium none 
}

p a {
 
}

cite a {
 
}

li a {
 
}

dt a {
 
}

dd a {
 
}

/*</group>*/

/*<group=----- IMAGES ----->*/

img {
	border: 0px none; 
	margin: 0; 
	padding: 0 
}

#content img {
	border: 0px none; 
	margin: 20px 0; 
	padding: 0 
}

#content-main-news img {
	border: 1px solid #b2b2b2; 
	margin: 10px 0; 
	background: #ffffff; 
	padding: 15px; 
}

#content-main-references img {
	border: 1px solid #b2b2b2; 
	margin: 0 20px 20px 0; 
	background: #ffffff; 
	float: left; 
	clear: left; 
	position: relative; 
}

#content-main-about img {
	border: 1px solid #b2b2b2; 
	padding: 0; 
	background: #ffffff; 
	float: left; 
	clear: left; 
	position: relative; 
	margin: 0 20px 0 0; 
}

#content-main-portfolio img {
	border: 1px solid #b2b2b2; 
	background: url('../img/bg-img-portfolio.gif') no-repeat; 
	padding: 0; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 1px 
}

#content-main-offices img {
	margin-bottom: 25px; 
	margin-top: 25px; 
}

img a {
	border: none; 
	text-decoration: none; 
}

img a:hover {
	text-decoration: none; 
	border-style: none; 
}

/*</group>*/

/*<group=----- BREAKS ----->*/

hr {
	/* display:none; */; 
	display: none; 
	visibility: hidden; 
}

/*</group>*/

/*<group=----- TEXT FORMATING ----->*/

#content blockquote p strong {
	text-transform: uppercase; 
}

strong {
 
}

#content-main-news strong {
	text-transform: uppercase; 
	font-size: 10px; 
	color: #91283b; 
}

#content-main-references strong {
	text-transform: uppercase; 
	font-size: 10px; 
}

#content-main-offices strong {
	text-transform: uppercase; 
	font-size: 10px; 
}

#content-main-portfolio strong {
	text-transform: uppercase; 
	font-size: 10px; 
	color: #7e2e3e; 
	display: inline; 
	visibility: hidden; 
}

em {
 
}

b {
 
}

i {
 
}

/*</group>*/

/*<group=----- FORMS ----->*/

form {
	 
}

fieldset {
	 
}

legend {
	color: ; 
	font-style:normal; font-variant:normal; font-weight:normal 
}

label {
	 
}

input {
	border: medium none; 
	font-size: ; 
	font-family:  
}

textarea {
	border: medium none; 
	font-size: ; 
	font-family:  
}

input, textarea {
 
}

select {
	border: medium none; 
	font-size: ; 
	font-family:  
}

optgroup {
	font: ; 
}

option {
	font: ; 
}

/*</group>*/

/*<group=----- TABLES ----->*/

table {
	 
}

caption {
	color: ; 
	position: ; 
	text-align: ; 
	display: ; font-style:normal; font-variant:normal; font-weight:normal 
}

thead {
	color: ; 
	text-align: ; 
	background-color: ; 
	font-style:normal; font-variant:normal; font-weight:normal 
}

tbody {
	color: ; 
	text-align: ; 
	background-color: ; 
	font-style:normal; font-variant:normal; font-weight:normal 
}

tfoot {
	color: ; 
	text-align: ; 
	background-color: ; 
	font-style:normal; font-variant:normal; font-weight:normal 
}

tr {
	color: ; 
	background-color: ; font-style:normal; font-variant:normal; font-weight:normal 
}

tr .alt {
	color: ; 
	background-color: ; font-style:normal; font-variant:normal; font-weight:normal 
}

th {
 
}

td {
	 
}

/*</group>*/

/*<group=----- DEFINITIONS ----->*/

dl {
	 
}

dt {
	 
}

dd {
	 
}

/*</group>*/

/*<group=----- CODE ----->*/

pre {
	background-color: ; 
	border: medium none; 
	font-size: ; 
	overflow:  
}

code {
	 
}

p code {
 
}

pre code {
 
}

/*</group>*/