﻿@charset "utf-8";

* {
	margin:0px;
	padding:0px;
}
 
html, body {
	background-color:#FFFFFF;
	height:100%;
}

body {
	font-family: Frutiger-Roman, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #333;
}

#wrapper {
	float:left;
	width:100%;
}

#header {
	height:250px;
	background: left url('../../img/3im_logo.jpg') no-repeat;
}

#left {
	width: 275px;
	position:absolute;
}

#right {
	margin-left: 275px;
}

#footer {
	color: #999999;
	text-align: center;
}

ul#navigation li { list-style:none; margin-bottom:3px; }
ul#navigation li a { display:block; width:250px; padding:3px; text-decoration: underline; color:#333333  }
ul#navigation li a:hover, 
ul#navigation li a.active { background-color:#C0C0AB; color:#FFFFFF; text-decoration:none; }

/*
*  FORMS
*/  
select {
	padding:0px;
	margin:0px;
	color:black;
	border-width:1px;
	font-size:12px;
	width:200px;
	background-color: white;
	background-color: transparent;
}

input[type=text],input[type=file],input[type=password],textarea {
	background-color: transparent;
	color:black;
	width:200px;
	font-size:12px;
	color:#000;
	padding:2px;
	margin:0px;
	border:1px solid;
	border-color:#ddd;
}
input[type=text]:hover,input[type=file]:hover,input[type=password]:hover,textarea:hover,
input[type=text]:focus,input[type=file]:focus,input[type=password]:focus,textarea:focus {
	border-color:#9F907F;
	background-color:#FAF9F8;
	/*color:#fff;*/
}

input[type=button],input[type=submit],input[type=reset],button {
	background-color:#9F907F;
	color:#fff;
	border:1px #9F907F solid;
	cursor:pointer;
	padding:1px;
	font-size:11px;
}

input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover,
button:hover {
	border-color:#9F907F;
	background-color:#fff;
	color:#9F907F;
}
input[type=button]:active,
input[type=submit]:active,
input[type=reset]:active,
button:active {
	border-color:#fff;
	background-color:#000;
	color:#fff;
}

/*
*  MARKUP
*/
h1,h2,h3,h4,h5,h6 { 
	font-weight:bold; 
}

h1 { font-size: 200% }
h2 { font-size: 175% }
h3 { font-size: 150% }
h4 { font-size: 133.33% }
h5 { font-size: 116.67% }
h6 { font-size: 116.67%  }

p {
	line-height: 1.5em;
	margin: 1em 1em 0 0;
}

hr {
	color: #fff;
	background:transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border:0;
	border-bottom: 1px #000 solid;
}

a { text-decoration:none; color:#9F907F; }
a:focus,a:hover,a.active { text-decoration:underline; }
a:hover {
	text-decoration:underline;
}

label {
	cursor:pointer;
	border-bottom:1px #ccc dashed;
}

/*
*  CUSTOM
*/
.ie_clearing {	clear:both;}

p.article_text:first-line { font-weight:bold;  }
p.article_text:first-letter { font-size:24pt; color:#000; }

.article_title { }
p.article_text { }

.erreur {
	font-family: sans-serif, Helvetica,  Arial, Verdana;
	font-size:16px
}
li {
	list-style-image:url(../../img/square.gif);
	list-style-position:inside;
	line-height:26px;
}
.cd_color {
	color:#9F907F;
}
.cd_bgcolor {
	background-color:#9F907F;
}
li.contact {
	list-style-image:url(../../img/square_blank.gif);
	font-size:14px;
	line-height:normal;
}

#list-info {
	width:30%;
	margin:10px;
	padding:10px;
	margin-top:20px;
	line-height:18px;
}
