
@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------------------------------------------------------------------*/
												/*grand cadre*/
#gdconteneur_home{
width:514px;
float:left;
}
#repeat_grdcadre{
background-image:url('images/repeat_grandeboite.jpg');
background-repeat:repeat-y;
width:514px;
height:150px;
float:left;
}
#grandedecoupe_haut{
background-image:url('images/hautgrandeboite.jpg');
background-repeat:no-repeat;
height:11px;
width:514px;
float:left;
}
#grandedecoupe_bas{
background-image:url('images/basgrandeboite.jpg');
background-repeat:no-repeat;
height:10px;
width:514px;
float:left;
}
#liresuite_gd_cadre{
width:370px;
height:10px;
float:left;
text-align:right;
}
#contenutexte_gdcadre{
padding-top:2px; 
padding-left:0px; 
float:left; 
height:135px;
width:370px
}	
h4{
font-size:10px; 
padding:0; 
margin-top:0;
}
.image_fiche_home{
width:100px;
margin-right:10px; 
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
_margin-right:5px; 
_margin-top:5px;
_margin-bottom:5px;
_margin-left:5px;
float:left;
border:none;
}														
/*------------------------------------------------------------------------------------------------------------------------*/





/*------------------------------------------------------------------------------------------------------------------------*/
#colgauche{
width:246px;
float:left;
}
#coldroit{
width:246px;
margin-left:20px;
_margin-left:10px;
float:left;
}
.petitconteneur_home{
width:246px;
}
.contenutexte_petitcadre{
padding-right:6px; 
float:left; 
width:120px;
height:130px;
}
.liresuite_petit_cadre{
width:120px;
height:20px;
clear:both;
margin-left:90px;
text-align:right;
}
.image_fiche{
width:100px;
float:left;
border:none;
}

.repeat_pt_cadre{
background-image:url('images/petitboite_repeat.jpg');
background-repeat:repeat-y;
width:246px;
height:150px;
float:left;
}
.pt_decoupe_haut{
background-image:url('images/petitboite_haut.jpg');
background-repeat:no-repeat;
height:11px;
width:246px;
float:left;
}
.pt_decoupe_bas{
background-image:url('images/petitboite_bas.jpg');
background-repeat:no-repeat;
height:12px;
width:246px;
clear:both;
}

.image_fiche_home_pt{
margin-right:10px; 
margin-top:0px;
margin-bottom:0px;
margin-left:5px;
_margin-right:5px; 
_margin-top:5px;
_margin-bottom:5px;
_margin-left:5px;
float:left;
height:100px;
border:none;
}

h3{
font-size:11px; 
padding:0; 
margin-top:0;
}
/*------------------------------------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------------------------*/
														/*fin modif page accueil*/
/*------------------------------------------------------------------------------------------------------------------------*/

.contentbox-left {
width:246px; 
float: left;
margin-right:18px;
border:1px solid #990033;
margin-top:10px;
height:170px;
}

.contentbox-right {
width:246px; 
float: left;
border:1px solid #990033;
margin-top:10px;
height:170px;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#650c79;
text-align:center;
}

/* Balises */

a {
text-decoration:none;
color:#650c79;
}

a:hover {
text-decoration:underline;
}

form {
padding:0px;
margin:0px;
}

img {
border:0px;
}

/* Conteneurs principaux */

#page {
width:950px; 
border:1px solid #650c79;
text-align:left;
margin-left:auto;
margin-right:auto;

}

#menu {
padding-top:7px;
width:742px;

}
#menu-fullpage {
padding-top:7px;
width:950px;
float:left;
}

#header {
height:118px; 
width:100%;
background-image:url('images/fond_haut.jpg');
}

#left {
width:742px;
float:left;
}

#left-admin {
width:950px;
float:left;
}

#right {
width:208px;
float:left;
}

#leftrail {
width:207px;
float:left;
border-right:1px solid #650c79;
}

#content {
width:514px;
float:left;
padding-left:10px; 
padding-right:10px;
}

#content-admin {
width:722px;
float:right;
padding-left:10px; 
padding-right:10px;
}

#footer {
text-align:center;
font-size:12px;
clear:both;
width:950px; 
margin-left:auto;
margin-right:auto;
}

#clear {
clear:both;
}

/* Header */

#logo {
padding-left:5px;
float:left;
border:0px;
}

#pub {
float:right; 
width:468px; 
height:60px; 
margin-top:15px; 
margin-right:40px;
}

#bandeau {
width:100%; 
background-color:#FFFFFF; 
height:19px;
font-variant:small-caps; 
font-weight:bold; 
clear:both;
}

#agence {
float:left;  
padding-left:24px; 
padding-top:2px;
}

#tel {
color:#000000;
font-weight:normal;
font-size:10px;
float:right; 
padding-top:2px;
}

.float-right-header {
float:right; 
padding-right:10px;
}

/* Contenu */



