/* << divs */
#intro {
     position : absolute ;
     left : 50% ;
     top : 50% ;
     width : 425px ;
     height : 425px ;
     margin-top : -212px ;
     margin-left : -212px ;
     border : 1px solid #000 ;
}
#frame {
     position : absolute ;
     left : 50% ;
     top : 50% ;
     width : 840px ;
     height : 525px ;
     margin-top : -262px ;
     margin-left : -422px ;
     border : 1px solid #000 ;
}
#top {
	width : 840px ;
	height : 70px ;
	padding-bottom : 2px ;
	margin-left : auto ;
	margin-right : auto ;
	background : url("./graphx/top_02.jpg") no-repeat ;
}
#bottom {
	width : 840px ;
	height : 26px ;
	margin-top : 2px ;
	margin-left : auto ;
	margin-right : auto ;
	background-color : #f18d14 ;

	font-family : georgia ;
	font-size : 11px ;
 	color : #fff ;
 	text-align : center ;
}
#menu {
	width : 155px ;
	height : 425px ;
	background-color : #f18d14 ;
	margin-right : 2px ;
	float : left ;
}
#main {
	width : 575px ;
	height : 425px ;
	background-color : #994444 ;
	margin-right : 2px ;
	float : left ;
}
#deco {
	width : 106px ;
	height : 425px ;
	background-color : #f18d14 ;
	float : right ;
}
/* divs >> */

img.flag {
	margin : 376px 0 0 15px ;
	border : 1px solid #f18d14 ;
}

/* << menu */
ul.menu	{
	margin : 3px ;
	padding : 5px 3px 5px 0 ;
	list-style : none ;
}
ul.menu li, ul.menu li:hover {
	width : 135px ;
	height : 15px ;
	padding-bottom : 5px ;
	padding-left : 3px ;
}
ul.menu li	{
	/*border-left : 2px solid #f18d14 ;*/
}
ul.menu li:hover	{
	/*border-left : 2px solid #994444 ;*/
}

ul.menu a, ul.menu a:hover {
	font-family : georgia ;
	font-size : 12px ;
	font-weight : bold ;
	color : #994444 ;
	text-decoration : none ;
	padding-left : 5px ;
}
ul.menu a {
	border-left : 2px solid #f18d14 ;
}
ul.menu a:hover {
	border-left : 2px solid #994444 ;
}
/* menu >> */


h1 {
	font-family : georgia ;
	font-size : 20px ;
	font-weight : bold ;
	color : #f18d14 ;
	text-align : right ;
	padding : 0 20px 10px 0 ;
}
h2 {
	font-family : georgia ;
	font-size : 12px ;
	font-weight : bold ;
	color : #f18d14 ;
	text-align : left ;
	padding : 10px 0 0 10px ;
}
h2 a {
	font-size : 12px ;
	font-weight : bold ;
	color : #f18d14 ;
}
h3 {
	font-family : georgia ;
	font-size : 12px ;
	font-weight : bold ;
	color : #f18d14 ;
	text-align : left ;
	padding : 0 0 0 10px ;
	margin-top : 0 ;
}



p.p1 {
	font-family : georgia ;
	font-size : 11px ;
	color : #fff ;
	text-align : justify ;
	padding : 0px 10px ;
	margin : 0 0 10px 0 ;
}
p.p1 a {
	color : #fff ;
	font-size : 11px ;
	text-decoration : underline ;
}

p.p2 {
	font-family : georgia ;
	font-size : 13px ;
	color : #fff ;
	text-align : center ;
	padding : 0px 10px ;
	margin : 0 0 10px 0 ;
}
p.p2 a {
	font-size : 13px ;
	color : #fff ;
}

p.p3 {
	font-family : georgia ;
	font-size : 13px ;
	color : #fff ;
	text-align : justify ;
	padding : 0px 10px ;
	margin : 0 0 10px 0 ;
}
p.p3 a {
	color : #fff ;
	font-size : 14px ;
	text-decoration : underline ;
}

p.p4 {
	font-family : georgia ;
	font-size : 11px ;
	color : #fff ;
	text-align : justify ;
	padding : 0px 5px ;
	margin : 0 0 10px 0 ;
}
p.p4 a {
	color : #fff ;
	font-size : 11px ;
	text-decoration : underline ;
}




p.hotel_1 {
	font-family : georgia ;
	font-size : 12px ;
	font-weight : bold ;
	color : #f18d14 ;
	text-align : left ;
	padding : 0px 10px ;
	margin : 30px 0 0 0 ;
}
p.hotel_2 {
	font-family : georgia ;
	font-size : 11px ;
	color : #fff ;
	text-align : left ;
	padding : 0px 10px ;
	margin : 0 0 0px 0 ;
}
p.hotel_2 a {
	font-family : georgia ;
	font-size : 11px ;
	color : #fff ;
}
p.hotel_3 {
	font-family : georgia ;
	font-size : 11px ;
	color : #fff ;
	text-align : left ;
	padding : 0px 10px ;
	margin : 10px 0 0 0 ;
}
p.hotel_3 a {
	font-family : georgia ;
	font-size : 11px ;
	color : #fff ;
}

