/* @override http://cg85-archives.win.mediacd.fr/global/styles/archimaine.css */

/* ARCHIMAINE */

/* Dans cette feuille de style, tous les styles concernant les pages pour Archimaine */

/* LAYOUT Page 2 colonnes */

.archimaine #colBa {
	width: 200px;
	font-family: Verdana, sans-serif;
}

.archimaine #colBb {
	width: 425px;
}



/* LAYOUT Page 1 colonne */

.archimaine.uneCol #colBa {
	width: 650px;
	margin: 0;
}

/* Contenu colBa */

.archimaine #etatCivil p.titre {
	font: normal normal 138.5% Georgia;
	color: #653f64;
}
.archimaine #etatCivil p.ssTitre {
	font: italic normal 108% Georgia;
	color: #653f64;
}
.archimaine #etatCivil img#carteVendee {
	position: relative;
    margin-left: -20px;
}

.archimaine #etatCivil select {
	width: 200px;
}

.archimaine .infosComplementaires {
	width: 180px;
	padding: 10px;
	background: #fff5fa;
	font-family: Verdana, sans-serif;
	font-size: 93%;
}

.archimaine .infosComplementaires p.titre {
	font: normal normal bold 93% Verdana, sans-serif !important;
	color: #000 !important;
}

.archimaine .infosComplementaires p {
	font: normal normal normal 93% Verdana, sans-serif !important;
	color: #000 !important;
}

.archimaine .infosComplementaires p a.link {
	text-decoration: none;
	color: #674066;
	padding: 0 0 0 10px;
	background: url('global/images/puceLien-infosComp.gif') no-repeat 0 3px;
}

.archimaine .infosComplementaires p a:hover.link {
	text-decoration: underline;
}

/* Contenu colBb */

.archimaine #colBb p, .archimaine #colBb ul {
	margin: 15px 0 15px 0;
	font-size: 93%;
}

.archimaine #colBb p.nbResultats, .archimaine #colBb p.nbreAlbums {
	font-size: 93%;
	margin: 0 0 15px 0;
	font-weight: bold;
}

.archimaine h2 {
	font-weight: bold;
}

.archimaine h3 {
	font-size: 93%;
	font-weight: bold;
	color: #000;
}

/* les tableau */

/* Gestion des résultats de recherche */

.tableResultat {
	width: 425px;
	font-size: 93%;
}

.tableResultat td {
	vertical-align: top;
	padding: 5px 5px;
}

.tableResultat tr.fonce {
	background: #f9e4ee;
}

.tableResultat th {
	padding: 3px 5px;
	background: #763c74;
	color: #fff;
	font-weight: bold;
}

.tableResultat th.thRef {
	width: 180px;
	
}

.lineOver {
	background-color: #fbc8ea;
	background-position: -210px 0;
	color: #674066;
	cursor:default;
}

.tableResultat th.thComment {
	width: 80px;
}

.tableResultat th.thPeriode {
	width: 70px;
}

.tableResultat th.thCote {
	width: 65px;
}

/* Gestion des albums photos*/

.tableAlbums {
	width: 435px;
	font-size: 93%;
}

.tableAlbums td {
	vertical-align: top;
	padding: 5px 5px;
}

.tableAlbums td.fonce {
	background: #f9e4ee;
}

.tableAlbums th {
	padding: 3px 5px;
	background: #763c74;
	color: #fff;
	font-weight: bold;
}

.tableAlbums th.thAlbum {
	width: 280px;
	
}
.tableAlbums th.thEntree {
	width: 175px;
	text-align: center;
}
.tableAlbums td.tdEntree {
	text-align: center;
}
.tableAlbums th.thActions {
	width: 80px;
	
}

/* Table Recherche albums */

.tableRechercheAlbums {
	width: 435px;
}

.tableRechercheAlbums td {
	vertical-align: top;
	padding: 5px 5px;
}

.tableRechercheAlbums td.fonce {
	background: #f9e4ee;
}

.tableRechercheAlbums th {
	padding: 3px 5px;
	background: #763c74;
	color: #fff;
	font-weight: bold;
}

.tableRechercheAlbums th.thFond,.tableRechercheAlbums td.tdFond  {
	width: 30px;
	text-align: center;	
}
.tableRechercheAlbums th.thReference {
	width: 205px;
	
}
.tableRechercheAlbums th.thVue, .tableRechercheAlbums td.tdVue {
	width: 35px;
	text-align: center;
}
.tableRechercheAlbums th.thComment {
	width: 75px;
	
}

.tableRechercheAlbums th.thActions {
	width: 80px;
	
}

/* Le formulaire */

fieldset, #blocValidation { width: 635px; float: left; background: #fff5fa; padding: 5px;margin: 0 0 20px 0;}

#titreForm {
position: relative;
top: 4px;
}

#titreForm p {
font-family: Georgia;
font-size: 108% !important;
font-weight: bold;
color: #653f64;
margin: 3px 0;	
}
.champsRequis {
color: #ff2b06;
font-style: italic;
margin: 0 3px;
line-height: 123.1%;
}
form {
font-family: Georgia;
font-size: 93%;
}

p.field_line {
text-align: left;
margin: 8px 0;
float: left;
clear: both;
width: 99%;
}

.float {
float: left;
}

label, span.pseudoLabel {
width: 200px;
padding: 0 5px 0 0;
font-weight: bold;
float: left;
text-align: left;
font-weight: normal;
}
label.float {
	width: 100px;
	margin: 0 0 0 5px; 
	float: left;
}
input, select {
	width: 330px;
	margin: 0 0 0 5px;
}
input.float {
	width: auto !important;
}
input.moyen, select.moyen {
	width: 200px;
}

#blocValidation p {float: left; width: 98%;}

p.bottomNote {
	color: #643f63;
}
input.submit {
	width: 90px;
	font-family: Georgia;
	font-size: 108%;
	font-weight: bold;
	background-color: #e2007a;
	color: #fff;
	float: left;
	border: 0;
	padding: 3px 5px;
}
input.reset {
	width: 120px;
	font-family: Georgia;
	font-size: 108%;
	font-weight: bold;
	background-color: #643f63;
	color: #fff;
	float: left;	
	border: 0;
	padding: 3px 5px;
}

/*  ALBUMSSSS */
span.backLink { /* Retour à la page précédente */
	font-size: 93%;
	text-transform: lowercase;
}
#colBa ul#navAlbum {
}

#colBa ul#navAlbum li {
	background-image: none;
	margin: 0;
	padding: 0;
}
#navAlbum {
	width: 200px;
	background: url('global/images/bgNavAlbum-bottom.gif') no-repeat top left;
	border-bottom: 1px solid #eed1f0;
	padding: 5px 0 0 0;
}

#navAlbum li a {
	font: 93%/131% Verdana, sans-serif;
	width:165px;
	display: block;
	padding: 3px 10px 5px 25px;
	margin: 0 0 0 0px;
	background: url('global/images/bgSsNav-n2.gif') no-repeat 5px 0;
	color: #c7006a;
	text-decoration: underline;
}

#navAlbum li a:hover, #navAlbum li a.active  {
	background-color: #fbc8ea;
	background-position: -205px 0;
	color: #674066;
	text-decoration: none;
}


#navigationAlbum p.titre {
	background: url('global/images/bgNavAlbum-titre.gif') no-repeat top left;
	margin: 0;
	padding: 6px 5px 4px 5px;
	font: normal normal bold 93% Georgia;
	color: #674066;
}