.wide-contentbox {
height:170px; border:1px solid #990033;
}

.fullpage-conteneur {
border:1px solid #650c79;

}

.fullpage-content {
padding:8px;
}

#messages {
padding:5px;
border:1px solid green;
margin-bottom:10px;
color:green;
text-align:center;
font-weight:bold;
}

#warnings {
padding:5px;
border:1px solid red;
margin-bottom:10px;
color:red;
text-align:center;
font-weight:bold;
}

/* Liste de spectacles */

.list-spectacle {
margin-left:15px; 
margin-right:15px; 
height:105px;
}

.spectacle-details {
float:left; 
height:100px;
}

.affiche {
float:left;
height:100px;
}

.spectacle-infos {
float:left; 
padding-left:15px; 
width:250px;
}



#hrcolor{
margin-top:10px;
background:url(images/separateur.jpg);
background-repeat:repeat-x;
margin-left:10px;
margin-right:10px;
height:3px;
clear:both;
z-index:100;
}
/* Spectacle */

.genre {
color:#650c79; 
/*font-weight:bold;*/
}

.duree {
/*color:#FF9900;*/ 
color:#999999;
/*font-weight:bold;*/
}

.spectacle {
margin-left:15px; 
margin-right:15px; 
min-height:260px;
}

.affiche-fullsize {
float:left;
height:200px;
}

.infos-spectacle {
float:left; 
padding-left:15px; 
width:424px;
}

.titre-spectacle {
float:left; 
width:395px; 
font-size:14px; 
font-weight:bold;  
margin-bottom:15px;
height:auto;
}

.details-mes {
font-size:12px;
font-weight:normal;
}

.float-left {
float:left;
}

.clear {
clear:both;
}

.subcontent {
margin-left:15px; 
margin-right:15px;
}

.titre-sub {
width:395px; 
font-size:14px; 
font-weight:bold; 
margin-bottom:15px;
}

.black {
color:#000000;
}

/* Menus */

.bandetitre {
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
color:white;
background-image:url(images/fond_small.jpg);
background-repeat:repeat-x;
padding-top:5px;
padding-left:10px;
font-size:14px;
height:30px;
font-weight:bold;
display:block;
}
.titre {
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
color:white;
background-image:url(images/boutonviolet.jpg);
background-repeat:repeat-x;
padding-top:10px;
/*padding-left:10px;*/
font-size:14px;
height:25px;
font-weight:bold;
display:block;
text-align:center;
}

.titre_resa {
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
color:white;
background-image:url(images/boutonviolet.jpg);
background-repeat:repeat-x;
padding-top:10px;
/*padding-left:10px;*/
font-size:14px;
height:25px;
font-weight:bold;
display:block;
text-align:center;
}

.textalign_left {
text-align:left;
}

.titreliens {
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
color:white;
background-image:url(images/boutonviolet.jpg);
background-repeat:no-repeat;
padding-top:10px;
/*padding-left:10px;*/
font-size:14px;
height:25px;
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
display:block;
cursor:pointer;
text-align:center;
}

#lienct {
background-image:none;
background-color:#eed5f7;
}


.titreliens2 {
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
color:white;
background-image:url(images/boutonvioletcheck.jpg);
background-repeat:no-repeat;
padding-top:2px;
padding-left:50px;
font-size:12px;
height:33px;
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
display:block;

}

.titre_big {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-variant:small-caps;
color:white;
background-image:url(images/fond.jpg);
background-repeat:repeat-x;
padding-top:5px;
padding-left:10px;
font-size:14px;
height:40px;
margin-top:5px;
display:block;
cursor:pointer;
}

#leftrail ul {
list-style-type:none;
color:#650c79;
background-color:#eed5f7;
border-bottom:1px solid #650c79;
margin:0;
padding:0;
padding-left:15px;
line-height:17px;
margin-bottom:8px;
}

.content-right {
line-height:17px;

}
#boutonfiche{
  float:left;
  width:116px;

}
#bloccouleur {
padding-top:5px;
padding-left:5px;
background-color:#eed5f7;
margin-bottom:5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #650c79;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #650c79;

}

#password{
padding-left:15px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #650c79;	
}

.menu_content {

padding-left:15px;
color:#650c79;
}

.bouton {
border:1px solid #FFFFFF;
background-color:#650c79;
color:#FFFFFF;
width: 30px;
}

.boutonval {
border:1px solid #FFFFFF;
background-color:#650c79;
color:#FFFFFF;
}

.search {
width:168px;
}

.button {
width:105px;
height:71px;
margin-right:10px;
margin-left:10px;
float:left;
color:#650c79;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
font-size:14px;
padding-left:15px;
font-weight:bold;
text-indent:5px;
vertical-align:bottom;
cursor:pointer;
text-decoration:none;
}

.button2 {
width:130px;
height:71px;
float:left;
color:#650c79;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
font-size:14px;
padding-left:15px;
font-weight:bold;
text-indent:5px;
vertical-align:bottom;
cursor:pointer;
text-decoration:none;
}


