/***************************************************************************
 *   Copyright (C) 2008 by oscim   Project lossim                          *
 *   a@oscim.fr                                                            *
 *       [created : 11.04.2009, 01:01:02] @oscim                           *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful,       *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 *   GNU General Public License for more details.                          *
 *                                                                         *
 *   You should have received a copy of the GNU General Public License     *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc.,                                       *
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
 ***************************************************************************/

*,html, body {
	margin: 0;
	padding:0;
}

body {
	font: 70% "Arial";
}



a {
	text-decoration:none;
	color:#bd856f;
	font-weight: bold;
}

a :hover{
	text-decoration:underline;
	color:#494949;
}

img{	border:none;}
ol,ul, li {  margin-left:2em;}
b{	font-weight:bold; }
i{	font-style:italic; }
u{	text-decoration:underline; }
small, sub, sup { font-size: .83em }
sub { vertical-align: sub }
sup { vertical-align: super }
blockquote{	margin-left:2em;}
/* supp du fond sur iframe pour block wisiwing */
/* supp du fond sur iframe pour block wisiwing */
body.mceContentBody , iframe#wysiwygmessage{ background:#f0f0ee; clear:both; width:650px; }
body.mceContentBody .gabarit{border: 1px solid black; background:white; margin:5px 0;}

/* Gabarit pour edition */
.central {float:left; width:100%; }
.colonne_gd{ width:330px;}
.colonne_small{  width:200px;}
.col_equal { width:270px;}
.fright{ float:right; }
.fleft{float:left;}


div#global {
	min-height: 100%;
	width:900px;
        min-height:500px;
	margin: 0 auto;
}

	div#header {
		margin: 0;
		height: 70px;
		width:100%;
		position: relative;
	}
		div#header p{
			float:right;
		}
	div#center {
		width:900px;
		min-height: 100%;
	}

		div#sidebar {
 			float:left;
			padding:0;
			width:230px;

			}
		div#sidebar h3{
			font-size:12px;
			background:#494949;
			text-align:center;
			color:white;
		}
		div#sidebar ul{
			margin:2px 10px;
		}
		div#sidebar ul#menu li.select{
			margin-left:15px;
			list-style:circle;
		}
		div#sidebar ul#menu_lang li{
			border-bottom:1px solid #bd856f;
			display:inline;
		}
		div#sidebar ul#menu_lang li.select{
			border:none;
			border-bottom:2px solid #bd856f;
		}
		div#sidebar ul#menu_lang li,div#sidebar ul#menu_lang li form, div#sidebar ul#menu_lang li form a{
			display:inline;
			padding:0 2px;
		}
		div#maine{
			float:right;
			width:650px;
			border-left: 2px solid #bd856f;
			padding-left:10px;
		}
		/* block idem element body.mceContentBody*/
		div.content  {
			clear:both;
		}
			div#maine ol,div#maine ul,div#maine  li {
					list-style-type:circle ;
				}
	div#footer {
		clear:both;
		margin-right: auto;
		padding-top:25px;
	}
	div#footer p,   div#footer a, div#footer a:hover {
		font-size:0.8em;
		color:#bd856f;
		text-align:center;
		text-decoration: none;
	}

/* Calibre retour site map */
ol#sitemap {
	margin: 15px 0  0 0 ;
}
ol#sitemap li{
	margin-left:10px;
}
ol#sitemap ul li{
	margin-left:25px;
}


/* Retour Systeme  */
.erreur{
 border:3px solid red;
 text-align:center;
 margin: 5px auto;
 font-weight:  bold;
}
.info{
 border:1px solid green;
 text-align:center;
 margin: 5px auto;
}
.warning {
 border:1px solid red;
 text-align:center;
 margin: 5px auto;
}

/* Placement generic*/
.left{	float:left; }
.right{	float:right;}
.signature{
	clear:both;
	text-align:right;
	font-weight:bold;
}

.capDivLeft {
    float:left;
    margin: 0 10px 10px 0;
}

.caption {
clear:both;
margin-top:5px;
position:relative;
padding-left:20px;
top:5px;
}