body {
	background-color: #35414F;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin: 0px;
	font-family:Verdana,Helvetica,sans-serif;		
}

h2 {
	font-size:20px;
	color: #EF5555;
}	

h2 span{
	vertical-align: 70%;
	font-weight: normal;
}	

h3 a{
	color:#35414F;
	text-decoration: none;
	padding-left: 5px;
}	
h3 a:hover{
	text-decoration: underline;
}

.programme_date{
background:transparent url(../images/general/degrade_gris_programme.png) repeat-y scroll right center;
color:#35414F;
font-size:19px;
font-weight:bold;
height:24px;
padding:4px 20px 6px 0px;
text-align:right;
width:500px;
}
.menu_date{
width:165px;
margin-top:10px;
float: right;
}
.menu_date span{
float:left;
margin-bottom:5px;
}
.menu_date a{
color:#35414F;
padding-left:5px;
text-decoration:none;
vertical-align:23%;
}
li{
list-style-image: url(../images/general/puce_rouge_texte.png);
}
.moderateur{
font-style:italic;
}
.participants{
margin-top: 5px;
margin-bottom: 5px;
}
.pause{
color:#0B5087;
}
.repas{
color:#EC4238;
}

.table_ronde{
color:#EB920C;
}

.ateliers{
color:#209633;
}
.titre_programme{
margin-top: 10px;
}
.titre_programme span{
font-weight: bold;
margin-left: 5px;
}
.titre_programme img{
vertical-align: -50%;
}


.menu_date a:hover{
text-decoration: underline;
}

.programme_date span{
margin-right: 30px;
}

h4 {
	font-size:15px;
	color: #EF5555;
}

.picto_citation{
background: url(../images/general/guillemet_acceuil.png);
margin-left: -15px;
}

.text_accueil{
margin: 15px;
display: block;
margin:16px 36px 0px 30px;
text-align: justify;
}

.white{
background: white;
}

.breaker{
clear: both;
overflow: hidden;
height: 0px;
text-decoration:none;
}

.paragraph{
text-indent:25px;
text-align:justify;		
}

.header{
margin-left:auto;
margin-right:auto;
position:relative;
width:799px;
background: #35414f;
}



.clear_all{
clear:both;
height:0px;
overflow:hidden;
}

.header .banner1{
	height:150px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position:relative;
	width:799px;
	background-attachment: scroll;
	background-color: white;
	background-image: url(../images/general/header.png);
	background-repeat: no-repeat;
	background-position: 0pt;
}

.header .banner2{
	height:150px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position:relative;
	width:799px;
	background-attachment: scroll;
	background-color: white;
	background-image: url(../images/general/header3.png);
	background-repeat: no-repeat;
	background-position: 0pt;
}

.header .title1{
	height:27px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position:relative;
	width:258px;
	background-attachment: scroll;
	background-color: white;
	background-image: url(../images/general/degrade_onglet.png);
	background-repeat: no-repeat;
	background-position: 0pt;
}
.header .menu_onglet{
	height:27px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position:relative;
	width:541px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0pt;
}
.header .title3{
background:white url(../images/banniere-6.jpg) no-repeat scroll 0pt;
height:112px;
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
position:relative;
width:268px;
}
.header .title_image1{
background:white url(../images/photo-1.jpg) no-repeat scroll 0pt;
height:110px;
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
position:relative;
width:262px;
}
.header .title_image2{
background:white url(../images/photo-2.jpg) no-repeat scroll 0pt;
height:110px;
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
position:relative;
width:269px;
}
.header .title_image3{
background:white url(../images/photo-3.jpg) no-repeat scroll 0pt;
height:110px;
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
position:relative;
width:268px;
}

.content{
background:white repeat-y scroll center bottom;
background-color: white;
height:auto;
margin:auto;
width:799px;
}

.content .left_col{
/* background:white url(../images/degrade-gauche.jpg) no-repeat scroll 0pt; */
height:781px;
float: left;
width:200px;
}

