/*body { 
margin: 0;
padding: 0;
background-repeat: repeat-x;
background-position: top;
}
*/
body {
	margin: 0;
	padding: 0;
	background:#fff url('image/background_body.jpg') repeat-x top;
	color:#666;
	font:0.7em Verdana, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}


#container{
margin: 0px auto;
width: 1024px; 
border:1px; 
border-color: #999;
}

#container2{
margin: 0px auto;
width: 1024px;
/*width: 840px;
background-color: #C2C2C2;
background-image: url(images/fond_new_1024x774_bas_w.jpg);*/
background-position: top;
background-repeat: no-repeat;
}
/* header */
#head {
	background:url('image/background_header.jpg');
	height:200px;
	margin:0 auto;
	position:relative;
	width:1024px;
}
#head h1 {
	color:#666;
	font-size:40px;
	font-weight:400;
	left:0;
	letter-spacing:-2px;
	position:absolute;
	top:40px; height:47px; 
}

/*#head{
width: 840px;*/
/*width: 1024px;
height: 200px;
background-image: url(images/fond_new_affiche_haut_w.jpg);
height: 260px;
}*/

#myname{
padding-top: 00px;
/*padding-top: 120px;*/
width: 1024px;
/*width: 840px;*/
height: 120px;
text-align: right;
}

#myname a{
font-family: Verdana, Arial, Times, san-serif;
font-size: 32px;
font-weight: bold;
color: #ffffff;
padding-right: 50px;
}

/* ============================menu=============================*/
#menu {
	width: 1024px;
	height: 35px;
	margin-top:-50;
/*	background: #826752;*/
}


#head ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#head li {
	display: inline;
}


#head a {
	display: block;
	float: left;
	margin-left: 20px;
	height : 25px;
	padding: 5px 10px 0px 10px;
	border-bottom: 4px solid #330010;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-color: #ffcd04;
}

#head a:hover {
	border-bottom-color: #ffcd04;
	background: #ffcd04;
}

#head .active a {
	border-bottom-color: #ffcd04;
	background: #ffcd04;
}

/* ============================fin menu=============================*/




#blueline{
width: 850px;
/*width: 640px;*/
height: 3px;
background-image: url(images/blueline.jpg);
background-repeat: repeat-x;
float: right;
margin-top: 3px;
}

#blueline_acc{
width: 850px;
height: 2px;
background-image: url(images/lign_bleu_menu_acc.gif);
/*background-repeat: repeat-x;*/
margin-bottom: 0px;
float: right;
}

#blueline_equi{
width: 850px;
height: 2px;
background-image: url(images/lign_bleu_menu_equi.gif);
/*background-repeat: repeat-x;*/
margin-bottom: 0px;
float: right;
}

#blueline_actu{
width: 850px;
height: 2px;
background-image: url(images/lign_bleu_menu_actu.gif);
/*background-repeat: repeat-x;*/
margin-bottom: 0px;
float: right;
}

#blueline_phot{
width: 850px;
height: 2px;
background-image: url(images/lign_bleu_menu_phot.gif);
/*background-repeat: repeat-x;*/
margin-bottom: 0px;
float: right;
}

#blueline_prest{
width: 850px;
height: 2px;
background-image: url(images/lign_bleu_menu_prest.gif);
/*background-repeat: repeat-x;*/
margin-bottom: 0px;
float: right;
}

#blueline_cont{
width: 850px;
height: 2px;
background-image: url(images/lign_bleu_menu_cont.gif);
/*background-repeat: repeat-x;*/
margin-bottom: 0px;
float: right;
}

#blueline_ref{
width: 850px;
height: 2px;
background-image: url(images/lign_bleu_menu_ref.gif);
/*background-repeat: repeat-x;*/
margin-bottom: 0px;
float: right;
}

#realbody{
margin-top: 0px;
width: 1024px;
/*background-image: url(images/fond_new_1024_clair.jpg);
background-color: #ffffff;*/
}