p.cv {
	font-family : georgia ;
	font-size : 11px ;
	color : #fff ;
	text-align : justify ;
	width : 500px ;
	margin-left : 15px ;
	padding : 10px ;
	border : 1px solid #f18d14 ;
}


hr.hr1 {
	width : 533px ;
	height : 2px ;
	border : none ;
	border-top : 1px #f18d14 dashed ;
	margin : 15px auto 15px auto ;
}
hr.hr2 {
	width : 333px ;
	height : 2px ;
	border : none ;
	border-top : 1px #f18d14 dashed ;
	margin-top : 20px ;
	clear : both ;
}
.div_hr2 {
	clear : both ;
	padding-top : 10px ;
}
hr.hr3 {
	width : 533px ;
	height : 2px ;
	border : none ;
	border-top : 1px #f18d14 dashed ;
	margin : 30px auto 30px auto ;
	clear : both ;
}



div.col_prog_l {
	width : 115px ;
	float : left ;
}
div.col_prog_r {
	width : 425px ;
	margin-left : 110px ;
}

div.col_comite_l {
	width : 140px ;
	float : left ;
}
div.col_comite_r {
	width : 400px ;
	margin-left : 140px ;
}

div.col_hotel_l {
	width : 270px ;
	float : left ;
}
div.col_hotel_r {
	margin-left : 270px ;
}



img.comite {
	width : 75px ;
	height : 100px ;
	border : 1px solid #f18d14 ;
	margin-right : 5px ;
	float : left ;
}

img.logo_pdf_pp {
	vertical-align : middle ;
	margin : 3px ;
	border : none ;
}

.highlight {
	color : #f18d14 ;
	font-weight : bold ;
}











/* vieux bordel de CD */
.tr01, .td00, .td01, .td02, .td01_2, .td02_2, .td06, .td06b, .td07, .textarea01, .input01, select, input, .titre-section, .vide, .bouton, .listbox {
	font-family : arial ;
}
.td00, .td01, .td02, .td01_2, .td02_2, .td06, .td06b, .td07 {
	background-color : #994444 ;
	color : #ECECEC ;
	font-size : 11px ;
	font-weight : bold ;
}


.tr01 {
	height : 20px ;
	color : black ;
}
.td00 {
	text-align : center ;
}
.td01 {
	height : 25px ;
	text-align:right ;
	padding-right:2px;
}
.td02 {
	width:50% ;
	text-align:left ;
	padding-left:2px;
}
.td01_2 {
	text-align:right ;
	padding-right:2px;
	border-left:1px solid #FF9B00 ;
}
.td02_2 {
	width:50% ;
	text-align:left ;
	padding-left:2px;
	border-right:1px solid #FF9B00 ;
}
.td06 {
	width:25% ;
	height: 20px;
	background-color : #FFFFFF;
	text-align:right ;
	padding-right:2px;
	color : #994444 ;
}
.td06b {
	width:50% ;
	background-color : #FFFFFF;
	text-align:right ;
	color : #994444 ;
}
.td07 {
	color:#EE9B00;
	background-color : #FFFFFF ;
	text-align:left ;
}
.textarea01 {
	font-size:10px ;
	color:#994444 ;
	font-weight:bold;
}
.input01	{
	font-size : 11px;
	padding-left : 1px;
	padding : 0px 1px 5px 0px ;
	background:#ECECEC;
	height:14px;
	border-width:0px;
	border-style:solid;
	border-color:#FEFEEE;
	border:0px;
}
select {
	font-size:11px ;
	color:#994444 ;
	font-weight:bold
}
input {
	font-size:11px ;
	color:#994444 ;
	font-weight:bold
}
option {
	font-size:11px ;
	color:#994444 ;
	font-weight:bold
}

.titre-section {
	text-align : right ;
	background-color : #FFFFFF ;
	color : #994444 ;
	font-size : 10px ;
	letter-spacing : 2px ;
}
.vide {
	background-color : #994444 ;
}
.bouton {
	border-width : 1px ;
	border-style : outset ;
	border-color : #FFFFFF ;
	font-weight : bold ;
	font-size : 10px ;
	width : 130px ;
	text-align : center ;
	letter-spacing : 1px ;
	padding : 1px 1px 1px 1px ;
	background-color : #994444 ;
	color : #F18D14 ;
	cursor : hand ;
}
.listbox{
	font-weight : bold ;
	font-size : 10px ;
	text-align : left ;
	background-color : #FFFFFF ;
	color : #994444 ;
}
/* vieux bordel de CD */


.tablo_picts {
	width: 540px ;
	margin: 5px 0px 5px 8px ;
}