#plans {
background-image:url('images/bg-menu-agence.png');
background-repeat:no-repeat;
font-weight:bold;
padding-top:10px;
padding-left:5px;
height:50px;
width:115px;
float: left;
cursor:pointer;
}

#ou {
background-image:url('images/bg-menu-normal.png'); 
background-repeat:no-repeat;
font-weight:bold;
padding-top:10px;
padding-left:5px;
cursor:pointer;
height:53px;
width:114px;
float: left;
}

#cadeaux {
background:url('images/bg-menu-normal.png') no-repeat;
background-repeat:no-repeat;
padding-top:10px;
padding-left:5px;
font-weight:bold;
height:53px;
width:114px;
float: left;
cursor:pointer;
}

#groupes {
background-image:url('images/bg-menu-normal.png');
background-repeat:no-repeat;
padding-top:10px;
padding-left:5px;
font-weight:bold;
height:53px;
width:114px;
float: left;
cursor:pointer;

}

#lagence {
background-repeat:no-repeat;
padding-top:10px;
padding-left:5px;
font-weight:bold;
height:62px;
width:130px;
float: left;
cursor:pointer;
}

#expositions {
background-image:url('images/bg-menu-expo.png');
background-repeat:no-repeat;
padding-top:15px;
padding-left:15px;
margin-top:-5px;
font-weight:bold;
height:49px;
width:105px;
float: left;
cursor:pointer;
}

/* + -----------------------------------------------------
	Styles appliquÃ©s au Calendrier
+ ----------------------------------------------------- */

#calendrier{
	height:160px;
}

#calendrier li{
	list-style: none;
	text-align:center;	
}

#calendrier h2{
	font-size:10px;
	text-align:center;
	width:200px;
}

#libelle {
	width: 175px;
	margin: 0 auto;
	padding: 0;
	color:#FFFFFF;
	background-color:#990033;
}
.ligne {
	width: 175px;
	margin: 0 auto;
	padding: 0;
} 
#libelle li {
	float : left;
	width : 25px; 
	background-color:#650c79;
}
.ligne li {
	color: #000;
	float : left; 
	width : 25px; 
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

li.itemCurrentItem {
	/* A vous de configurer l'apparence de la date du jour */
	background-color:#a6cb26;
}
li.itemCurrentItem_attribuee {
	/* A vous de configurer l'apparence de la date du jour */
	background-color:#F30;
}
li.itemCurrentItem_avalider {
	/* A vous de configurer l'apparence de la date du jour */
	background-color:#FC0;
}
li.itemSelectedItem {
	/* A vous de configurer l'apparence du jour sÃ©lectionnÃ© */
	background-color:#CCCCCC;
	
}

.imagepage{
	float: left;
	margin-bottom:200px;
}

imgleft{
	float:left;
}
.ok{
color:#CC6600;
}
/*------------------------------------------------------------------------------------------------------*/
								/*MODIFICATIONS*/
/*------------------------------------------------------------------------------------------------------*/

#titre{
width:490px;
float: left;	
}

#gauche{
width:71px;
float: left;	
}
#tgauche{
width:174px;
float: left;	
}
#droite{
width:71px;
float: left;	
}
#tdroite{
width:174px;
float: left;	
}

#separateur1{
width:490px;
float: left;	
}


#droite_text{
width:200px;
float: left;	
}
#perso{
width:45px;
float: left;
}
#gauche_text{
padding-left:10px;
width:235px;
float: left;		
}
#ligne{
width:490px;
float: left;
}
#contenu_droit{
width:245px;
float: left;	
}
#contenu_gauche{
padding-left:10px;
width:235px;
float: left;	
}
#separation_bas{
width:490px;
float: left;	
}
.lefter{
float:left;
}
#link{
position:absolute;
background-color:#006633;
cursor:pointer;
}

#flash{
position:absolute;
z-index:100;
}


/* ADMIN GUIDES **********************************************************************/
table.admin_guide {color:#650c79;}
	table.admin_guide th{ background-color:#eed5f7; border:1px solid #650c79; border-top:none;border-left:none;border-right:none;}
	table.admin_guide th.blanc{background-color:#FFF; border:none;}
	
	table.admin_guide td{ border-bottom:1px solid #650c79;}
	table.admin_guide td.large{ border-bottom:2px solid #650c79;}
	table.admin_guide td.valign_middle{ line-height:15px;}
	
	table.admin_guide td a{cursor:pointer;}
	table.admin_guide td img.fleche{padding-top:5px;}
	
/* ADMIN PLANNING GUIDES **********************************************************************/
table.planning_guide {color:#650c79;}
	table.planning_guide th{ background-image:url(images/bg_titrejaune.gif); background-repeat:repeat-x;border:none; height:30px;}


input.valider{ background-image:url(images/bouton-valider.gif); width:86px; height:23px; border:none;}
