/*
 
Auteur : Boris G. Parfenoff
Date de création : 2011 08 05

Description :
CSS concernant la partie mise en page du site www.parfenoff.org

© Boris G. Parfenoff

*/

/*** empagement de base ***/

body {
	margin-left          : 0px;
	margin-top           : 0px;
	margin-right         : 0px;
	margin-bottom        : 0px;
	background-color: #FFFFDF;
}

#mapage {
	font-family          : Verdana, Arial, Helvetica, sans-serif;
	width                : 960px;
	border               : 1px solid #0099FF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/contenu/fond_960.gif);
	background-repeat: repeat-y;
}

/*** élément de page ***/

/* pied de page */

#copy {
    background-color     : #FFFFCC;
	font-family          : Verdana, Arial, Helvetica, sans-serif;
	font-size            : 9px;
	color                : #FF6600;
	text-decoration      : none;
	line-height          : 18px;
	text-align           : center;
	clear                : both;
	border-top           : 1px solid #3366FF;
}

#copy a, #copy a:hover{
	color             : #3366FF;
	text-decoration   : underline;
}

#copy a{
    text-decoration   : none;
}

/* banner */

#banner {
	width            : 960px;
	display          : block;
	background-image: url(../img/commun/banner_fond_960.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
}

#banner a{
    text-decoration  : none;
}

#banner .parfenoff{
	font             : normal 30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration  : none;
	letter-spacing   : 5px;
	text-align       : left;
	display          : block;
	margin           : 0;
	padding-left     : 24px;
	padding-top      : 24px;
	color            : #FF3300;
	width            : 350px;
}

#banner .base_line {
	width            : 600px;
	font             : bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration  : none;
	letter-spacing   : 3px;
	text-align       : left;
	display          : block;
	margin           : 0;
	padding-bottom   : 24px;
	padding-left     : 24px;
	color            : #FF3300;
}

/*** partie centrale ***/

#corps {
	width             : 960px;
	display           : inline-table;
}

#contenu {
	display           : table;
	width             : 478px;
	top               : 0;
	float             : left;
	padding           : 5px;
	font              : 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration   : none;
}

/*** style pour le contenu ***/

img {
    border            : 0;
}

h1, h2, h3, h4, h5 {
	color             : #3366FF;
	font-family       : Verdana, Arial, Helvetica, sans-serif;
}

#contenu h3 {
    padding           : 0 7px;
    font-size         : 16px;
}

h1.news {
    font-size         : 22px;
}

h3.news, #contenu h3.news {
    font-size         : 13px;
}

h4.news {
    font-size         : 12px;
	margin            : 0;
	padding           : 15px 0;
}

h1.classe{
	color             : #FF0000;
    font-size         : 42px;
	/*font              : 42px Verdana, Arial, Helvetica, sans-serif;*/
	float             : left;
	margin-left       : 5px;
}
h1.chapitre{
    color             : #FF0000;
    font-size         : 18px;
	/*font              : 18px Verdana, Arial, Helvetica, sans-serif;
	float             : left;*/
	padding           : 20px 0;
	text-align        : center;
}

#contenu p {
	padding           : 0 7px;
}

p.telech{
    font              : 12px Verdana, Arial, Helvetica, sans-serif;
    clear             : both;
}
p.telech img {
    vertical-align    : middle;
}

.important {
    font-weight       : bold;
	color             : #FF0000;
}

#methodes {
    width             : 450px;
	border            : solid #3366FF 1px;
	padding           : 7px;
	margin            : 50px 0 0 10px;
}

#methodes td a {
   font-weight        : bold;
   text-decoration    : none;
   color              : #000000;
}
#methodes td a:hover {
   text-decoration    : underline;
   color              : #000000;
}

span.methodes {
    display           : block;
    position          : relative;
	top               : -15px;
	left              : -2px;
	width             : 120px;
	height            : 20px;
	background-color  : #FFFFFF;
	font-weight       : bold;
	color             : #3366FF;
	border            : none;
	padding           : 0 0 0 3px;
	margin            : 0;
	clear             : both;
}
#methodes td a.pdf {
   display            : block;
   padding            : 0px 2px 0px 2px;
   background-color   : #FF0000;
   color              : #FFFFFF;
   text-align         : center;
   font-size          : 10px;
   border             : solid #000000 1px;
}
