/*GLOBAL*/

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
}

form {
	margin:0px;
}

a:focus, a:active{outline: none;}

.killer {
	clear:both;
	line-height:1px;
	height:1px;
	margin-top:-1px;
}

.erreur {
	color: #F32686;
	border: 1px solid #F32686;
	background-color:#FFECF5;
	margin: 5px auto 10px auto;
	padding: 5px 0px 5px 0px;
	text-align:center;
	width:100%;
}

.ok {
	font-weight:bold;
	margin: 10px auto 10px auto;
	padding: 5px 0px 5px 0px;
	text-align:center;
	border:1px solid #71C566;
	background-color: #F4FFF3;
	color:#339933;
	width:100%;
}

/***** BG *****/

#master {
	background:url("/images/bg/background-h.gif") top no-repeat;
	width:958px;
	height:22px;
	margin:0px auto 0px auto;
}

#page {
	background:url("/images/bg/background-m.gif") top repeat-y;
	width:958px;
	margin:0px auto 0px auto;
}

#foot {
	background:url("/images/bg/background-f.gif") top no-repeat;
	width:958px;
	height:31px;
	margin:0px auto 0px auto;
}

.header {
	width:902px;
	height:193px;
	margin:0px auto 0px auto;
	z-index:1;
}

.header .top {
	position:absolute;
	z-index:1;
}

.header .logo {
	z-index:2;
	position:absolute;
	margin: 1px 0px 0px 1px;
	padding: 0px;
}


#nav {
	height: 24px;
	width: 893px;
	margin:3px auto 0px auto;
	padding-left:1px;
}

#nav .seminaires_france a { display:block; width:153px; float:left; }
#nav .seminaires_france a:link, #nav .seminaires_france a:visited {background: url("/images/nav/organisation-seminaires.gif") no-repeat top;}
#nav .seminaires_france a:hover {background: url("/images/nav/organisation-seminaires.gif") no-repeat 0 -24px;}

#nav .seminaires_etranger a { display:block; width:165px; float:left; }
#nav .seminaires_etranger a:link, #nav .seminaires_etranger a:visited {background: url("/images/nav/seminaire-incentive.gif") no-repeat top;}
#nav .seminaires_etranger a:hover {background: url("/images/nav/seminaire-incentive.gif") no-repeat 0 -24px;}

#nav .conventions a { display:block; width:169px; float:left; }
#nav .conventions a:link, #nav .conventions a:visited {background: url("/images/nav/conventions-congres.gif") no-repeat top;}
#nav .conventions a:hover {background: url("/images/nav/conventions-congres.gif") no-repeat 0 -24px;}

#nav .evenements a { display:block; width:168px; float:left; }
#nav .evenements a:link, #nav .evenements a:visited {background: url("/images/nav/evenements-entreprises.gif") no-repeat top;}
#nav .evenements a:hover {background: url("/images/nav/evenements-entreprises.gif") no-repeat 0 -24px;}

#nav .production a { display:block; width:176px; float:left; }
#nav .production a:link, #nav .production a:visited {background: url("/images/nav/production-spectacles.gif") no-repeat top;}
#nav .production a:hover {background: url("/images/nav/production-spectacles.gif") no-repeat 0 -24px;}

#nav .prestataire a { display:block; width:155px; float:left;}
#nav .prestataire a:link, #nav .prestataire a:visited {background: url("/images/nav/prestataire-technique.gif") no-repeat top;}
#nav .prestataire a:hover {background: url("/images/nav/prestataire-technique.gif") no-repeat 0 -24px;}

#nav .contact a { display:block; width:83px; float:left; }
#nav .contact a:link, #nav .contact a:visited {background: url("/images/nav/contact.gif") no-repeat top;}
#nav .contact a:hover {background: url("/images/nav/contact.gif") no-repeat 0 -24px;}

.bloc_middle {
	width:890px;
	margin:0px auto 0px auto;
}

.presentation {
	background:url("/images/bg/bg-presentation.gif") top no-repeat;
	width:275px;
	height:270px;
	text-align:justify;
	font-size:11px;
	padding:25px 10px 0px 10px;
	margin:4px 0px 0px 0px;
	color:#686767;
	float:left;
}

.presentation span {
	text-decoration:underline;
	text-transform:uppercase;
}

.page_d {
	margin:4px 0px 0px 5px;
	width:590px;
	float:left;
}

.page_d .onglets {
	width:590px;
	height:200px;
}