.content .left_col .left_menu{
background:white url(../images/general/degrade_gris_menu.png) repeat-y scroll 0pt;
margin:20px 0px 0px 15px;
padding:20px 0px 20px 20px;
}

.content .left_col .image{
margin-left:0px;
}

.content .left_col .left_image{
margin:20px 0px 20px;
}

.content .left_col .left_menu a{
color:#35414F;
font-weight:bold;
font-size:12px;
padding: 0px 0px 8px;
text-decoration: none;
float: left;
width:173px;
}

.content .left_col .left_menu a span{
padding: 0px 0px 10px 7px;
vertical-align:60%;
}
.content .left_col .left_menu a:hover span{
text-decoration: underline;
}

.content .left_col .left_menu a.sponsor{
font-size:10px;
color: #EF5555;
padding-bottom: 0px;
padding-left: -20px;
}

.content .content-right{
float: right;
width:520px;
margin-right:20px;
}



.top_center{
background:white url(../images/milieu-haut.gif) repeat scroll 0pt;
height:41px;
float: left;
width:507px;
}

.top_right{
background:white url(../images/coin-haut-droit.gif) no-repeat scroll 0pt;
height:41px;
float: right;
position:relative;
width:30px;
}

.content .main .main_left{
background:white url(../images/bg-cote-gauche.gif) repeat-y scroll 0pt;
height:740px;
float: left;
width:79px;
}

.content .main .main_center{
/* background:white url(../images/bg-text.jpg) repeat-y scroll 0pt; */
float: right;
width:530px;
padding-right:20px;
}

.content .main .main_center .main_left_col{
height:450px;
float: left;
width:165px;
}

.content .main .main_center .main_left_col img{
padding: 5px 4px 5px ;
}

.content .tables_rondes{
padding-left: 21px;
}

.content .main .main_center .main_left_col .legende_photo{
margin-left: 4px;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
}

.content .main .main_right{
background:white url(../images/cote-droit.gif) repeat scroll 0pt;
height:781px;
width:30px;
float: right;
}

.content .footer .footer_top{
background:white;
float: left;
position:relative;
width:799px;
}

.content .footer .footer_center{
background:white url(../images/general/degrade_footer.png) repeat-x scroll top;
height:55px;
float: left;
position:relative;
width:799px;
}

.content .footer .footer_center .liens{
padding:10px 133px;
color:#FFFFFF;
font-size:12px;
}

.content .footer .footer_center .liens a{
	text-decoration: none;
	color: #FFFFFF;
}


.sponsor{
margin:20px;
} 
/* hebergement */
.tableau_hotel{
text-align: right;
}
.date_hotel{
width: 300px;
right: 85px;
margin:10px 0px 10px 175px;
}
.date_hotel span{
width: 90px;
float: left;
}

.header_hotel{
width: 378px;
height: 90px;
vertical-align: middle;
background: url(../images/general/bg_titre_hotel.gif) no-repeat scroll;
margin: 10px 0px 10px 139px;
text-align:center;
}
.header_hotel .petit_dej{
writing-mode: tb-rl; 
z-index: 10px;
position:relative;
}
.header_hotel .taxe{
writing-mode: tb-rl; 
z-index: 10px;
position:relative;
}

.header_hotel span{
float: left;
padding:65px 0px 0px;
width:50px;
}
.header_hotel span.last{
text-align:center;
padding:40px 0px 0px;
width:70px;
}
.tarif_hotel{
text-align:center;
width: 520px;
height: 85px;
vertical-align: middle;
right: 5px;
background: url(../images/general/bd_tarif_hotel.gif) no-repeat;
margin: 10px 0px;
}
.tarif_hotel .titre{
color: #FFFFFF;
width: 100px;
float: left;
padding:20px;
}
.tarif_hotel span{
float: left;
padding:35px 0px 0px;
width:50px;
}