#sidebarleft {
/*	position:absolute ;
	float: left;*/
	width: 200px;
	padding-left: 0px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}

#sidebarleftindex {
	width: 170px;
	padding-left: 0px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}


#sidebarcenter {
	width: 290px;
	padding-left: 0px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}


#verticalmenu{
width: 190px;
border: 1px; border-color:#999;
float: right;
overflow: hidden;
padding-top: 5px;
padding-left: 5px;
padding-right: 10px;
}

#verticalmenushf{
width: 180px;
border: 2px solid white;
float: left;
overflow: hidden;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.verticalmenulogo{
width: 270px;
border: 2px; border-color:#999;
overflow: hidden;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.verticalblochaut{
width: 270px; 
height:20px;
background-image:url(images/bg_bloc_txt_haut_270x20.gif); 
overflow: hidden;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.verticalblocbas{
width: 270px; 
height:20px;
background-image:url(images/bg_bloc_txt_bas_270x20.gif); 
overflow: hidden;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#verticalbloclig{
width: 270px; 
background-color: #ffcc00;
overflow: hidden;
text-align:justify; size:14px; font:Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.verticalblocligtxt{
/*width: 270px; 
background-color: #f6f443;
overflow: hidden;*/ 
color:#000; size:14px;
text-align:justify; size:14px; font:Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}


#verticalimg{
/*position:relative ;*/
width: 150px;
border: 0px; border-color:#999;
/*float: left;*/
overflow: hidden; 
margin-top: 0px;
padding-top: 0px;
padding-left: 20px;
}

h3{
font-family: Verdana, Arial, Times, san-serif;
font-size: 13px;
font-weight: bold;
color: #090945;
}

h4{
font-family:  Arial, san-serif;
font-size: 14px; font-style:italic;
font-weight: bold;
color: #090945;
padding-top: 10px;
/*padding-top: 36px;*/
padding-left: 20px;
}

h5{
font-family:  Arial, san-serif;
font-size: 14px; font-style:italic;
font-weight: bold;
color: #090945;
padding-top: 5px;
/*padding-top: 36px;*/
padding-left: 20px;
}

suite{
font-family:  Arial, san-serif;
font-size: 11px; font-style:italic;
font-weight: bold;
color: #090945;
}

h7{
font-family:  Arial, san-serif;
font-size: 14px; font-style:italic;
font-weight: bold;
color: #99ccff;
padding-top: 15px;
/*padding-top: 36px;*/
padding-left: 20px;
}

#verticalmenu ul li{
list-style-type: circle;
color: #99ccff;
}

#verticalmenu ul li a{
text-decoration: none;
font-family: Verdana, Arial, Times, san-serif;
font-size: 10px;
color: #003300;
}

#verticalmenu h3 a{
text-decoration: none;
}

#verticalmenu ul li a:hover{
text-decoration: underline;
}

#content2{
width: 800px;
float: right;
/*background-repeat: no-repeat;
background-position: top right;
min-height: 400px;*/
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#content22{
width: 500px;
float: right;
min-height: 400px;
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

/*#content22 h6{
font-family: Arial, san-serif;
font-size: 12px;
font-style:italic;
color: #090945;
padding-top: 5px;
padding-left: 10px;
padding-bottom:4px;
height:15px;
background-color:#ffcd04;
}*/



#contentcont{
width: 490px;
float: left;
background-repeat: no-repeat;
background-position: bottom right;
min-height: 390px;
}

#contentcoord{
width: 250px;
float: right;
background-repeat: no-repeat;
background-position: bottom right;
min-height: 390px;
margin-top: 0px;
margin-left: 0px;
margin-right: 40px;
margin-bottom: 0px;
}

#contenttop{
/*position: absolute ;*/
/*width: 850px;*/
width: 826px;
float: right;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;
min-height: 390px;*/
}

#contentphot{
/*position: absolute ;*/
/*width: 850px;*/
width: 826px;
float: right;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;
min-height: 390px;*/
margin-top: -70px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#content{
/*width: 500px;*/
width: 476px;
float: left;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 5px;
}

