/* CSS Document */

html {
	overflow-y:scroll;
}

body {
	margin: 5px 0px 0px 0px; padding: 0;
	font-family: Arial, sans-serif; font-size: 62.5%;
	background-color: #fff;
}
div {
	_height: 1%;
}
*{
	background-position:top left;
	background-repeat:no-repeat;

}
img{
	border:none;
}

strong {
    color: #6E69B0;
}

.txt-bold {
    font-weight: bold; color: #6E69B0;
}

.img-border{
    padding: 2px; border: 2px solid #BFB8E2;
}

div strong.strong-noir{
	color:#000;
}

div#page {
	margin: 0px auto 0px auto;
	padding : 0;
	width: 1000px;

	background-color:#FFFFFF;
	border:solid 1px #000;
}
	div#page div#header{
		margin:0; padding:0;
		width:1000px; height:104px;
		background-image:url(../images/fond-banniere.jpg);

	}
		div#page div#header img#logo{
			float:left;
			margin:2px 0px 0px 20px;
		}
		div#page div#header p{
			display:inline;
			text-align:right;
			margin-right:20px;
			float:right;

		}
		div#page div#header p.date{
			color:#BA2D29;
			margin-top:24px;
			font-size:2.8em;
			font-weight:bold;
			margin-bottom:0;

		}
		div#page div#header p.lieu{
			clear:right;
			color:#D90000;
			font-size:2.4em;
			font-weight:bold;
			margin-top:0;
			margin-bottom:0;
		}
	div#page div#contenu{
		width:1000px;

		margin:0; padding:0;


	}
		div#page div#contenu div#menu{
			float:left;
			margin:0; padding:0;
			width:186px; height:443px;
			background-image:url(../images/fond-menu.jpg);
			position:relative;
			z-index:1;
		}
		div#page div#contenu div#menu.long{
			float:left;
			margin:0; padding:0;
			width:186px; height:780px;
			background-image:url(../images/fond-menu-long.jpg);
		}
			div#page div#contenu div#menu ul{
				font-size:1.2em;
				color:#FFF;
				font-weight:bold;
				list-style:none;
				margin:30px 0px 0px -20px;
			}
				div#page div#contenu div#menu ul li{
					text-align:center;
					margin:0px 0px 5px 0px;
				}
					div#page div#contenu div#menu ul li a:link, div#page div#contenu ul li a:visited, div#page div#contenu ul li a:hover{
						text-decoration:none;
						color:#FFF;
					}
				div#page div#contenu div#menu ul li#btn-accueil{
					background-image:url(../images/fond-btn-accueil.gif);
					width:65px;
					height:20px;
					margin-left:7px;
				}
				div#page div#contenu div#menu ul li#btn-presentation{
					background-image:url(../images/fond-btn-presentation.gif);
					width:89px;
					height:20px;
					margin-left:6px;
				}
				div#page div#contenu div#menu ul li#btn-visiter{
					background-image:url(../images/fond-btn-visiter.gif);
					width:51px;
					height:20px;
					margin-left:15px;
				}
				div#page div#contenu div#menu ul li#btn-exposer{
					background-image:url(../images/fond-btn-exposer.gif);
					width:69px;
					height:20px;
					margin-left:18px;
				}
				div#page div#contenu div#menu ul li#btn-defile{
					background-image:url(../images/fond-btn-defile.gif);
					width:104px;
					height:40px;
					margin-left:20px;
				}
				div#page div#contenu div#menu ul li#btn-pole{
					background-image:url(../images/fond-btn-pole.gif);
					width:136px;
					height:20px;
					margin-left:13px;
				}
				div#page div#contenu div#menu ul li#btn-presse{
					background-image:url(../images/fond-btn-presse.gif);
					width:56px;
					height:20px;
					margin-left:7px;
				}
				div#page div#contenu div#menu ul li#btn-partenaires{
					background-image:url(../images/fond-btn-partenaires.gif);
					width:76px;
					height:20px;
					margin-left:1px;
				}
		div#page div#contenu div#info{
			float:left;
			margin:0; padding:0;
			width:654px; height:443px;
			background-image:url(../images/fond-info.jpg);
		}
			div#page div#contenu div#info div#swf-info{
				margin:29px 0px 0px 20px; padding:0;
			}
			div#page div#contenu div#info div#text-info{
				margin:0; padding:0;
			}
				div#page div#contenu div#info div#text-info h1{
					margin:7px 0px 0px 30px;
					font-size:1.3em;
					font-weight:bold;
					color:#6E69B0;
				}
				div#page div#contenu div#info div#text-info p{
					margin:5px 24px 0px 20px;
					font-size:1.1em;
				}
		div#page div#contenu div#info-int{
			float:left;
			margin:0; padding:0;
			width:654px; height:443px;
			background-image:url(../images/fond-info-int.jpg);
		}
		div#page div#contenu div#info-int.long{
			float:left;
			margin:0; padding:0;
			width:654px; height:780px;
			background-image:url(../images/fond-info-long.jpg);
		}
			div#page div#contenu div#info-int h1{
				margin:55px 0px 10px 70px; padding:0;
				width:250px; height:20px;
				text-align:center;
				color:#FFF;
				font-size:1.4em;
				background-image:url(../images/fond-h1-int.gif);
			}
			div#page div#contenu div#info-int h2{
				margin:5px 0px 10px 70px; padding:0;
				font-size:1.3em;
				clear:left;
				color:#6E69B0;

			}
			div#page div#contenu div#info-int p{
				margin:0px 0px 5px 70px; padding:0;
				font-size:1.2em;
				width:560px;
				clear:left;
			}
				div#page div#contenu div#info-int a:link, div#page div#contenu div#info-int a:visited, div#page div#contenu div#info-int a:hover{
					color:#6E69B0;
				}
			div#page div#contenu div#info-int p#chapeau{
				font-weight:bold;
			}
			div#page div#contenu div#info-int ul{
				margin:0px 0px 10px 40px;
				font-size:1.2em;
				text-align:left;
				width:290px;
				float:left;
				_margin-left:40px;
				list-style:none;


			}
			div#page div#contenu div#info-int ul.droite{
				margin:0px 0px 0px 0px;
				font-size:1.2em;
				text-align:left;
				float:left;
				width:auto;

			}
				div#page div#contenu div#info-int ul li{

				}
			div#page div#contenu div#info-int img.plan{
				margin:0px 0px 0px 120px;
			}
			div#page div#contenu div#info-int fieldset{
				font-size:1.2em;
				width:555px;
				margin-left:70px;

			}
			div#page div#contenu div#info-int fieldset th{
				text-align:left;
			}

		div#page div#contenu div#droite{
			float:left;
			margin:0; padding:0;
			width:160px; height:443px;
			_overflow:hidden;
			background-image:url(../images/fond-droite.jpg);
		}
		div#page div#contenu div#droite.long{
			float:left;
			margin:0; padding:0;
			width:160px; height:780px;
			_overflow:hidden;
			background-image:url(../images/fond-droite-long.jpg);
		}
			div#page div#contenu div#droite form{
				display:inline;
			}
				div#page div#contenu div#droite form input#chp-nl{
					margin:5px 0px 0px -9px;
					padding:2px 0px 0px 0px;
					width:127px; height:18px;
					background-image:url(../images/fond-chp-nl.gif);
					border:none;
					background-color:#DFEE57;
					font-size:1.1em;
					text-align:center;
				}
				div#page div#contenu div#droite form input#btn-nl{
					margin-top:-5px;
					vertical-align:middle;
				}
			div#page div#contenu div#droite ul{
				font-size:1.2em;
				list-style:none;
			}
				div#page div#contenu div#droite ul li{
					background-image:url(../images/fond-puce-droite.gif);
					text-align:center;
					width:93px; height:17px;
					padding-top:1px; margin:0px 0px 5px 0px;
				}
					div#page div#contenu div#droite ul li a:link, div#page div#contenu div#droite ul li a:visited, div#page div#contenu div#droite ul li a:hover{
						color:#FFF;
						text-decoration:none;
					}
			div#page div#contenu div#droite img#pub-defile{
				margin:-5px 0px 0px 27px;
			}
	div#page div#footer{
		margin:0; padding:0;
		clear:both;
		width:1000px; height:52px;
		background-color:#6E69B0;
		position:relative;
		z-index:2;
	}
		div#page div#footer img#bas-logo{
			float:left;
			margin:0px 0 0 26px;
			margin-top : 2px;
		}
		div#page div#footer img#logo-cci{
			float:right;
			height:30px;
			margin:10px 25px 0 3px;
		}
		div#page div#footer ul{
			margin:0; padding:0;
			margin-left:00px;
			float:left;
			list-style:none;
		}

		p.colorTitle strong{
			color : #CD071E;
		}
			div#page div#footer ul li{
				margin-top:19px;
				margin-left:55px;
				float:left;
			}
				div#page div#footer ul li a:link, div#page div#footer ul li a:visited{
					color:#FFF;
					text-decoration:none;
				}
				div#page div#footer ul li a:hover{
					text-decoration:underline;
				}

		label {
		  display:block;
		  width:200px;
		  float:left;
		  clear:left;
		}
		.erreur {
		  color:red;
		}
		input, textarea {
		  margin-right:20px;
		}

		.diapo {
			margin-top: 50px;
		}

		#img_exposer {
			float:right;
			margin-top:120px;
			margin-right: 25px;
		}
		
		div#page div#contenu div#info-int  h2.titre_exposer{
      width : 584px;
    }
		
		#info-int .bloc_vigilance{
      position : absolute;
      top : 160px;
      left :745px;
    }
    #info-int  .cadre_vigilance{
        left : -100px;
    
      }
		
		#img_presse {
			float:right;
			margin-top:85px;
			margin-right: 50px;
		}