
/************************************
 *     Propriétés des balises       *
 ************************************/

body{
	
	background-color: #4A5D7B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	margin: 0;
	padding: 0;
}

table, tr, td, th{
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
}

th {
	background-color: #C8D2B9;
}

form{
	display:inline; 
	margin:0; 
	padding:0;
}

input{
	color: #4C5D32;
	font-weight: bold;
	background-color: #F3FAE8;
}

textarea{
	color: #4C5D32;
	font-weight: bold;
	background-color: #F3FAE8;
}

select{
	color: #4C5D32;
	font-weight: bold;
	background-color: #F3FAE8;
}

hr{
	width: 100%;
	color: #739A39;
	text-align: center;
}

h1{
	font-size: 13pt;
	color: #4C5D32;
	border-bottom: 1px solid #4C5D32;
}

h2{
	font-size: 11pt;
	color: #4C5D32;
	border-bottom: 1px dashed #4C5D32;
}

h3{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #4C5D32;
}

a img{
	border: 0;
}

/*
ul{
	margin: 0;
	margin-left: 15px;
	padding: 0;
	list-style-image: url(../../templates/temp/images/puce.gif);
	list-style-position: inside;
}

li{
	margin: 0;
	padding: 0;
}
*/

/***********************************
 *          Liens                  *
 ***********************************/

/* Normal, standard links. */
a:link, a:visited
{
	color: #4C5D32;
	text-decoration: none;
}
a:hover
{
	color: #cc3333;
	text-decoration: none;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	color: #000000;
	text-decoration: none;
}
a.nav:hover
{
	font-weight: bold;
	color: #cc3333;
	text-decoration: underline;
}

/* Normal, standard links. */
a.blanc:link, a.blanc:visited
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}
a.blanc:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


/**************************
 *      Texte             *
 **************************/

 .green {
 	color: #5bA54F;
 }
 
 .red {
 	color: #BB7777;
 }



/***************************
 *	Structure du design    *
 ***************************/

#site{ /*le conteneur global du site, qui sera centré */
	/*width: 852px;*/
	width: 752px;
	border: 1px solid #739A39;
	background-color: #EFEFEF;
	position: absolute;
	left: 50%;
	margin-left: -375px;
}

#haut1{
	color: #4A5D31;
	padding-left: 5px;
	font-size: 10pt;
}

#haut2{ /* le header avec logo et bannière */
	background-image: url('images/header.gif');
	height: 100px;
	width: 750px;
}

#haut3{
	color: #4A5D31;
	font-size: 10pt;
	padding-left: 5px;
	border: 1px solid #739A39;
	border-left: 0;
	border-right: 0;
}

#haut4{
	color: #4A5D31;
	padding-left: 5px;
	border: 0;
	border-bottom: 1px dashed #739A39;
	text-align: right;
	font-size:10pt;
}

#conteneur
{
	width: 750px;
	background-image: url('images/point.gif');
	background-repeat:repeat-y;
	background-position: 155px 0%;
	background-attachment: nofixed;
}

#menu
{
	float: left;
	width: 150px;
	padding: 5px;
	font-size: 10pt;
}

#contenu
{
	margin-left: 155px;
}

#page
{
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height: 100%;
}

#baspage1
{
	clear: both;
	height: 20px;
	text-align: center;
	color: #4A5D31;
	padding-top: 2px;
	margin-left: 160px;
	margin-right: 10px;
	margin-top: 5px;
	background-image: url('images/fond.gif');
}

#baspage2
{
	margin-left: 160px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 5px;
}

#footer
{
	clear: both;
	height: auto;
	width: 749px;
	background-image: url('images/footer.gif');
	border-top: 1px solid #739A39;
	color: white;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	text-align: center;
}

#pub_skyscraper{
	position: absolute;
	left: 85%;
	top: 200px;
}


/******************************
 *      Classes               *
 ******************************/

.evidence
{
	background-image: url('../templates/temp/images/fond.gif');
	padding: 3px;
	padding-top: 5px;
	border: 1px dashed #4C5D32;
}

.quotation
{
	padding: 3px;
	padding-top: 5px;
	border: 1px dashed #4C5D32;
}

.important
{
	background-color: #CFDAC9;
	padding: 3px;
	padding-top: 5px;
	border: 1px solid #4C5D32;
}

.question
{
	color: #4A5D31;
	background-color: #CFDAC9;
	padding: 3px;
	font-weight: bold;
}

.small{
	font-size: 75%;
}

.borderBot{
	border-bottom: 1px solid black;
}

.padding{
	padding: 10px;
}

.padding2{
	padding: 5px;
}

.quote{
	border-left: 2px dotted black;
	border-right: 2px dotted black;
	padding: 10px;
	background-color: #D9DFCF;
	margin-left: 20px;
	margin-right: 20px;
}

.code{
	border: 2px dotted black;
	padding: 10px;
	font-family: 'Courier New';
	margin-left: 20px;
	margin-right: 20px;
}

.enteteForum{
	background-color: #C8D2B9;
	border: 0;
	border-bottom: 1px solid #E54400;
	text-align: left;
}

/****************************
 *		Classes				*
 ****************************/
 
 .deployedblock {
 	width: 98%;
 	margin: 0;
 	padding: 5px;
 	background-color: #E5E5E5;
 }
 
 .error {
 	color: red;
 }