#contentbas{
width: 496px;
/*width: 640px;*/
float: left;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 5px;
}

#content p{
font-family: Verdana, Arial, Times, san-serif;
font-size: 12px; text-align:justify;
color: #000000;
}

#content22 p{
font-family: Arial, san-serif;
font-size: 12px; text-align:justify;
color: #826752;
}


#content p a{
font-family: Arial, san-serif;
font-size: 12px; 
font-style:italic;
color: #000000;
}

#content p a:hover{
font-family: Arial, san-serif;
font-size: 12px; 
font-style:italic;
color: #ffff00;
}

.affich{
font-family: Arial, Times, san-serif;
font-size: 14px; text-align:justify;
color: #090945;
}

#contentbas p{
font-family: Verdana, Arial, Times, san-serif;
font-size: 11px; text-align:justify;
color: #000000;
}

#contentbas p a{
font-family: Arial, san-serif;
font-size: 12px; 
font-style:italic;
color: #000000;
}

#contentbas p a:hover{
font-family: Arial, san-serif;
font-size: 12px; 
font-style:italic;
color: #ffff00;
}

#content h6{
font-family: Arial, san-serif;
font-size: 12px;
font-style:italic;
color: #090945;
padding-top: 10px;
/*padding-top: 36px;*/
padding-left: 20px;
}

#contentbas h6{
font-family: Verdana, Arial, Times, san-serif;
font-size: 12px;
font-style:italic;
color: #090945;
padding-top: 5px;
/*padding-top: 36px;*/
padding-left: 10px;
}

#contentleft{
width: 300px;
/*width: 640px;*/
float: left;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: -70px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

#contentleft p{
font-family: Verdana, Arial, Times, san-serif;
font-size: 11px; text-align:justify;
color: #090945;
}


#contentevent{
width: 806px;
float: left;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
background-color:#ffffff;
/*background-color:rgb(175,175,175);
overflow: hidden;*/
margin-top: -70px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 10px;
}

#contentphot{
width: 600px;
height: 554px;
float: left;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*background-color: #ffffff;*/
/*background-color:rgb(175,175,175);
overflow: hidden;*/
margin-top: 0px;
margin-left: 125px;
margin-right: 0px;
margin-bottom: 10px;
}

#contentleft_prest{
width: 270px;
float: left;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
}

#contentcent_prest{
width: 270px;
float: left;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
}

#contentright_prest{
width: 270px;
float: left;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 5px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 5px;
}


.cadbubble{
width: 490px;
/*width: 640px;*/
border: 2px solid #FFFFFF ;
padding-top: 2px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
}

.micadbubble{
width: 227px;
float:left;
/*width: 640px;*/
border: 1px solid black;
padding-top: 10px;
padding-left:5px;
padding-bottom:10px;
padding-right:5px;
margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 0px;
}

.micadbubble2{
width: 227px;
/*float:left;
width: 640px;*/
border: 1px solid black;
padding-top: 10px;
padding-left:5px;
padding-bottom:10px;
padding-right:5px;
margin-top: 0px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 0px;
}

.cadbubbleleft{
width: 280px;
background-color:#ece8e8;
/*width: 640px;*/
border: 0px solid white;
padding-top: 0px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
font-size:10px; font-family:Arial;
}

.cadbubbleleft_top{
width: 300px;
height:15px;
background-color:#FFFFFF;
background-image: url(images/cadbubbleleft_top.jpg);
padding-top: 00px;
padding-left:0px;
padding-bottom:00px;
padding-right:0px;
margin-top: 10px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 0px;
}

.cadbubbleleft_bottom{
width: 300px;
height:15px;
background-color:#FFFFFF;
background-image: url(images/cadbubbleleft_bottom.jpg);
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 0px;
}

/*
.bubble{
width: 490px;
height: 20px;
}
*/

