
/* 

Page de style du site www.contexte-photo.com

-------------------------------------------------------------- 
		STYLES POUR TOUTES PAGES 
-------------------------------------------------------------- 
*/

/* HTML, BODY { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #fff; color: #000;} */

H1 { color: Maroon; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; }
H2 { color: Black; font-family: Verdana, sans-serif; font-size: 12px; }
TD { color: Black; font-family: Verdana, sans-serif; font-size: 10px; }

.toknow { border-width: 1px; padding: 5px 5px 5px 5px; border: 1px solid #adadad; margin-bottom: 10px; margin-left: 5%; margin-right: 5%; margin-top: 20px; text-align: justify; }
.advert { border-width: 1px; padding: 5px 5px 5px 5px; border: 1px solid #5460A6; margin-bottom: 10px; margin-left: 10%; margin-right: 10%; margin-top: 20px; text-align: justify;  background-color: #F0F8FF;  }
.alert { border: solid; border-color: #FF8C00; border-width: 1px; background-color: Highlight; color: #FFFFFF; font-weight: bold; text-align: center; padding: 2px 2px 2px 2px; width: 200px;   margin-top: 5px; padding-bottom: 3px; }
.stitre_rub { color: #9E1616; font-size: 12px; font-style: normal; font-weight: bold; }
.enteteform { color: #5460A6; font-size: 10px; font-style: normal; font-weight: bold; }
.enteteformCadre { color: White; font-size: 10px; font-style: normal; font-weight: bold;  background-color: #5460A6;  }
.surlignJaune { background-color: Yellow; }

.liens { text-decoration: none; font-weight: bold; color: Black; }
A.liens:link { color: Maroon; }
A.liens:visited { color: Maroon; }
A.liens:hover { font-weight: bold; color: Red; background-color: Yellow; }

	

/* 
-------------------------------------------------------------- 
		STYLES RUBRIQUES 
-------------------------------------------------------------- 
*/

/* ACCUEIL */
div#cadreAccueil {
	padding: 2px 4px 10px 4px;
	text-align: justify;
	margin: 2px 3px 10px 5px;
	border: 1px dotted #929292;
}

/* CONCOURS */
div#concours_concept { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px;  margin-bottom: 10px;  }
div#concours_prochainement { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; }
div#concours_actuellement { border-color: Gray; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px;  margin-bottom: 10px;  }
div#concours_lots { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; }

/* Listes des concours */
div#listeconcours { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px;  margin-bottom: 10px;  }
.listeconcoursTitre { color: Maroon; font-family: verdana, sans-serif; font-size: 11px; font-weight: bold; }
.listeconcoursSsTitre { color: Maroon; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; font-style: italic; }

/* LABO */
div#labo_intro { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; text-align: justify; }
div#labo_astuces { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; text-align: justify; }
div#labo_loupe { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; text-align: justify; }
div#cadre_tuto { border-left: 1px solid #adadad; border-top: 2px solid #adadad; }

.cadre_photo { border-color: #5460A6; border-style: solid; border-width: 1px; padding: 2px 5px 2px 5px; margin-left: 5px; margin-right: 5px; text-align: justify;  margin-top: 15px;  margin-bottom: 15px;      }
.cadre_critic { border-color: #adadad; border-style: solid; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; text-align: justify;  margin-top: 5px;  padding-bottom: 5px;   }
.describ_photo { color: #5460A6; font-size: 10px; font-style: normal; font-weight: bold; }
.describ_critic { color: #adadad; font-size: 10px; font-style: normal; font-weight: bold; }
.depot { border: solid; border-color: #FF8C00; border-width: 1px; background-color: Highlight; color: #FFFFFF; font-weight: bold; text-align: center; padding: 2px 2px 2px 2px; width: 200px;   margin-top: 5px; padding-bottom: 3px; }
.critic_now { color: #5460A6; font-size: 10px; font-style: normal; font-weight: bold; }
.critic_soon { color: #adadad; font-size: 10px; font-style: normal; font-weight: bold; }
.lienloupeBlanc { color: white; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: underline; font-size: 10px; cursor: pointer; } 
.commentaires { border: solid; border-color: #FF8C00; border-width: 1px; background: #F9F9F9; font-size: 9px; font-style: italic; color: #ADADAD; padding: 2px 2px 2px 2px; margin-left: 5px; margin-right: 5px; }

.liencommentaires { color: #929292; font-family: Verdana, sans-serif; font-weight: normal; text-decoration: underline; font-size: 9px; cursor: pointer; }
A.liencommentaires:link { color: #929292; text-decoration: underline; }
A.liencommentaires:visited { color: #929292; font-weight: bold; text-decoration: underline; cursor: pointer; }
A.liencommentaires:hover { color: Black; font-weight: bold; text-decoration: underline; } 

A.lienloupeBlanc:link { color: white; text-decoration: none; }
A.lienloupeBlanc:visited { color: white; font-weight: bold; text-decoration: underline; cursor: pointer; }
A.lienloupeBlanc:hover { color: yellow; font-weight: bold; text-decoration: underline; } 

/* FLASH */

/* Pages Annonces */
div#annonces_intro { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; text-align: justify;  margin-bottom: 10px;  }
div#flash_annonces { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; text-align: justify; }
.cadre_annonces { border-color: #adadad; border-style: solid; border-width: 1px; padding: 2px 5px 5px 5px; margin-left: 3px; margin-right: 5px; text-align: justify;  margin-top: 2px; }
.content_annonces { color: #5460A6; font-size: 10px; font-style: normal; font-weight: bold; }
.describ_annonces { color: #adadad; font-size: 10px; font-style: normal; font-weight: bold; }

/* Pages Book */
div#book_intro { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; text-align: justify; }


/* Pages Expos */
div#expos_intro { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; text-align: justify; }

/* -------------------------------------------------------------- */

/* PAGE MEMBRES */
div#listepagemembre { border-color: Gray; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; }
div#affichgalerie table { background-repeat: no-repeat; width: 450px; }

.titregalerie { color: Maroon; font-family: verdana, sans-serif; font-size: 11px; font-weight: bold; }
.textegalerie { color: Black; font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; font-style: normal; }

/* PAGE LIENS */
div#ListeLiens { background-color: #E8E8E8; border: dashed; border-width: 1px; padding: 5px; }

.TitreLiens { color: Maroon; font-family: verdana, sans-serif; font-size: 11px; font-weight: bold; }

/* -------------------------------------------------------------- */

/* PAGES ZOOM */
div#zoom { border-color: #adadad; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; margin-left: 3px; margin-right: 5px; }

/* -------------------------------------------------------------- */

/* MENU GAUCHE */
div#menugauche { border: White; }
div#menugauche td { color: Black; font-family: Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant: small-caps; font-weight: bold; }
/*
div#menugauche td a { text-decoration: none; color: Black; }
div#menugauche td a:link { color: Black; }
div#menugauche td a:visited { color: Black; }
div#menugauche td a:hover { font-weight: bold; color: #FFA500; background-color: white; }
*/
.MenuLien { text-decoration: none; color: Black; }
A.MenuLien:link { color: Black; }
A.MenuLien:visited { color: Black; }
A.MenuLien:hover { font-weight: bold; color: #FFA500; background-color: white; }

/* BANDEAU DROIT */
.FondBandeau { background-image: url(/images/pixelgris.jpg); }
.ImgBandeau { background-image: url("/pages_KitGraf/images/layout_r4_c12.jpg"); background-repeat: no-repeat; width: 187px; height: 358px; }

/* REGIE PUB */
div#RegieInfo { position: absolute; left: 770px; top: 10px; width: 170px; height: 300px; z-index: 1; }

.RegieNews { text-align: left; font-family: Verdana; border: 2px none White; margin-bottom: 20px; }
.RegieNews2 { text-align: left; font-family: Verdana; border: 2px none White;   margin-right: 2px;  margin-top: 5px;  margin-left: 2px;    }
.RegieNewsTitre { background-color: #5460A6; color: White; font-size: 12px; padding: 2px 3px 2px 3px; font-weight: bold; }
.RegieNewsContent { background-color: White; font-size: 10px; border-left: 1px solid Gray; border-right: 1px solid Gray; border-bottom: 1px solid Gray; padding: 5px 3px 5px 3px; }


/* Identification */
div#identification { color: Maroon; font-family: Verdana, sans-serif; font-size: 10px; border-width: 1px; padding: 2px 2px 2px 2px; width: 150px; text-align: left; }

.titresaisie { color: Maroon; font-family: Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant: small-caps; font-weight: bold; }
.boutongo { font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: Red; background-color: white; border-style: dashed; border-width: 1px; border-color: red; }
.casesaisie { color: red; font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal; background-color: white; border-style: dashed; border-width: 1px; border-color: red; }



/* -------------------------------------------------------------- */

/* MENU HORIZONTAL NIV 2 (BOUTONS) */

.menuHorizBoutons {
	width:164px;
	float:left;
	margin:0px;
	padding: 5px 10px 5px 10px;
	background:#fff;
	}

.menuHorizBoutons p {
	margin:0;
	}

.menuHorizBoutons span.cat_title, #front-list .cat_title {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:1.5em;
	letter-spacing:-0.05em;
	}
	
#front-list .cat_title {
	font-size:1.25em;
	}
	
.menuHorizBoutons a {
	color:#333;
	display:block;
	background:none;
	}

.menuHorizBoutons a:hover {
	background:none;
	color:#fff;
	text-decoration:none;
	}

/* -------------------------------------------------------------- */