body {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
		margin:0px;
	padding:0px;
	background-color:#e3e3e3;
}

a img{border:none;border-width:0px;}

#background-header{
background-image: url(../_gp_images/repeat-bk-header.jpg);
background-repeat:repeat-x;
}

#header{
background-image: url(../_gp_images/header.jpg);
background-repeat: no-repeat;
height:143px;
width:1194px;
margin: auto;
padding:auto;
}

#logo{
height:105px;
width:1194px;
margin: auto;
padding:auto;
border:0;
}

#headerinfo{
height:15px;
width:1080px;
text-align:right;
}

#headerinfo, #headerinfo b, #headerinfo a {
	color: #666666;
	text-align:right;
}
#headerinfo a {
	text-decoration:none;
	padding-left:20px;
}
#headerinfo a:hover {
	text-decoration:underline;
}

#headerinfo a.connect {
	background-image: url(../_gp_images/icon_user_connected.png);
	background-repeat:no-repeat;
}
#headerinfo a.disconnect {
	background-image:url(../_gp_images/icon_user_disconnected.png);
	background-repeat:no-repeat;
}


#fond-repeat{
background-image:url(../_gp_images/repeat-red.jpg);
background-repeat:repeat-x;
background-color:#A8130D;
}

#fond-main{
background-image: url(../_gp_images/fond-main-rouge.jpg);
background-repeat: no-repeat;
width:1194px;
margin: auto;
padding:auto;
height:auto;
min-height : 370px ;
}

#main{
width:966px;
margin: auto;
padding:auto;
padding-bottom:50px;
}

#encart-compte{
height:259px;
width:193px;
float:left;
background-image:url(../_gp_images/bk-mon-compte.jpg);
background-repeat:no-repeat;
margin-top:50px;
padding-top:10px;
}

#encart-formulaire{
width:925px;
/*background-image: url(../_gp_images/bk-formulaire.jpg);*/
background-repeat:no-repeat;
background-color:#FFFFFF;
margin-top:50px;
padding:10px 20px 10px 20px;
/*padding-top:10px;*/
float:left;
background-color:#FFFFFF;
padding-left:20px;
/*height:675px;*/
min-height : 255px ;
}

#txt-encart{
height:249px;
width:170px;
text-align:justify;
margin: auto;
padding:auto;
}

h1{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:24px;
color:#333333;
padding:0px;
margin:0px;
font-weight:normal;
padding-bottom:15px;
}

.lien{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:underline;
}

.picto-enveloppe{
background-image:url(../_gp_images/picto-enveloppe.png);
background-repeat:no-repeat;
height:11px;
width:13px;
}

p{
font-size:11px;
padding:0px;
margin:0px;
}

.btn-billetterie-left{
background-image: url(../_gp_images/btn.jpg);
background-repeat:no-repeat;
border: solid 1px #aeaeae;
height:60px;
width:192px;
float:left;
color: #7a7a7a;
}

.btn-billetterie-left a{
color: #7a7a7a;
text-decoration:none;
}

.btn-billetterie-left a:hover{
color: #545454;
text-decoration:none;
}

.btn-billetterie-middle{
background-image: url(../_gp_images/btn.jpg);
background-repeat:no-repeat;
border-top: solid 1px #aeaeae;
border-right: solid 1px #aeaeae;
border-bottom: solid 1px #aeaeae;
height:60px;
width:192px;
float:left;
color: #7a7a7a;
}

.btn-billetterie-middle a{
color: #7a7a7a;
text-decoration:none;
}

.btn-billetterie-middle a:hover{
color: #545454;
text-decoration:none;
}

.btn-billetterie-left-bottom{
background-image: url(../_gp_images/btn.jpg);
background-repeat:no-repeat;
border-right: solid 1px #aeaeae;
border-bottom: solid 1px #aeaeae;
border-left: solid 1px #aeaeae;
height:60px;
width:192px;
float:left;
color: #7a7a7a;
}

.btn-billetterie-left-bottom a{
color: #7a7a7a;
text-decoration:none;
}

.btn-billetterie-left-bottom a:hover{
color: #545454;
text-decoration:none;
}

.btn-billetterie-middle-bottom{
background-image: url(../_gp_images/btn.jpg);
background-repeat:no-repeat;
border-right: solid 1px #aeaeae;
border-bottom: solid 1px #aeaeae;
height:60px;
width:192px;
float:left;
color: #7a7a7a;
}

.btn-billetterie-middle-bottom a{
color: #7a7a7a;
text-decoration:none;
}

.btn-billetterie-middle-bottom a:hover{
color: #545454;
text-decoration:none;
}


.btn-billetterie-right-bottom{
background-image: url(../_gp_images/btn.jpg);
background-repeat:no-repeat;
border-right: solid 1px #aeaeae;
border-bottom: solid 1px #aeaeae;
height:60px;
width:192px;
float:left;
color: #7a7a7a;
}

.btn-billetterie-right-bottom a{
color: #7a7a7a;
text-decoration:none;
}

.btn-billetterie-right-bottom a:hover{
color: #545454;
text-decoration:none;
}

.txt-btn{
padding-top:10px;
float:left;
}



.txt-ma-billetterie{
width:700px;
float:left;
padding-left:20px;
font-size:18px;
font-style:italic;
color:#b2b2b2;
padding-top:12px;
}

.btn-lien{
border:0px;
}

#mentions{
height:20px;
width:300px;
float:left;
margin-top:10px;
color:#e19e9c;
font-size:10px;
}



#footer{
background-image:url(../_gp_images/repeat-bas-site.jpg);
background-repeat:repeat-x;
height:90px;
}

.mentions{
color:#e19e9c;
text-decoration: none;
}

#mentions a:hover{
color:#e19e9c;
text-decoration:underline;
}

#carroussel{
height:269px;
width:773px;
float:right;
overflow:hidden;
/*background-image: url(../_gp_images/caroussel.jpg);*/
background-repeat:no-repeat;
margin-top:50px;
position:relative;
}

#carousel_content{position:absolute;}
#carousel_content span{display:block;
float:left;}

#carousel_content span img {
border:medium none;
display:block;
}

#main{
background-color:transparent;
background-image:none;
background-position:center top;
background-repeat:no-repeat;
border-top:0px solid #A5A0A0;
}

#FrmInscr,.tab{width:665px;}

#encart-formulaire h3,#encart-formulaire h4{margin-top:5px;margin-bottom:5px;}

#billetterie-perso{
	background-image:url(../_gp_images/bg_bottom.jpg);
	background-repeat:repeat-x;
	height:47px;
}

#lien_billetterie{
	float:right;
	width:150px;
	padding-top:16px;
	color:#FFF;
	font-size:11px;
}

#lien_billetterie a{
	color:#FFF;
	padding-right:10px;
}

#lien_billetterie a:hover{
	color:#cccccc;
}

