/* SKIN v3.0 */

body {
	margin: 10px 10px; 
	background: #fff;
	font-family: Arial;
}

.logo1 {
	width: 170px;
	color: #06c;
	margin: 0 15px 0 15px;
}
.logo2 {
	color: #06c;
	padding: 0 0 0 65px;
}
.logo1, .logo2 {
	font: bold italic 20px Verdana;
}

/* 
===========
= GENERAL = 
===========
*/

/* =LINKS-MENUS= */

#menu1 a:link, #menu2 a:link, #menu3 a:link {
	color: #36c;
	text-decoration: none;
	background: #fff;
}
#menu1 a:visited, #menu2 a:visited, #menu3 a:visited {
	color: #36c;
	text-decoration: none;
	background: #fff;
}
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover {
	color: #30c;
	text-decoration: underline;
	background: #fff;
}

.actif { /* itemenu */
	font: bold 12px Arial;	
	color: #999;
}

/* =LINKS-TEXT= */

a:link, a:visited {
	color: #39c;/*36c*/
	text-decoration: underline;
}
a:hover {
	color: #00c;/*30c*/ 
	text-decoration: underline;
}

/* =SIZES= */

#skin, #menu3 {
	width: 750px;
}
#head1  { /* logo */
	width: 200px;
}
#head2 { /* menugen */
	width: 550px;
}
#head3 { /* titsec */
	height: 150px;
}
.imag1 {
	width: 520px;
}
.cont1 {
	height: 200px;
}
.foot1 {
	height: 30px;
}
.foot2 { /* copy */
	width: 520px;
}
.foot3 { /* gotop */
	width: 30px;
}

/* =BORDERS= */

#skin { 
	border: #999 2px solid;
}
#head3,.bdr1, .bdr3, #head1, .cont1, .foot1 {
	border-right: #999 2px solid; 
}
#head3, .bdr1, .bdr2, #head1, #head2, #head4, #head4b {
	border-bottom: #999 2px solid;
}
.foot1, .foot2, .foot3 {
	border-top: #999 2px solid;
}

/* =BCKGRND= */

#head1, .cont1, .foot1 {
	background: #f0f0f0;
}
#head2 { /* menugen */
	background: #fff;
}
.cont2 { /* data */
	background: #fff;
}

/* =PADD/MARG= */

#head2 { /* menugen */
	padding: 15px 16px;
}
#head3 {
	padding: 15px 0 0 15px;
}
#head4 {/*520x120*/
	padding: 15px;
}
#head4b {/*550x150*/
	padding: 0px;
}
.imag1 {
	/*margin: 15px 15px;*/
}
.pical2 { /* align pics */
	margin-left: 15px;
}

#menu1, #menu2, #menu3, .actif {
	padding: 2px 3px;	
}
#menu2 {
	margin-top: 4px;
}
#menu3 {
	margin-top: 7px;
}

/* =ALIGN= */

.bdr0 {
	text-align: center;
}
.bdr3 {
	text-align: center;
}
#head2 { /* menus */
	text-align: right;
	vertical-align: top;
}
#head3 { /* titsec */
	vertical-align: top;
}
#head4 {
	text-align: center;
}
.cont1, .cont2 { /* sidmen, data */
	vertical-align: top;
}
.foot2 {
	text-align: center;
	vertical-align: middle;
}
.foot3 {
	text-align: right;
	vertical-align: middle;
}
#menu3 {
	text-align: center;
}
.gotop1 {
	margin: 0 15px 0 0;
}
.gotop2 {
	margin: 0 15px 15px 0;
}
.gotop2b {
	margin: 0 0 0 0;
}

/* =FONTS= */

#head3 {
	font: normal 20px Arial;	
	color: #fff;
}
#menu1, #menu2, #menu3 {
	font: normal 11px Arial;
}
.copy {
	font: normal 9px Arial;
} 

/* 
==========
= SIDMEN = 
==========
*/

#sidmen {
	font: bold 12px Arial;
	color: #999;
	margin: 25px 0 0 10px;
}
#sidmen .home {
	font: bold 11px Verdana;
	padding-top: 1px;
}
.puc1 {
	width: 15px;
}
#sidmen TD {
	text-align: left;
	vertical-align: top;
	padding-bottom: 11px;
}
#sidmen TD IMG {
	margin: 3px 7px 0 0;
}

/* 
==============
= CONT-GRIDS = 
==============
*/

/* =BCKGRND= */

.tx2, .tx2n, .bx1a, .bx1b, .bx1an, .bx1bn, bx4 { 
	background: #f9f9f9;/* griclair */
}
.bx2a, .bx2b, .bx2an, .bx2bn  { 
	background: #ddd;/* grimoyen */
}

/* =BORDERS= */

.tx1a, .tx1a2, .tx1b, .tx1b2, .tx2, .bx1a, .bx1b, .bx1b2, .bx2a, .bx2b, .bx3a, .bx3b, .bx4 {
	border-bottom: #999 2px solid;
}
.bx1a, .bx2a, .bx3a, .bx1an, .bx2an, .bx3an {
	border-right: #999 2px solid;
}
.bx1b, .bx2b, .bx3b, .bx1bn, .bx2bn, .bx3bn {
	border-left: #999 2px solid;
}

/* =FONTS= */

.tit1 { /* grids */
	font: bold 12pt Verdana;
}
.stit1 { /* press */
	padding: 2px 0;
	background: #f7d094;/*cff ffc*/
}
.stit1 .txt{
	font: bold 11pt Verdana;
	color: #06c;
	
	margin-left: 30px;
}
.tit2 { /* press */
	font: bold 10pt Verdana;
}
.tx1a, .tx1a2, .tx1b, .tx1b2, .tx1an, .tx1an2, .tx1bn, .tx1bn2 { /* extr */
	font: normal 11pt/1.5em Verdana;
}
.tx2, .tx2n, .lstquot, .lastquot { /* cit */
	font: bold 12pt/1.5em Arial;
	color: #666;/*#06c*/
}

/* =ALIGN= */

.tit1 {
	padding: 20px 0 0 0;
}
.tx1a, .tx1b, .tx1an, .tx1bn {
	vertical-align: top;
	padding: 0 15px 20px;	
}
.tx1a2, .tx1an2, .tx1b2, .tx1bn2 {
	vertical-align: top;
	padding: 15px 15px 15px;
}
.tx2, .tx2n { /* cit */	
	text-align: left;
	vertical-align: middle;
	padding: 15px;
}
.bx1a, .bx2a, .bx1b, .bx2b, .bx1an, .bx2an, .bx1bn, .bx2bn {
	text-align: right;
	vertical-align: bottom;
}

/* =SIZES= */

#home, #mess, #know, #prem, #press, #link, #legal, #plan {
	width: 550;
} /**/
.tx1a, .tx1a2, .tx1b, .tx1b2, .tx1an, .tx1an2, .tx1bn, .tx1bn2 {
	width: 420px;
} 
.tx2, .tx2n, .bx4 {
	width: 290px;
}
.bx1a, .bx2a, .bx3a, .bx1b, .bx2b, .bx3b, .bx1an, .bx2an, .bx3an, .bx1bn, .bx2bn, .bx3bn {
	width: 130px;
}
.bx4 {
	height: 30px;
}
