@CHARSET "UTF-8";

@import url(../../../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(basemod.css);

@import url(content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../../../yaml/print/print_draft.css);

body {
	background-color: #006565;
	color: #999;
}

.page_margins {
	padding-top: 31px;
	padding-bottom: 31px;
	padding-left: 35px;
	padding-right: 35px;
	min-width: 1000px;
	max-width: 1000px;
	background: url("../images/galerie/fondHeader.png") no-repeat top center;
}

.page {
	padding-left: 33px;
	padding-right: 33px;
	background: url("../images/galerie/fondMainContent.png");
}

#header {
	margin: 0 5px 0 5px;;
	border: 1px solid #137778;
	background-color: black;
	padding: 10px 10px 10px 10px;
	height: 80px;
}

#header .subcr {
	text-align: right;
	height: 80px;
	color: #999;
}

#header .subcr div { /*padding-top:55px;*/
	
}

#trailing {
	top: 80px;
	left: 190px;
	clear: both;
	position: absolute;
}

#main {
	background-color: #313131;
}

#main .equalize {
	border-spacing: 5px;
	padding: 0;
	margin: 0;
}

#main .col1 {
	background: url(../images/galerie/image_menu.jpg) no-repeat;
	border: 1px solid #137778;
	background-color: #000;
	width: 183px;
	padding: 0;
}

#main .col2 {
	background: #000;
	border: 1px solid #137778;
}

#main .col3 {
	background: #000;
	border: 1px solid #137778;
}

.subcl {
	padding: 0;
}

.c30r {
	width: 20%;
	float: right;
}

/* deux colonnes */
#main .col2.hidecol3 {
	width: 100%;
}

#main .col3.hidecol3 {
	display: none;
}

#main .subcl {
	
}

#main .subc {
	
}

#footer {
	border: 1px solid #137778;
	margin: 0 5px 0 5px;
}

#footer-img {
	padding-top: 33px;
	background: url("../images/galerie/fondFooter.png") no-repeat bottom
		center;
}

.bloc.transparent {
	background: #000;
	padding: 5px;
}

.bloc .content.bordure {
	border: 0 solid #999999;
	background: #000;
	overflow: hidden;
}

.bloc .entete {
	height: 30px;
	text-indent: 10px;
	border: 0 solid #666;
	color: white;
	line-height: 25px;
}

.titre {
	font-size: 1.4em;
	font-weight: bold;
	text-shadow: none;
	color: #ccc;
}

.sous-titre {
	font-size: 1.2em;
	font-weight: bold;
	color: #999;
}

.ui-widget {
	font-size: 1em;
}

.ui-widget-content {
	background: none;
	border: none;
}

.ui-widget-content a {
	color: white !important;
	cursor: pointer !important;
	font-weight: normal;
}

.ui-widget-content a.selected {
	color: black !important;
	background: white;
}

.ui-widget-content a:hover {
	color: #ccc !important;
}

.ui-accordion {
	padding: 0;
	width: 100%;
}

.ui-accordion .ui-accordion-header {
	background: url("../images/galerie/fond_bouton_accordeon.gif");
	margin: 0;
	height: 22px;
}

.ui-accordion .ui-accordion-header .ui-icon {
	left: 0;
}

.ui-accordion .ui-accordion-content {
	padding: 0.5em 0 0.5em 1em;
}

.ui-accordion .ui-accordion-header a,.ui-accordion .ui-accordion-header a:link,.ui-accordion .ui-accordion-header a:visited
	{
	padding: 0.5em 0.5em 0.5em 0.5em;
	color: white !important;
}

.ui-icon {
	height: 0;
	width: 0;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-state-default,.ui-widget-content 
.ui-state-default {
	border: none;
}

.ui-corner-top,.ui-corner-all,.ui-corner-bottom {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}

.ui-state-active .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-icon ui-icon-triangle-1-s,.ui-state-active .ui-icon
	{
	background: none !important;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	outline: none;
}

.titre-menu-photographe {
	color: white;
	display: block;
	left: -10px;
	position: relative;
	width: 165px;
	font-weight:bold;
}
.spacer-menu-photographe{
	margin: 10px 0 0 0;
}

.alertePhotos {
	color: #CCC;
	position: relative;
	font-style: italic;
	width: 60%;
}

.form-fields {
	display: none;
}

.button_demande_photos {
	background-image: url(../images/photographes/bouton_demande.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 253px;
	height: 23px;
	margin: 10px 0 10px 0;
	border: none;
	margin-right: 10px;
}

.input_message {
	color: #fff;
	display: none;
}

.input_error {
	color: red;
}

.field_demande_email {
	width: 20em;
	height: 18px;
	border: 2px solid #999;
	margin: 10px;
}

.field_demande_comment {
	width: 20em;
	height: 20em;
	border: 2px solid #999;
	margin: 10px;
}

.bloc-galerie div.pagination a,div.pagination span.current,div.pagination span.ellipsis
	{
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: none !important;
}

.bloc-galerie div.pagination span.current {
	background-color: #313131 !important;
	color: #137778 !important;
}

.bloc-galerie div.pagination a:hover {
	background-color: #313131 !important;
}

.accordeon-gauche .yui-cms-accordion .yui-cms-item .hd a:hover {
	color: #666 !important;
}