.bubble {
/*width: 490px;*/
height: 20px;
font-family: Arial, san-serif;
font-size: 12px;
font-style:italic;
font-weight:bold;
color: #090945;
padding-top: 5px;
padding-left: 10px;
padding-right:0px;
padding-bottom:4px;
height:15px;
background-color:#ffcd04;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}


.mibubble{
width: 200px;
/*width: 640px;*/
height: 20px;
/*background-image: url(images/bubble.jpg);*/
background-repeat: no-repeat;
background-position: left;
clear: both;
}

.bubbleleft{
width: 260px;
/*width: 640px;*/
height: 20px;
/*background-image: url(images/bubble.jpg);*/
background-repeat: no-repeat;
background-position: left;
clear: both;
}

.cadbubble p{
/*width: 260px;
width: 640px;
height: 20px;*/
/*background-image: url(images/bubble.jpg);
background-repeat: no-repeat;
background-position: left;*/
font-size:10px; font-family:Arial;
}


.cadbubbleleft p{
/*width: 260px;
width: 640px;
height: 20px;*/
/*background-image: url(images/bubble.jpg);
background-repeat: no-repeat;
background-position: left;*/
font-size:10px; font-family:Arial;
}

#contentvideo{
width: 600px;
/*width: 640px;*/
float: left;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

#contentvideo2{
width: 500px;
/*width: 640px;*/
float: left;
/*background-image: url(images/seaweed.jpg);*/
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

/* Content cell (no subcells) */
.content-cell {width:646px; background-color:rgb(175,175,175);}
.content-cell-corner-top {clear:both; width:646px; height:7px; background:url(img/bg_corner_content_cell_top.gif) no-repeat; overflow:hidden;}

/* Media player (full-width)*/
.content-cell .videoplayer {width:626px; height:480px; margin:0px 0px 0px 0px; border:solid 10px rgb(175,175,175);}
/*.content-cell .videoplayer {width:626px; height:367px; margin:0px 0px 0px 0px; border:solid 10px rgb(175,175,175);}*/
.contentvideo .audioplayer {width:626px; height:20px; margin:10px 10px 10px 10px; border:solid 5px rgb(175,175,175);}

.content-cell2 {width:480px; background-color:#FFF;}
.content-cell-corner-top2 {clear:both; width:480px; height:7px; background:url(img/bg_corner_content_cell_top.gif) no-repeat; overflow:hidden;}

/* Media player 2 (full-width)*/
.content-cell2 .videoplayer2 {width:480px; height:300px; margin:0px 5px 0px 5px; border:solid 0px rgb(175,175,175);}
/*.content-cell .videoplayer {width:626px; height:367px; margin:0px 0px 0px 0px; border:solid 10px rgb(175,175,175);}*/
.contentvideo2 .audioplayer2 {width:480px; height:20px; margin:10px 10px 10px 10px; border:solid 5px rgb(175,175,175);}
	
/* right side team*/
#rightteam1 {
/*	float: left;*/
	float: right; 
	width: 153px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: -10px;
	margin-bottom: 0px;
/*	margin: 0px 0px 10px 10px;*/
}
	.boxtopteam { height: 9px; background: url(images/boxtop1.gif) no-repeat; color: #000; }
	.boxteam { background: url(images/box1.gif) no-repeat bottom left; height:160px; color: #5b5b5b; padding: 0px 5px 0px 10px; margin: 0 0 10px 0; }
	.boxteam p { padding: 0; margin: 0;}
	.imageteam { float: left; margin: 5px 5x 5px 5px; }

#rightteamxav {
/*	float: left;*/
	float: right; 
	width: 153px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: -40px;
	margin-bottom: 0px;
/*	margin: 0px 0px 10px 10px;*/
}
	.boxtopteam { height: 9px; background: url(images/boxtop1.gif) no-repeat; color: #000; }
	.boxteam { background: url(images/box1.gif) no-repeat bottom left; height:160px; color: #5b5b5b; padding: 0px 5px 0px 10px; margin: 0 0 10px 0; }
	.boxteam p { padding: 0; margin: 0;}
	.imageteam { float: left; margin: 5px 5x 5px 5px; }


#rightteamarn {
	float: left;
/*	float: right;*/ 
	width: 153px;
	margin-top: -100px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	.boxtopteamarn { height: 9px; background: url(images/boxtop1.gif) no-repeat; color: #000; }
	.boxteamarn { background: url(images/box1.gif) no-repeat bottom left; height:160px; color: #5b5b5b; padding: 0px 5px 0px 10px; margin: 0 0 10px 0; }
	.boxteamarn p { padding: 0; margin: 0;}
	.imageteamarn { float: left; margin: 5px 5x 5px 5px; }
	

#rightteamluc {
	float: left;
/*	float: right;*/ 
	width: 153px;
	margin-top: -30px;
	margin-left: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	.boxtopteamluc { height: 9px; background: url(images/boxtop1.gif) no-repeat; color: #000; }
	.boxteamluc { background: url(images/box1.gif) no-repeat bottom left; height:160px; color: #5b5b5b; padding: 0px 5px 0px 10px; margin: 0 0 10px 0; }
	.boxteamluc p { padding: 0; margin: 0;}
	.imageteamluc { float: left; margin: 5px 5x 5px 5px; }
	
	
#rightteam2 {
	float: left;
/*	float: right; */
	width: 295px;
	position: relative; top:-20px;
	margin: 0px 0px 10px 50px;
}
	.boxtopteam2 { height: 19px; background: url(images/boxtop.gif) no-repeat; color: #000; }
	.boxteam2 { background: url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.boxteam2 p { padding: 0; margin: 0; font-size:12px;}
	.imageteam2 { float: left; margin: 0 9px 3px 0; }
	
#leftteamxav {
/*	float: left;
	float: right; */
	width: 295px;
	position: relative; top:-90px;
	margin: 0px 0px 10px 10px;
}
	.boxtopteamxav { height: 19px; background: url(images/boxtop.gif) no-repeat; color: #000; }
	.boxteamxav { background: url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.boxteamxav p { padding: 0; margin: 0; font-size:12px;}
	.imageteamxav { float: left; margin: 0 9px 3px 0; }
	
	

/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url(images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #488EB2 url(images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(images/hoverbtn.gif) no-repeat; color: #fff; }



#linadmin{
margin: 40px auto;
width: 1024px;
height: 5px;
padding-top: 5px;
background-image: url(images/blueline.jpg);
background-repeat: repeat-x;
background-position: top;
clear: both;
}



#foot{
width: 1024px;
margin: 0px auto;
height: 25px;
padding-top: 0px;
background-image: url(images/lign_bleu_120.gif);
background-repeat: repeat-x;
background-position: top;
clear: both;
}

#foot p{
text-align: right;
font-family: Verdana, Arial, Times, san-serif;
font-size: 10px;
color: #ffffff;
}

#foot p a{
font-family: Verdana, Arial, Times, san-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

#foot p a:hover{
font-family: Verdana, Arial, Times, san-serif;
font-size: 10px;
font-weight: bold;
color: #ff9900;
}

.imageleft{
padding: 5px;
border: 1px solid #99ccff;
background-color: #ffffff;
margin: 10px 10px 10px 0px;
float: left;
}

.imageright{
padding: 5px;
border: 1px solid #99ccff;
background-color: #ffffff;
margin: 10px 0px 10px 10px;
float: right;
}


.contactformindex {width:800px; margin:2.0em 0 0 0; padding:0px 0px 0 20px; border:solid 0px rgb(200,200,200);}

.contactform {width:730px; margin:0 0 0 0; padding:0px 0px 0 20px; border:solid 0px rgb(200,200,200);}
.contactform fieldset {padding:5px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 10px 0; border:solid 2px #826752 ;}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 10px 5px /*IE6*/; padding:0 2px 0 2px; color: #000033; font-weight:bold; font-size:100%;}
.contactform label.left {float:left; width:120px; margin:0 0 0 10px; padding:2px; font-size:100%; color: #000033;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:80%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:80%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform input.button {float:right; width:11.0em; margin-right:00px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:arial; color: #000033; font-size:100%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:#6666cc; color: rgb(80,80,80);}
.contactform p {font-family:arial,sans-serif; font-size:11px; font-style:italic;}

.contactform2 {width:470px; margin:10px 0 0 0; padding:0px 0px 0 20px; border:solid 0px rgb(200,200,200);}
.contactform2 fieldset {padding:5px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 2px #FFFFFF ;}
.contactform2 fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color: #000033; font-weight:bold; font-size:100%;}
.contactform2 label.left {float:left; width:120px; margin:0 0 0 10px; padding:2px; font-size:100%; color: #000033;}
.contactform2 select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:80%;}
.contactform2 input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:80%;}
.contactform2 textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform2 input.button {float:right; width:11.0em; margin-right:00px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:arial; color: #000033; font-size:100%;}
.contactform2 input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:#6666cc; color: rgb(80,80,80);}
.contactform2 p {font-family:arial,sans-serif; font-size:11px; font-style:italic;}

.coord {width:250px; margin: 10px 70px 0 0; padding:0px 0px 0 20px; border:solid 0px rgb(200,200,200); }
.coord fieldset {padding:5px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 2px #FFFFFF ;}
.coord fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color: #000033; font-weight:bold; font-size:100%;}
.coord label.left {float:left; width:200px; margin:0 0 0 10px; padding:2px; font-size:14px; color: #000033;}
.coord select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:80%;}
.coord input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:80%;}
.coord textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.coord input.button {float:right; width:11.0em; margin-right:00px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:arial; color: #000033; font-size:100%;}
.coord input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:#6666cc; color: rgb(80,80,80);}
.coord p {font-family:arial,sans-serif; font-size:11px; font-style:italic;}


/* right side */
#right {
	float: left;
	width: 295px;
	margin: 20px 0 10px 0;
}
	.boxtop { height: 19px; background: #fff url(imagesevent/boxtop.gif) no-repeat; color: #000; }
	.box { background: #fff url(imagesevent/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.box p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }
	
h2 { font: bold 1.3em Arial, Sans-Serif; margin: 0; padding: 0; text-align:left; }

/* links */
a { color: #003B6E;  background: inherit; }
a:hover { color: #9EC068; background: inherit; border:0; }	

/* left side team*/
.leftteam { 
float: left;
width: 405px;
margin: 0 0 10px 0;
}
	.left_team {
		margin: 0 20px 15px 10px;
		padding: 10px 0 0 0;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		background: #fff;
	}
	
.leftteamarn { 
float: left;
width: 295px;
/*	position: relative;*/
	margin-top: -80px;
	margin-left: 135px;
	margin-right: 10px;
	margin-bottom: 0px;
}
	.boxtopteamarn1 { height: 19px; background: url(images/boxtop.gif) no-repeat; color: #000; }
	.boxteamarn1 { background: url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.boxteamarn1 p { padding: 0; margin: 0; font-size:12px;}
	.imageteamarn1 { float: left; margin: 0 9px 3px 0; } 

	.left_teamarn {
		margin: 0 20px 15px 10px;
		padding: 10px 0 0 0;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		background: #fff;
	}
	
.leftteamluc { 
float: left;
width: 295px;
/*	position: relative;*/
	margin-top: 40px;
	margin-left: -30px;
	margin-right: 10px;
	margin-bottom: 0px;
}
	.boxtopteamluc1 { height: 19px; background: url(images/boxtop.gif) no-repeat; color: #000; }
	.boxteamluc1 { background: url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.boxteamluc1 p { padding: 0; margin: 0; font-size:12px;}
	.imageteamluc1 { float: left; margin: 0 9px 3px 0; } 

	
/* right side team*/
#rightteam{
/*	float: left;*/
	float: right; 
	width: 415px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	

/* left side */
.left { float: left; width: 500px; margin: 0 0 10px 0; }
	.left_articles {
		margin: 0 20px 15px 10px;
		padding: 10px 0 0 0;
		font-family:Arial;
		font-size:12px;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		background: #fff;
	}
	
	.calendar { height: 50px; float: left; background: #fff url(imagesevent/calendar.gif) no-repeat; width: 80px; padding: 5px 10px 0 0px;  color: #808080;}
	.calendar p { padding: 0; margin: 0; font-size:14px; text-align:center; font-weight:bold; }
	.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #ccc; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }
	
.left_equipe {
		margin: 0 20px 15px 10px;
		padding: 10px 0 0 0;
		text-align: justify;
		color: #000;
		background: #fff;
	}


/* bottom thirds */
.thirds { float: left;
 width: 203px;
 background: #eee;
 margin-left:20px; margin-top:0px; margin-right:20px; margin-bottom:20px;
 color: #5d5d5d; }
	.smallboxtop { height: 14px; background: #fff url(imagesevent/smallboxtop.gif) no-repeat; color: #000; }
	.smallbox { background: #fff url(imagesevent/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; }


#presta1{
width: 238px;
float: left;
background-image: url(images/cad_obliq.gif);
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 5px;
}

#presta2{
width: 238px;
float: left;
background-image: url(images/cad_obliq_gauch.gif);
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 5px;
}

#presta3{
width: 238px;
float: left;
background-image: url(images/cad_obliq.gif);
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 5px;
}

#presta4{
width: 238px;
float: left;
background-image: url(images/cad_obliq_gauch.gif);
background-repeat: no-repeat;
background-position: bottom right;
/*overflow: hidden;*/
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 5px;
}

.stylelien {font-family:Arial; font-size:12px; text-decoration:none; color: #826752; background: none; font-style:italic; font-weight:bold;}
.stylelien a:hover {font-family:Arial; font-size:12px; text-decoration:none; color: #FFCD04; background: none; font-style:italic; font-weight:bold;}
.stylelien:a {font-family:Arial; font-size:12px; text-decoration:none; color: #826752; background: none; font-style:italic; font-weight:bold;}
.styleblanc {font-family:Arial; font-size:12px; text-decoration:none; color: #FFFFFF; background: none; font-style:italic; font-weight:bold;}
.styleevent {font-family:Arial; font-size:10px; text-decoration:none; color: #FFFF00; background: none;}
.style6 {font-family:Arial; font-size:12px; text-decoration:none; color: #FFFFFF; background: none; font-style:italic; font-weight:bold;}
.style1 {font-family:arial,sans-serif; font-size:11px; font-style:italic; color: #FFFFFF;}
.style2 {font-family:arial,sans-serif; font-size:13px; font-style:italic; color: #FFFFFF; font-weight: bold}
.stylebrun {font-family:Arial; font-size:14px; text-decoration:none; color: #826752; background: none; font-style:italic; font-weight:bold;}
.styleexpo {font-family:Arial; font-size:14px; text-decoration:none; color: #826752; background: none; font-style: normal; font-weight:bold;}


#alerterouge{ 
background-color:#FF3333; 
color:#FFFFFF; 
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
}

#alerterouge h1 {
font-family: Verdana, Arial, Times, san-serif; text-transform:uppercase;
font-size: 16px;
font-style:italic;
color: #FFFF00;
padding-top: 5px;
padding-left: 10px; 
padding-right:0px; 
padding-bottom:0px;
}

#alerterouge p {
font-family: Verdana, Arial, Times, san-serif;
font-size: 14px;
font-style: normal; 
text-align:justify;
color: #ffffff;
padding-top: 5px;
padding-left: 10px; 
padding-right:10px; 
padding-bottom:0px;
}

#videoplay{
width: 360px;  
height: 270px;
float: left;
margin-top: -770px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 0px;
border:none; 
}

/* footer */
#footer {
	margin:10px auto;
	width:1024px;
}
#footer:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}
#footer p {
	border-top:2px solid #999999;
	color:#555;
	font-size:90%;
	line-height:20px;
	padding:10px;
	text-align:center;
}

#overlib {
	style=z-index: 1000; 
	visibility: hidden; 
	position: absolute;
}
