/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */


/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background: #FFF;
	margin: 1.5em;
	text-align: justify;
	font-size: 1em;
	color: #333;
	
}

img, table, tr, td { margin: 0; padding: 0; border: none; }

a { text-decoration:none; color:#0033AA; font-family:inherit; }

h1, h2, h3, h4, h5, h6 { padding : 0; margin : 0; border : none; font-weight : normal;}


/*  ------------------------------------------
/*  Structure & design
/*  ------------------------------------------ */
body {
	background-image : url('images/outbackup/P8140029.1600x1200 copie.jpg');
	background-attachment: fixed;
	background-position : center;
	}
#structure {
	width : 751px;
	margin : auto;
	}
#structure tr#head-banner #banniere {
	background-image : url('images/outbackup/banner_logo2.gif');
	background-repeat : no-repeat;
	background-position : center top;
	width : 100%;
	height : 139px;
	display : block;
	}
#structure tr#main-content {
	background-image : url('images/outbackup/content_bg2.gif');
	background-repeat : repeat-y;
	}

#structure tr#main-content td#left-bar {
	width : 10em;
	padding-left : 15px;
	vertical-align : top;
	background-image : url('images/outbackup/content_bg2.gif');
	background-repeat : repeat-y;
	background-position : top left;
	}

#structure tr#main-content td#content {
	padding-right : 40px;
	padding-left : 20px;
	vertical-align : top;
	background-image : url('images/outbackup/content_bg2.gif');
	background-repeat : repeat-y;
	background-position : top right;
	}
#structure tr#tail-banner {
	background-image : url('images/outbackup/js_bottom2.gif');
	background-position : top left;
	height : 52px;
}

/*  ------------------------------------------
/*  Charte graphique
/*  ------------------------------------------ */
#main-content td {
	padding-top : 20px;
	}
#main-content #left-bar #barre-laterale-gauche ul {
	margin : 0;
	padding : 0;
	list-style: none;
	margin-top : 2em;
	margin-left : 20px;
	}
#main-content #left-bar #barre-laterale-gauche ul li{
	list-style-position : outside;
	list-style-image : url('images/outbackup/menu_item.png');
	}
#main-content #left-bar #barre-laterale-gauche ul li:hover {
	list-style-image : url('images/outbackup/menu_item_over.png');
	}
#main-content #left-bar #barre-laterale-gauche ul li a {
	font-size: 10px;
	font-weight: bold;
	color: #567EB9;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 21px;
	}
#main-content #content #contenu-general {
	color : #30568E;
	font-weight : normal;
	color : black;
	}

#main-content #content #contenu-general p,#main-content #content #contenu-general ul li{
	font-family : Verdana;
	font-size : 10pt;
	font-weight : normal;
	text-align : justify;
	clear : both;
	}

#main-content #content #contenu-general h1.titre {
	color : #23395B;
	vertical-align : middle;
	text-align : center;
	font-size : 14pt;
	text-transform : uppercase;
	font-weight : normal;

	background-image : url('images/outbackup/title_bg.png');
	background-repeat : no-repeat;
	background-position : center;
	width : 476px;
	height : 50px;
	line-height : 50px;
	
	margin : auto;
	margin-bottom : 2em;
	margin-top : 20px;
	}
#main-content #content #contenu-general h2{
	font-size : 10pt;
	font-weight : bold;
	font-family : Verdana;
	text-align : center;
	}
#main-content #content #contenu-general h3{
	color : #567EB9;
	border-bottom : 1px solid #D2DCEA;
	text-align : left;
	margin-top : 1em;
	clear : both;
	}
#contact.publicite {
	margin-top : 2em;
	font-size : 9pt;
	color : #567EB9;
	line-height : 1.5em;
	text-align : center;
}
#contact.promotion {
    margin-top : 2em;
    font-size : 11pt;
	background-color : #3c5981; 
    color : #BBBBBB;
    line-height : 1.5em;
    text-align : center;
	}
