page {
	size:21.0cm 29.7cm;
	margin:2.5cm 2cm 2.5cm 2cm;
}

BODY {
	margin:0;
	padding:0;
	background-color:#52729D;
	background:url(../images/arriere.png) center;
}

#conteneur {
	margin-left:auto;
	margin-right:auto;
	width:760px;
	min-height:50em;
	color:#000000;
	background-color:#EEEEEE;
	/*background-color:#FFFFFF;*/
	/*-moz-border-radius:10px;*/
}

html>body #conteneur{
	height:auto;
}

#head {
	display:none;
	height:120px;
	font-family:Helvetica, sans-serif;
	font-size:13px;
	background-color:#EEEEEE;
	/*-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;*/

}

#main {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:750px;
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	background-color:#FFFFFF;
}

#left {
	display:none;
	float:none;
	padding:0 5px 0 5px;
	width:140px;
	min-height:590px;
}

#right {
	padding:5px;
	min-height:590px;
}

#foot {
	display:none;
	margin:0;
	padding:10px 0 1px 0;
	width:760px;
	min-height:120px;
	background-color:#EEEEEE;
}

.logoline {
	/*border:1px solid red;*/
	margin-left:auto;
	margin-right:auto;
	list-style-type:none;
	text-align:center;
}

.logoline LI {
	margin:2.5px 10px 2.5px 10px;
	display:inline;
}	

#logo {
	margin:5px;
	float:left;
	font-family:Helvetica, sans-serif;
	font-size:40px;
	color:#FFBD3F;
}

#switch {
	color:#333333;
	font-weight:bold;
	margin:5px 5px 0 0;
	float:right;
}

#logo SPAN { color:#C6C6C6; }


/* HABILLAGE DES TEXTES */

#right A, A:active, A:visited { text-decoration:none;font-weight:bold;color:#009900; }
#right A:hover { color:#009900;text-decoration:underline; }

#right H2, H4 { border-bottom:thin solid #8CACBB;color:#000000; }
#right H1 { margin:0;font-family:Arial, Helvetica, sans-serif; font-size:26px; }
#right H2 { font-size:22px; }
#right H3 { font-size:18px;}
#right H4 { font-size:14px;}

#right P, BLOCKQUOTE, LABEL, UL, OL { 
	margin:0;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#22446F;
}

#right UL, OL {
	margin:5px;
	line-height:16px;
	list-style-type:square;
}

#right OL { margin-left:9px;list-style-type:decimal;}

#right SPAN.code {
	font-size:15px;
	font-family:Courier, mono;
	color:#FF6600;
}

#right P.code {
	font-size:15px;
	font-family:Courier, mono;
	color:#FF6600;
	margin:10px 0 10px 0;
	padding:0 0 0 25px;
	line-height:18px;
}

#right SPAN.quote, P.quote {
	padding:2px;
	border:thin dashed #52729D;
	background-color:#F7F9FA;
}

#right BLOCKQUOTE {
	margin:10px 0 10px 0; 
	padding:5px;
	border:thin dashed #52729D;
	background-color:#F7F9FA;
}

#right .ariane {
	margin:10px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


#right TABLE {
	margin:10px auto 10px auto;
	padding:0;
	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	border-collapse:collapse;
	border:thin solid #52729D;
}

#right TH, TD {
	border:thin solid #52729D;
	padding:5px;
	color:#22446F;
}

#right TH {
	background-color:#F7F9FA;
	color:#FF6600;
}

#right FORM {
	margin:10px;
}

/* REGLE DE STYLE DU MENU DE GAUCHE */

#left H2:first-letter { color:#52729D; }
#left H2 { margin:10px 0 5px 0;font-size:14px;color:#FFBD3F;border-bottom:thin solid #C6C6C6; }
#left UL { padding-left:15px; list-style-type:square;}
#left A, A:active, A:visited { font-size:12px;color:#999999; }
#left A:hover { color:#000000;text-decoration:underline; }

/* REGLE DE STYLE DU PIED DE PAGE */

#foot A, A:active, A:visited { text-decoration:none; font-weight:bold; color:#009900; }
#foot A:hover { color:#009900;text-decoration:underline; }
#foot IMG { border:0; } 
#foot P {
	margin-left:auto;
	margin-right:auto;
	padding:0 15px 0 15px;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

P.access { text-align:right; }

/* REGLE DE STYLE DES CADRES POUR LES LISTES DE COLLECTIONS TRIEES PAR AUTEUR/EDITEUR... */

.step {
}

.coleft { 
	float:left;
	padding:2.5px;
	border:thin solid #000000;
	width:280px;
}

.coright {
	margin-left:285px;
	padding:2.5px;
	border:thin solid red;
}

/* REGLE DE STYLE DU CADRE COLLECTION */

#col, #vol {
	margin:5px;
	padding:0 10px 0 10px;
	width:500px;
	min-height:350px;
	border:thin solid #52729D;
	background-color:#F5F8FC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
}

#jp, #fr {
	padding:10px;
	width:220px;
	border:thin dashed #FF6600;
	background-color:#FFECDF;
}

#jp { float:left; }
#fr { margin-left:255px; }

#me {

}

#col H1 {
	margin:10px 0 0 0;
	font-size:18pt;
	color:#FFCC66;
}

#col H2 {
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#col UL {
	list-style-type:none;
	line-height:20px;
	padding:0;
}

#col H3 {
	color:#FFCC66;
	font-weight:bold;
	border-bottom:thin solid #FFCC66;
}

#col A { color:#FF6600;}
#col A:hover { color:#FF6600;}
#col A:active { color:#FF6600; }
#col A:visited { color:#FF6600; }

/* REGLE DE STYLE DU CADRE VOLUME */

#vol H1 {
	margin-bottom:0;
	font-size:14pt;
	color:#FFCC66;
}

#vol H2 {
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}

#vol UL {
	list-style-type:none;
	line-height:20px;
	padding:0;
}

#vol H3 {
	color:#FFCC66;
	font-weight:bold;
	border-bottom:thin solid #FFCC66;
}

#vol A { color:#FF6600;}
#vol A:hover { color:#FF6600;}
#vol A:active { color:#FF6600; }
#vol A:visited { color:#FF6600; }


#volgauche {
	float:left;
	width:150px;
}

#voldroite {
	margin-left:160px;
	min-height:245px;
}

#voldroite UL {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* REGLE DE STYLE POUR LA HOME DU SITE */

#home_right { float:right; width:190px;background-color:#FFECDF;border:thin dashed #FFCC00;padding:5px;}
#home_right H3 { margin:5px 0 5px 0;font-size:12pt; }
#home_right P { font-size:10px; }
/*#home_left { margin-right:220px; }*/
#home_left H2 { margin:5px 0 5px 0;color:#FFBD3F;border-bottom:thin solid #E6E6E6;}
#home_left H3 { margin:15px 0 0 0;font-size:14px;}
#home_left P.post-info { margin:10px 0 10px 0;font-style:italic;font-weight:bold;color:#666666;}
#home_left P.champs {margin:5px 0 5px 0; }
FIELDSET { margin:15px 0;padding:0;border:thin solid #FFFFFF;}

/* REGLE DE STYLE POUR LE RECAPITULATIF  */
.tdb {
	font-size:12px;
	border-collapse:collapse;
	border:thin solid #52729D;
}

.tdb TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:thin solid #52729D;
	height:25px;
	vertical-align:middle;
}

.serie { width:35%; }
.detail { width:65%; }

