/******************************                            
CUSTOM.CSS
LA TENTE DANS LES ETOILES
VISIONOVA.FR
******************************/


/***** Grid - Borders *****/

body { background-image: url(images/stars.png);
       text-align:center;
}

#container {    
	padding: 0px;
       width: 950px;
       margin-left: auto;
       margin-right: auto;}
	
#titre {    
	padding: 0px;
	margin: 0px;}

#page {
	border: solid 5px black;
        padding: 0px;
	margin: 0px;}

#bandeau {
	border-bottom: black 5px solid;
	padding: 0px;
	margin: 0px;}

#panoramique {
	border-bottom: black 5px solid;
	padding : 0px;
	margin: 0px;
background-color: black;}

#content-left {
	background: #fff;
	height: 650px;
        background-image:url(images/border-right-content-left.png);
    background-repeat: repeat-y;
    background-position: right;
}
/******* Utilisation image pour bordure entre content / accordion ***/

#content-right {
        border-right: black 2px solid;
        padding: 0px;
        margin : 0px;}

.photocarree {
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 20px}

.galerie {
	margin: 0px;
padding: 0px;

}

.galerie ul {
	float: center;
	width: 590px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
        padding: 0px;}

.galerie ul li {
	display: inline;
	list-style-type: none;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 3px;}

#accordion {
	height: 650px;
	background-color: black;
	padding : 0px;
	margin: 0px;
        margin-left: -10px;
        width: 280px;
        text-align: left;
background-image:url(images/bottom-accordion.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

#footer {
	margin-top: 1.2em;}

#footer-left {
        text-align: center;}


#footer-right {
        text-align: left;
        margin-top: 2.3em;}


#footer-right a {
        color: white;
	font-size: 1.4em;
        text-decoration: none;}

/***** Typo *****/

body {
	color: black; 
	font-size: 80%; 
	font-family:arial, verdana, Geneva, Verdana, "Lucida Grande", Arial, sans-serif;}

h1,h2,h3,h4,h5,h6 { 
    color: #000080; }

h1 {background-image:url(images/bg_title.png);
    background-repeat: no-repeat;
    background-position: center bottom;
	text-align: center;
	padding-top: 0.8em;
	padding-bottom: 0.3em;
	font-size: 1.3em;
	color: white; }

h2 {
	padding-top: 0.5em;
	color: black; }

#content-left p {text-align: left;}

/* Removes unwanted link & hover decoration */
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a, p a, .nolink, .tabbertab a, .icon, a img{border: none !important; text-decoration:none !important;}
a.nohover:hover  { background: none;}
li { list-style: square inside url(images/bullet.gif);}
.fancybullet li {list-style: none; background: url(images/bullet.gif) no-repeat top left; padding: 0px 0px 5px 18px; margin: 0px 0px 0px 0px; }

a { color: red; border-bottom: 0px dashed #000;  text-decoration: underline blue; }
a:focus, a:hover { background:;}



/***** Accordion *****/

.ui-accordion-header a {
	display:block;
	padding:0.5em 0.5em 0.5em 0.7em;
	background : #7C0000;
        color: black;}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: white;
	text-decoration:none;
        background-color: #7C0000;
        font-size: 1.2em;
        font-weight:bold;
        text-align: left;}

.ui-accordion-content {
	border: 1px solid black;
	display:none;
	margin-bottom:2px;
	margin-top:-2px;
	overflow:auto;
	padding:1em 2.2em;
	position:relative;
	top:1px;
	background:black;
        color: #A8A8A8; }

.ui-accordion-content a {
        color:#B22222; font-weight: bold;}

ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active {
padding-left: 20px; padding-right: 20px; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #000;}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { font-size: 1.2em; font-weight:bold; color: #c0c0c0; text-decoration: none; }


.ui-state-active {border: 1px solid white;}

.ui-accordion .ui-accordion-content {margin-top: 0px;}
