@charset "utf-8";
/* 

CSS

Juillet 2008

Développé par Damien Goubeau Développement http://www.damien-goubeau-developpement.fr

Couleurs Textes

Couleurs Fonds

Couleurs Bordures

*/


/* CSS RESET */

* { margin:0; padding:0; border:0; }

body {
	background:url(../_img/bg_prehome.jpg) top no-repeat #ffccff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

img { border:0; }

a { text-decoration:none; cursor:pointer; }

.clearboth { clear:both; padding-bottom:1px; margin-bottom:-1px; font-size:0; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix { display:inline-block; }

/*hides from IE mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/*end hides from IE mac*/

/* GLOBAL */

body {
	cursor:default;
	font-family:Georgia, "Times New Roman", Times, serif;
}

p {
	cursor:text;
}

/* MAIN */

div.main {
	position:relative;
	left:50%;
	margin:350px 0 0 -165px;
	width:330px;
	height:230px;
}

div.main h1 {
	width:100%;
	text-align:center;
	padding:0 0 12px 0;
}

div.main h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	font-size:14px;
	color:#633;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;
	padding:10px 0 0 0;
	border-top:1px solid #ccc;
}

div.main h2 a {
	color:#633;
	text-decoration:none;
	line-height:2em;
}

div.main h2 span {
	font-weight:bold;
	letter-spacing:3px;
	text-transform:uppercase;
}

div.main div.languages {
	position:relative;
	width:330px;
	height:95px;
	margin:10px 0 0 0;
}

div.main div.languages h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	font-size:12px;
	color:#666;
	text-align:center;
	font-weight:normal;
}

div.main div.languages h3 span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant:normal;
	font-size:12px;
	color:#666;
}

div.main div.languages h3 span em {
	font-style:italic;
	font-size:10px;
	color:#666;
}

div.disabled {
	opacity:0.4;
    filter : alpha(opacity=40); 
}

div.main div.languages div#francais {
	position:absolute;
	top:2px;
	left:38px;
}

div.main div.languages div#deutsch {
	position:absolute;
	top:35px;
	left:80px;
}

div.main div.languages div#italiano {
	position:absolute;
	top:48px;
	left:122px;
}

div.main div.languages div#chinese {
	position:absolute;
	top:48px;
	left:163px;
}

div.main div.languages div#spanol {
	position:absolute;
	top:35px;
	left:208px;
}

div.main div.languages div#english {
	position:absolute;
	top:2px;
	left:247px;
}

div.main div.languages div span {
	background:none;
	display:block;
	width:41px;
	height:41px;
}

div.main div.languages div span img {
	margin:7px;
}

div.main div.languages a:hover span {
	background:url(../_img/bg_drapeau_on.png) center no-repeat !important;
	background:none;
}
	