.onglets .illustration {
	width:114px;
	text-align:center;
	font-size:11px;
	float:left;
	margin-right:5px;
	text-transform:uppercase;
	color:#737373;
}
.onglets .illustration a{ color:#737373; text-decoration:none; }
.onglets .illustration a:link, .onglets .illustration a:visited{ color:#737373; text-decoration:none; }
.onglets .illustration a:hover{ color:#A2579B; text-decoration:none; }

.onglets .illustration img {
	margin-bottom:3px;
	border:0px;
}

.page_d .clients {
	float:left;
}

.page_d .devis {
	float:left;
	padding:2px 0px 0px 2px;
}

/***** PAGE *****/

.sous_nav {
	width:185px;
	float:left;
}

.sous_nav .illus {
	padding-bottom:5px;
}

.page_droite {
	width:696px;
	float:left;
	padding:10px 0px 0px 9px;
}

.page_droite .header {
	background:url("/images/bg/page-h.gif") top no-repeat;
	height:23px;
	width:696px;
}

.page_droite .contenu {
	width:676px;
	padding:10px 10px 10px 10px;
	background:#D0D5D3;
	color:#333333;
	text-align:justify;
}

.page_droite .contenu h1 {
	text-decoration:underline;
	font-size:12px;
	margin:0px 0px 15px 0px;
	text-transform:uppercase;
}

.page_droite .contenu h2 {
	text-decoration:underline;
	font-size:12px;
	margin:15px 0px 10px 10px;
	color:#555555;
}



.page_droite .foot {
	background:url("/images/bg/page-foot.gif") top no-repeat;
	height:117px;
	width:696px;
}


/***** FICHE *****/

.page_droite .contenu .txt {
	width:320px;
	float:left;
}

.page_droite .contenu .diapo {
	width:319px;
	float:left;
	padding-left:33px;
}

/***** CONTACT *****/

.page_type {
	width:893px;
	margin:5px auto 0px auto;
}

.page_type .header {
	background:url("/images/bg/contact-h.gif") top no-repeat;
	width:893px;
	height:17px;
}

.page_type .contenu {
	width:888px;
	background:#D0D5D3;
	color:#333333;
	text-align:justify;
	padding:0px 0px 0px 5px;
}

.page_type .contenu h1 {
	text-decoration:underline;
	font-size:12px;
	margin:0px 0px 15px 0px;
	padding-top:10px;
	text-transform:uppercase;
}

.page_type .contenu  a{ color:#333333; text-decoration:underline; }
.page_type .contenu a:link, .page_type .contenu a:visited{ color:#333333; text-decoration:underline; }
.page_type .contenu a:hover{ color:#333333; text-decoration:none; }

.page_type .contenu h2 {
	font-size:12px;
	text-decoration:underline;
	margin: 20px 0px 10px 0px;
	text-transform:uppercase;
	color:#B769B0;
}

.page_type .contenu .coordonnes {
	background:url("/images/bg/coordonnees.gif") top no-repeat;
	width:254px;
	height:353px;
	padding:20px 15px 0px 12px;
	float:left;
}

.coordonnes span{
	color:#5D5D5D;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
}

.coordonnes strong{
	color:#B769B0;
}

.coordonnes a, .coordonnes a:link, .coordonnes a:visited{
	color: #333333;
}

.coordonnes a:hover{
	text-decoration:none;
}

.renseignements {
	float:left;
	width:580px;
	padding:20px 10px 0px 10px;
}

.renseignements span{
	color:#5D5D5D;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
}

.renseignements td{
	height: 25px;
	color: #B769B0;
	font-weight:bold;
	text-align:left;
}

.contact_g_input {
	font-size: 11px;
	font-weight:normal;
	border: 1px solid #828282;
	color: #B769B0;
}

.contact_g_textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	border: 1px solid #828282;
	color: #B769B0;
}

.page_type .foot {
	background:url("/images/bg/contact-f.gif") top no-repeat;
	width:893px;
	height:17px;
}


.page_type .contenu .plan {
	float:left;
	font-size:11px;
	width:158px;
	padding:0px 3px 0px 0px;
}

.page_type .contenu .plan h2 {
	font-size:12px;
	text-decoration:underline;
	margin:0px;
	text-transform:none;
}
.page_type .contenu .plan ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.page_type .contenu .plan li {
	margin:0px 0px 3px 15px;
	padding:0px;
}


.footer {
	background:url("/images/bg/footer.gif") top no-repeat;
	width:883px;
	height:17px;
	margin:5px auto 0px auto;
	text-align:right;
	padding:2px 10px 0px 0px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}

.footer a{ color:#FFFFFF; text-decoration:none; }
.footer a:link, .footer a:visited{ color:#FFFFFF; text-decoration:none; }
.footer a:hover{ color:#FFFFFF; text-decoration:underline; }

.biskot{
	width:192px;
	font-size:10px;
	color:#333333;
	margin:10px auto 10px auto ;
	padding:6px 4px 6px 4px;
	background-image:url("/images/bg/footer-biskot.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.biskot a{ font-size:10px;color:#333333; text-decoration:underline; }
.biskot a:link, .biskot a:visited{ font-size:10px;color:#333333; text-decoration:underline; }
.biskot a:hover{ font-size:10px;color:#333333; text-decoration:none; }
