
p, div, td {
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
body.width-wide div.wrapper {
	width: 1000px;
	height: auto;
	/* min-height: 770px;
  margin:10px;
*/

}
body div.wrapper {
	height: auto;
	overflow: hidden;
}
div.wrapper {
	margin: auto;
}

div.wrapper-t {
	background: #F0F0F0 url(../images/wrapper_t.png) 0 0 repeat-x;
	
}

div.wrapper-b {
	background: url(../images/wrapper_b.png) 0 100% repeat-x;
}

div.wrapper-l {
	background: url(../images/wrapper_l.png) 0 0 repeat-y;
}

div.wrapper-r {
	background: url(../images/wrapper_r.png) 100% 0 repeat-y;
}

div.wrapper-tl {
	background: url(../images/wrapper_tl.png) 0 0 no-repeat;
}

div.wrapper-tr {
	background: url(../images/wrapper_tr.png) 100% 0 no-repeat;
}

div.wrapper-bl {
	background: url(../images/wrapper_bl.png) 0 100% no-repeat;
}

div.wrapper-br {
	padding: 0px 20px 20px 20px;
	min-height: 710px;
	background: url(../images/wrapper_br.png) 100% 100% no-repeat;
}


div#header {
	display: block;
	width: 960px;
	/* height: 318px; */
	height: 226px;
	padding: 0px;
	margin: 0px;
	width: auto;
	overflow: hidden;
	background:  url(../images/header_epee.jpg) 0px 10px no-repeat;
  padding-top:10px;
}
div#top-top {
	/* background: #ffffff url(../images/fond_top_top.png) top left repeat-y;
*/
	background: #ffffff;
	display: block;
	height: 26px;
	width: auto;
	text-align: right;
	/* overflow: hidden;
*/
}
div#top-top table.moduletable {
	float: right;
	/*padding: 0px;
	margin: 0px;
*/
}
div#top-top table.moduletable TD {
	/*padding: 0px;
	margin: 0px;
*/
}
div#top-top table.moduletable  form {
	padding: 0px;
	margin: 0px;
}
div#banner {
	display: block;
	height: 318px;
	width: 960px;

	overflow: hidden;
}
#logo {
	display: block;
	height: 171px;
	width: 220px;
	background: url(../images/logo_PFUE_2008.png) 44px 0px  no-repeat;
	float: left;
}
#bandeau {
	display: block;
	height: 171px;
	width: 740px;
	background: url(../images/bandeau.jpg) 0px 0px  no-repeat;
	float: left;
}
/* bloc menu */
div#menu {
	display: block;
	height: 25px;
	width: auto;
	background: url(../images/fond_menu.png) 0px 0px repeat-y;
	border-bottom: #ffffff 1px solid;
}

* html div#menu {
	height: 25px;

	overflow:hidden;
}



div#menu ul.menu {
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	background-image:  none;
	list-style: none;
	display: block;
	width: 100%;
	height: auto;
}


/* bloc  */
#outer-1024 {
	display: block;
	height: auto;
	min-height: 400px;
	width: auto;

}
* html #outer-1024 {
border: red dotted 0px;
overflow:hidden;
}
#blocvide {
	display: block;
	width: 100%;
	height: 34px;
}
#leftcol {
	display: block;
	width: 220px;
	min-height: 400px;
	background: #58899d url(../images/fond_left.jpg) top left repeat-y;
	float: left;
	text-align: center;
}
#rightcol {
	display: block;
	width: 186px;
	min-height: 400px;
	height: 100%;
	
  /* background: #ffffff url(../images/mains.jpg) 0px 30px  no-repeat; */
background: #ffffff ;
	float: left;
	text-align: center;
}
#maincol-wide-1024 {
	display: block;
	/* width: 740px;
*/
	width: 494px;
	min-height: 400px;
	background: #ffffff;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
}

#maincol-wide-1024.formulaire,
#maincol-wide-1024.liens,
#maincol-wide-1024.programme  {
width: 680px;
overflow:hidden;
}


#maincol-wide-1024.contacts {
height:440px;
}



#rightcol.formulaire,
#rightcol.liens ,
#rightcol.programme {
width: 0px;
}

* html #maincol-wide-1024 {
/* hack IE6 rajout des taille padding */
	/* width: 580px; */
	width: 554px;
}
* html #maincol-wide-1024 .contacts {
height:440px;
border: red dotted 1px;
}

* html #maincol-wide-1024 .formulaire ,
* html #maincol-wide-1024 .liens {
width: 665px;
overflow: hidden;

}
* html #rightcol .formulaire ,
 * html #rightcol .liens {
display: none;
width: 0px;

}
#form1 h3 {
margin-bottom:0px;
}
#form1 input {
border:1px solid #3B73B9;
color :#3B73B9;
font-family:verdana;
font-size:10px;
font-weight:normal;
line-height:12px;
width: 220px;
}

input#buttonSuivant  {
display: block;
background: #3B73B9; 
color:#ffffff;
padding:10x;
font-weight: bold;
height: 25px;
width: 100px;
}


* html input#buttonSuivant {
 padding:0x;
}

p.calage {
display: block;
margin:0px;
padding:0px;
height: 20px;
}

#form1 input.radio {
border:0px solid #3B73B9;
width: 20px;
}

#maincol-wide-1024 table {
	width: 100%;
}
#footer-1024 {
	background: url(../images/fond_menu.png) 0px 0px repeat-y;
	display: block;
	height: 20px;
	width: auto;
	border-top: #ffffff 1px solid;
	text-align: center;
}
#footer-1024 table {
	width: 100%;
}
#footer-1024 table TD {
	width: 100%;
	text-align: center;
}
#menuFooter {
	margin-top: 3px;
	display: block;
	height: 15px;
	color: #FFFFFF;
	text-align: center;
}
.langSel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	margin-top: 3px;
	background: #939a9f  0px 3px no-repeat;
	border: 0px;
	width: 178px;
	/*  scrollbar-base-color: #FFFFFF;
	scrollbar-3dlight-color: #FFAAAA;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #CC0001;
	scrollbar-face-color: #CC0001;
	scrollbar-highlight-color: #FFEEEE;
	scrollbar-shadow-color: #CC0001;
	scrollbar-track-color: #FFFFFF;
*/
}
#menu A {
	display: block;
	width: auto;
	height: 25px;
	float: left;
	padding-top: 5px;
	background: url(../images/fond_menu_A.gif) 0px 0px repeat-x;
}
#menu A:hover {
	background: url(../images/fond_menu_A_hover.gif) 0px 0px repeat-x;
	color: #ffffff;
}
#menu A.rollOFF:hover {
	background: url(../images/fond_menu_A.gif) 0px 0px repeat-x;
	cursor: default;
}
/* # Mainmenu # */
/*a.mainlevel:link, a.mainlevel:visited, a.mainlevel:hover {
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 9px;
	padding-right: 9px;
	text-decoration: none;
	border-left: solid 1px #FFFFFF;
	/* font-weight: bold;
*/
	font-weight: bold;
}
a#bouchon.mainlevel:link,  a#bouchon.mainlevel:visited,  a#bouchon.mainlevel:hover {
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	border-left: solid 1px #FFFFFF;
	font-weight: bold;
}
a.menu_01:link, a.menu_01:visited, a.menu_01:hover {
	border-left: solid 0px #ffffff;
}

#menu #active_menu {
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/fond_menu_A_hover.gif) 0px 0px repeat-x;
}
#menu #mtm_menu {
	display: block;
	width: 960px;
	height: auto;
}


#menu #mtm_menu LI {
	display: block;
	height: 30px;
	float:left;
	padding:0px;
	margin:0px;
}

#menu #mtm_menu #bouchon {
background:  url(../images/fond_menu_A.gif) repeat-x scroll 0 0;
}

#menu #mtm_menu #start {
background:  url(../images/fond_menu_A.gif) repeat-x scroll 0 0;
width: 15px;
}

* html #menu #mtm_menu {
	display: block;
	width: 960px;
	height: auto;
	overflow: hidden;
	background: url(../images/fond_menu_A.gif) 0px 0px repeat-x;
}
h1 {
	text-align: left;
	font-size: 16px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b73b9;
	background: url(../images/puce_triangle_H1.png) 0px 4px no-repeat;
	padding-left: 18px;
	padding-top: 0px;
	margin: 0px;
	margin-bottom: 10px;
	border-bottom: #3b73b9 1px dotted;
}
h1 span.subtitre {
	text-align: left;
	font-size: 10px;
}
#menuAncre {
	display: block;
	height: 20px;
}
#menuAncre a, #menuAncre a:link, #menuAncre a:visited, #menuAncre a:hover {
	display: block;
	color: #015c8f;
	height: 13px;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	border-right: #015C8F solid 1px;
}
#menuAncre a.lastItem, #menuAncre a.lastItem:link, #menuAncre a.lastItem:visited, #menuAncre a.lastItem:hover {
	border-right: #015C8F solid 0px;
}
#leftcol TD {
	text-align: left;
}
#leftcol TD.TDalignRight {
	text-align: right;
}
#leftcol table.moduletable-sans {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}
#BLOCInscriptionBody form {
	margin: 0px;
	padding: 0px;
}
#BLOCInscriptionBody input {
	margin: 0px;
	padding: 0px;
	background: #e8f1f5;
	border: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	font-size: 11px;
}
#BLOCInscriptionBody input.submitButton {
	padding-left: 28px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #40699b url(../images/fond_button_submit.png) 0px 3px no-repeat;
	border: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	width: auto;
}
#BLOCInscription {
	display: block;
	width: 200px;
	height: auto;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 15px;
}
#BLOCInscriptionHeader {
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	display: block;
	width: 200px;
	height: 22px;
	padding-top: 18px;
	padding-left: 50px;
	text-align: left;
	background: url(../images/fond_header_inscription.png) 0px 0px no-repeat;
}
#BLOCInscriptionHeader.connectionH {
	background: url(../images/fond_header_connection.png) 0px 0px no-repeat;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/fond_header_connection.png');
}
.inscriptionH  #BLOCInscriptionHeader {
	background: url(../images/fond_header_inscription.png) 0px 0px no-repeat;
}

#BLOCInscription.downloadH  #BLOCInscriptionHeader {
	background: url(../images/fond_header_download.png) 0px 0px no-repeat;
	
}

* html #BLOCInscriptionHeader {
	height: 40px;
	background-position: 0px 0px;
	padding-left:50px;
}



* html .inscriptionH  #BLOCInscriptionHeader {
 width: 200px;
 height: 40px;
 	background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/images/fond_header_inscription.png', sizingMethod='scale');

}

* html .downloadH   #BLOCInscriptionHeader {
 width: 200px;
 height: 40px;
 	background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/images/fond_header_download.png', sizingMethod='scale');

}

* html #BLOCInscriptionHeader.connectionH {
	height: 40px;
	background-position: 0px 0px;
}
#BLOCInscriptionBody {
	display: block;
	width: 172px;
	height: auto;
	background: #c9d7e7;
	text-align: left;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	padding-right: 14px;
}
* html #BLOCInscriptionBody {
/* hack ie 6 */
	width: 200px;
}
#BLOCInscriptionBody A , #maincol-wide-1024 A {
	/* color: #3a5f8b; */
	color: #E40000;
	
	font-weight: bold; 
}
#BLOCInscriptionFooter {
	display: block;
	width: 172px;
	height: 40px;
	background: #c9d7e7;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
	
 background: url(../images/fond_inscription_footer.png)  no-repeat;
}
* html #BLOCInscriptionFooter {
/* hack ie6 */
	width: 200px;
	height: 40px;

	background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/images/fond_inscription_footer.png', sizingMethod='scale');
}
.txtBleu {
	/* color: #3a5f8b; */
	color:#E40000;
}
#formperdu input {
	width: 100%;
}
#formperdu table {
	background: #FFFFFF;
}
#formperdu td {
	background: #CEE1EA;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}
#formperdu input, #formperdu textarea {
	margin: 0px;
	padding: 0px;
	background: #e8f1f5;
	border: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#formperdu input.submitButton {
	padding-left: 28px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #40699b url(../images/fond_button_submit.png) 0px 3px no-repeat;
	border: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	width: auto;
}
#formInscription input, #formInscription textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: #40699b solid 1px;
	background: #e8f1f5;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 240px;
	font-size: 11px;
}
#formInscription input#participation {
	border: #40699b solid 0px;
}
#formInscription select {
	margin: 0px;
	padding: 0px;
	border: #40699b solid 1px;
	background: #e8f1f5;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 242px;
	font-size: 11px;
}
#formInscription #participation, #formInscription #Accompagne {
	display: inline;
	width: 15px;
	height: 10px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#formInscription label {
	display: block;
	width: 100%;
	height: auto;
}
* html #formInscription label {
	display: block;
	width: 100%;
	height: auto;
	/* border: green solid 1px;
*/
	padding-top: 2px;
}
#formInscription div.posLabel {
	display: inline;
}
#formInscription input.submitButton {
	padding-left: 28px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #40699b url(../images/fond_button_submit.png) 0px 3px no-repeat;
	border: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	width: auto;
}
ul, DL {
	text-align: left;
	font-size: 12px;
	line-height: 13px;
	color: #3B73B9;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 10px;
	background:  url(../images/puce_li_orange.png) 0px 3px no-repeat;
}
#BLOCConf ul {
	background:  transparent none repeat scroll 0 0;
}
#BLOCConf, #BLOCConf a, #BLOCConf a:link, #BLOCConf a:visited, #BLOCConf  ul li a, #BLOCConf ul li a:link, #BLOCConf ul li a:visited {
	color: #ffffff;
}
#BLOCConf ul li {
	color: #ffffff;
	padding-left: 15px;
	background:  url(../images/puce_li_orange.png) 0px 3px no-repeat;
}
ul ul, DL DL {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #3B73B9;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	background:  url(../images/puce_li_orange_niv2.png) 0px 3px no-repeat;
}
ul ul, DL.sansPuce DL {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #3B73B9;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	background:  url(../images/pixel_trans.gif) 0px 3px no-repeat;
}
ul ul, DL.sansPuce DL DD {
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background:  url(../images/pixel_trans.gif) 0px 3px no-repeat;
	list-style: none;
}
li , DD {
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background:  url(../images/puce_li_orange_niv3.png) 0px 3px no-repeat;
	list-style: none;
}
li , DD.rouge {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #FF0000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background:  url(../images/puce_li_orange_niv3.png) 0px 3px no-repeat;
	list-style: none;
}
li , DD.noPuce {
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background:  url(../images/pixel_trans.gif);
	list-style: none;
}
li strong , DD strong {
	margin-right: 10px;
}
#BLOCIndispensable {
	display: block;
	width: 200px;
	height: auto;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 15px;
}
#BLOCIndispensableHeader {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	display: block;
	width: 200px;
	height: 22px;
	padding-top: 18px;
	padding-left: 68px;
	text-align: left;
	background: url(../images/fond_header_indispensable.png) 0px 0px no-repeat;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/fond_header_indispensable.png');
}
* html #BLOCIndispensableHeader {
	height: 40px;
}
#BLOC_IndispensableBody {
	display: block;
	width: 171px;
	height: auto;
	background: #cee1ea;
	border: #cee1ea solid 1px;
	text-align: left;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	padding-right: 14px;
}
* html #BLOC_IndispensableBody {
	width: 200px;
}
#bt_new {
	padding-left: 28px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #40699b url(../images/fond_button_submit.png) 0px 3px no-repeat;
	border: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	width: auto;
}
#FormNewInscrit table {
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}
#FormNewInscrit td {
	background: #CEE1EA;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	margin: 0px;
}
#rightcol img {
	padding-top: 5px;
	padding-bottom: 5px;
	clear:both;
	border: 0px;
}
#rightcol a:link, 
#rightcol a:hover, 
#rightcol a:visited {
color:#3A5F8B;
}
* html #rightcol img {
	padding-top: 10px;
	margin-bottom: 5px;
}
#rightcol div {
	/* color: #FFFFFF; */
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
	text-align: left;
}
.alert {
	color: #FF0000;
	font-weight: bold;
}
.alertLight {
	color: #FF0000;
	font-weight: normal;
}
#FormNewInscrit {
	padding: 0px;
	margin: 0px;
}
#viendraCollapse {
	width: auto;
	height: auto;
	display: none;
}
#formAccompagnant {
	width: auto;
	height: auto;
	display: none;
}

/* bloc t İl İchargement */
#BLOCTelechargement {
	display: block;
	width: 160px;
	height: auto;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 8px;
	padding-bottom: 15px;
}
#BLOCTelechargement p {
	color: #1F49CF;
}
#BLOCTelechargement a:hover {
	text-decoration: underline;
	color: #1F49CF;
}
#BLOCTelechargement UL , #BLOCTelechargement DL DT {
	color: #1F49CF;
}
#BLOCTelechargement LI , #BLOCTelechargement DD {
	color: #1F49CF;
}
#BLOCTelechargement LI a , #BLOCTelechargement DD a {
	color: #1F49CF;
}
#BLOCTelechargement  DL DD {
	padding-left: 18px;
	background:  url(../images/picto-pdf.png) 0px 0px no-repeat;
}
#rightcol div.telechargement {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#rightcol div.tete {
	background:  url(../images/coldroite_block_haut.png) no-repeat 0px 0px;
}
#rightcol div.pied {
	background: transparent url(../images/coldroite_block_bas.png) no-repeat scroll center bottom;
}
#BLOCTelechargement DIV.contenu {
	padding: 8px 8px 8px 8px;
	background: transparent url(../images/fond_blanc_transp.png) repeat-y 0px 0px;
}
#BLOCTelechargement UL , #BLOCTelechargement DL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/pixel_trans.gif) repeat-y 0px 0px;
}
#BLOCTelechargement DD {
	margin: 2px 0px 0px 0px;
}
#BLOCTelechargement dt {
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	text-align: left;
}
#BLOCTelechargement DIV.contenu P {
	margin-top: 0px;
	font-weight: bold;
}
#logoMinistere {
	display: bloc;
	width: 220px;
	height: 160px;
	background: transparent url(../images/logo_ministere_NEW.png) no-repeat 60px 30px;
	cursor: pointer;
}
dl.telechargement DD {
	margin-top: 10px;
	margin-bottom: 10px;
}
#BLOCTelechargement dd A {
	background: transparent url(../images/pixel_trans.gif);
	padding-left: 0px;
}
dl.telechargement  dd A {
	background: transparent url(../images/picto-pdf.png) no-repeat scroll 0px;
	padding-left: 18px;
}

dl.telechargement   {
padding-left:7px;
}
dl.telechargement  dd  {
padding:0px 0px 0px 0px;
}

div#ima_attente img {
	border: #666666 solid 1px;
}






#BLOCInscription H3 ,
#BLOCInscription H4 ,
#BLOCInscription H5  {
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#BLOCInscription H3 {
font-size: 14px;
margin-bottom: 10px;
}
#BLOCInscription H4 {
font-size: 12px;
margin-bottom: 10px;
}
#BLOCInscription H5 {
font-size: 9px;
}


#BLOCBaseline {
	display: block;
	width: 430px;
	height: auto;
	margin-top: 100px;
	margin-left: 110px;
	margin-right: 10px;
	padding-bottom: 15px;
}

#BLOCBaseline H3 ,
#BLOCBaseline H4 ,
#BLOCBaseline H5  {
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#BLOCBaseline H3 {
font-size: 24px;
margin-bottom: 5px;
line-height: 16px;
}
#BLOCBaseline H4 {
font-size: 16px;
margin-bottom: 5px;
line-height: 16px;
}
#BLOCBaseline H5 {
font-size: 13px;
}

#BLOCInfos {
height: 900px;
}


#BLOCInfos ul li {
	padding-left: 0px; 
	padding-bottom: 3px;
	padding-top: 3px;
	/* background:  url(../images/puce_li_orange_niv2.png) 0px 7px no-repeat; */
	line-height: 15px;
}
#BLOCInfos ul {
padding-bottom: 15px;
width:400px ;
}
#BLOCInfos h3 {
margin-bottom:10px;
margin-top:13px;
}


#blocMain {
	display: block;
	width: 170px;
	height:145px;
  background: #ffffff url(../images/mains.jpg) 0px 0px  no-repeat; 
}

H3 ,
H4 ,
H5  {
color:#3B73B9;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
H3 {
font-size: 14px;
margin-top: 25px;
margin-bottom: 15px;
margin-bottom:10px;
border-bottom: #3B73B9 1px dotted;
}
H4 {
font-size: 11px;
margin-top: 10px;
margin-bottom: 5px;
}
H5 {
font-size: 9px;
}
#rightcol TD {
text-align: center;
 }
 
 IMG.floatLeft {
 float: left;
 margin-right:10px;
 border:0px;
 }
 IMG.floatRight {
 float: right;
 margin-left:10px;
 border:0px;
 margin-bottom:10px;
 }
 
#blocPartenaires  {
  display: block;
  height:auto;
  /* width: 440px; */
  width: auto;
  float:left;
 }
 
 #blocPartenaires DL {
  display: block;
 /*  height:70px; */
  width: 350px; 
 /*  margin-bottom:25px; */
 }
 
  #blocPartenaires DD {
background-image: none;
padding-left:0px;
 }
 
  #blocLogos {
     display: block;
  height:auto;
  width: 220px;
  float:right;
  }
 
 #blocLogos DL {
 display: block;
 background-image: none;
      /*  height:70px; */
     width: 220px;

 

 }
#blocLogos DL DD {
display: block;
  background-image: none;
       padding:0 0 10px 15px;
  margin:0px 0px 0px 0px;
  text-align: center;
     /*  height:70px; */
     width: 220px;
 }
sup {
font-size: 9px;
}

#blocProgramme DL,
#blocProgramme DT,
#blocProgramme DL dd {
background-image: none;
padding-bottom:5px;
}

#blocProgramme DL dd DL DT {
padding-bottom:2px;
}
#blocProgramme DL dd DL DD{
background:transparent url(../images/puce_li_orange_niv3.png) no-repeat scroll 0 3px;
padding-bottom:2px;
}

#blocProgramme DL dd DL  {
background:transparent url(../images/puce_li_orange_niv2.png) no-repeat scroll 0 3px;
padding-bottom:2px;
}

#blocProgramme #notesBP {
font-size: 9px;
border-top : #3B73B9 dotted 1px;
}

#BLOCBaseline h3 {
border-bottom:0px;
}

dt.vert {
color:#475635 ;
}

#leftcol DL {
  background-image: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#leftcol DL dd {
  /* background:transparent url(../images/puce_li_orange.png) no-repeat scroll 0 3px; */
  background-image: none;
  font-weight: bold;
  color:#3B73B9;
  margin-bottom:5px;
  padding:0 0px;
}

#leftcol DL dd dl dd {
  background:transparent url(../images/puce_li_orange_niv3.png)  no-repeat scroll 0 3px;
  font-weight: normal;
  color:#000000;
  margin-bottom:0px;
  padding:0 10px;
}

#BLOCInscriptionHeader.infoSupp {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:12px;
padding-left:50px;
padding-right:20px;
padding-top:14px;
text-decoration:none;
height: 28px;
} 
* html #BLOCInscriptionHeader.infoSupp {
padding-left:0px;
}

#form1 div.alert {
/*
position: relative;
z-index: 999;
*/
display: none;
border : red dotted 0px;
width: 100%;
height:auto;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
color: red;
float: left;
padding:2px;
height:auto;
margin-top:2px;

}

TD.tableRecapTD,
strong.tableRecapTD
 {
color:#36629D;
}

#form1 h3.recap {
margin-top:0px;
margin-bottom:10px;
}

strong.rougeGras {
color : red ;
font-weight: bold;
}

#form1 input.CB {
width: 85px;
color:#CB0303;
font-size:12px;
}
#form1 input.CB-Titulaire {
width: 300px;
color:#CB0303;
font-size:12px;
}

#form1 input.CB4 {
width: 40px;
color:#CB0303;
font-size:12px;
}

#form1 input.CB3 {
width: 30px;
color:#CB0303;
font-size:12px;
}

#form1.formulaireFinal td {
font-size:11px;
}
td {
font-size:11px;
}

#NOPUCE dl {
background-image:none;
color:#3B73B9;
font-weight:bold;
margin-bottom:5px;
padding:0 0;
}

#NOPUCE dl dd {
background-image:none;
}
ul.noPuce  {
background-image:none;
padding:0 0 0 0;
}


#tableauProgramme TD.paire {
background-color: #EEEEEE;
}
#tableauProgramme TD.impaire {
background-color: #FFFFFF;
}
#tableauProgramme TD.titre{
font-family: Verdana;
font-size:14px;
font-weight:bold;
color:#3B73B9;
padding-top:8px;
padding-bottom:8px;
border-bottom:#3B73B9 dotted 1px;
}
#tableauProgramme TD.horaire {
color:#3B73B9;
font-weight: normal;
} 
#tableauProgramme TD.pause {
color:#E40000;
} 
textarea {
border:1px solid #3B73B9;
color:#3B73B9;
font-family:verdana;
font-size:10px;
font-weight:normal;
line-height:12px;
width:220px;
height:220px;
}

span.grosRougeGras {
color:#ff0000;
font-weight: bold;
font-size: 13px;
}

span.grosNoirGras{
color:#000000;
font-weight: bold;
font-size: 13px;
}

textarea.tampon {
width: 200px;
height: 100px;
}



#tableauProgramme  ul  {
background-image:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}
#tableauProgramme  ul li {
background-image:url(../images/puce_li_orange_niv2.png);
background-position: 0px 3px ;
background-repeat:no-repeat;
padding-left:10px;
}






/***** pleniere ********/
#tableauProgramme TD.pleniere {
background-image:url(../images/fond_head_pleniere.png);
background-position: top right ;
background-repeat:no-repeat;
color:#6b7327;
border-bottom:1px dotted #6b7327;
}

#tableauProgramme td.pleniere div.pleniere {
display:block;
width:360px;
height:30px;
background-image:url(../images/picto_pleniere.png);
background-position: top right ;
background-repeat:no-repeat;
font-size:14px;
padding-top:5px;
padding-left:12px;
}
#tableauProgramme TD {
padding:3px;
}

#tableauProgramme td.pleniere {
padding:0px;

}

#tableauProgramme td.fondPleniere{
background-color:#dfe8a5;
}
#tableauProgramme td.coinBDpleniere {
background-image:url(../images/fond_head_pleniere.png);
background-position: 100% 100% ;
background-repeat:no-repeat;
padding-bottom:10px;
}

#tableauProgramme td.coinBDpleniere li {
background-image:url(../images/puce_li_pleniere.png);
background-position: 0px 3px ;
background-repeat:no-repeat;
padding-left:10px;

}

#tableauProgramme td.coinBGpleniere {
background-image:url(../images/fond_head_pleniere.png);
background-position: bottom left ;
background-repeat:no-repeat;

}

#tableauProgramme td.coinHGpleniere {
background-image:url(../images/fond_head_pleniere.png);
background-position: top left ;
background-repeat:no-repeat;
}
#tableauProgramme td.horairePleniere{
text-align: center;
color :#6b7327;
}


/***** tableRonde ********/

#tableauProgramme TD.tableRonde {
background-image:url(../images/fond_head_tableRonde.png);
background-position: top right ;
background-repeat:no-repeat;
color:#3539bb;
border-bottom:1px dotted #3539bb;
}

#tableauProgramme td.tableRonde div.tableRonde {
display:block;
width:360px;
height:30px;
background-image:url(../images/picto_tableRonde.png);
background-position: top right ;
background-repeat:no-repeat;
font-size:14px;
padding-top:5px;
padding-left:12px;
}


#tableauProgramme td.tableRonde {
padding:0px;

}

#tableauProgramme td.fondtableRonde{
background-color:#d0d4fe;
}
#tableauProgramme td.coinBDtableRonde {
background-image:url(../images/fond_head_tableRonde.png);
background-position: 100% 100% ;
background-repeat:no-repeat;
padding-bottom:10px;
}

#tableauProgramme td.coinBDtableRonde li {
background-image:url(../images/puce_li_tableRonde.png);
background-position: 0px 3px ;
background-repeat:no-repeat;
padding-left:10px;

}

#tableauProgramme td.coinBGtableRonde {
background-image:url(../images/fond_head_tableRonde.png);
background-position: bottom left ;
background-repeat:no-repeat;

}

#tableauProgramme td.coinHGtableRonde {
background-image:url(../images/fond_head_tableRonde.png);
background-position: top left ;
background-repeat:no-repeat;
}
#tableauProgramme td.horairetableRonde{
text-align: center;
color :#3539bb;
}

/***** general (gris) ********/

#tableauProgramme TD.general {
background-image:url(../images/fond_head_general.png);
background-position: top right ;
background-repeat:no-repeat;
color:#333333;
border-bottom:1px dotted #333333;
}

#tableauProgramme TD.sansFilet {

border-bottom:0px dotted #333333;
}

#tableauProgramme td.general div.general {
display:block;
width:360px;
height:15px;
background-image:none;
background-position: top right ;
background-repeat:no-repeat;
font-size:14px;
padding-top:5px;
padding-left:12px;
color:#333333;
}


#tableauProgramme td.general {
padding:0px;

}

#tableauProgramme td.fondgeneral{
background-color:#eeeeee;
}
#tableauProgramme td.coinBDgeneral {
background-image:url(../images/fond_head_general.png);
background-position: 100% 100% ;
background-repeat:no-repeat;
padding-bottom:10px;
}

#tableauProgramme td.coinBDgeneral li {
background-image:url(../images/puce_li_general.png);
background-position: 0px 3px ;
background-repeat:no-repeat;
padding-left:10px;

}

#tableauProgramme td.coinBGgeneral {
background-image:url(../images/fond_head_general.png);
background-position: bottom left ;
background-repeat:no-repeat;

}

#tableauProgramme td.coinHGgeneral {
background-image:url(../images/fond_head_general.png);
background-position: top left ;
background-repeat:no-repeat;
}
#tableauProgramme td.horairegeneral{
text-align: center;
color :#333333;
}

/*************/
/***** generalFilet (gris) ********/

#tableauProgramme TD.generalFilet {
background-image:url(../images/fond_head_generalFilet.png);
background-position: top right ;
background-repeat:no-repeat;
color:#333333;

}




#tableauProgramme TD.sansFilet {

border-bottom:0px dotted #333333;
}

#tableauProgramme td.generalFilet div.generalFilet {
display:block;
width:360px;
height:15px;
background-image:none;
background-position: top right ;
background-repeat:no-repeat;
font-size:12px;
padding-top:5px;
padding-left:12px;
color:#333333;
}


#tableauProgramme td.generalFilet {
padding:0px;

}

#tableauProgramme td.fondgeneralFilet{
background-color:#eeeeee;
}
#tableauProgramme td.coinBDgeneralFilet {
background-image:url(../images/fond_head_generalFilet.png);
background-position: 100% 100% ;
background-repeat:no-repeat;
padding-bottom:10px;
}

#tableauProgramme td.coinBDgeneralFilet li {
background-image:url(../images/puce_li_generalFilet.png);
background-position: 0px 3px ;
background-repeat:no-repeat;
padding-left:10px;

}

#tableauProgramme td.coinBGgeneralFilet {
background-image:url(../images/fond_head_generalFilet.png);
background-position: bottom left ;
background-repeat:no-repeat;

}

#tableauProgramme td.coinHGgeneralFilet {
background-image:url(../images/fond_head_generalFilet.png);
background-position: top left ;
background-repeat:no-repeat;
}
#tableauProgramme td.horairegeneralFilet{
text-align: center;
color :#333333;
}
/***** generalPlus (gris) ********/

#tableauProgramme TD.generalPlus {
background-image:url(../images/fond_head_generalPlus.png);
background-position: top right ;
background-repeat:no-repeat;
color:#333333;
border-bottom:1px dotted #333333;
}



#tableauProgramme td.generalPlus div.generalPlus {
display:block;
width:360px;
height:30px;
background-image:url(../images/picto_intro.png);
background-position: top right ;
background-repeat:no-repeat;
font-size:14px;
padding-top:5px;
padding-left:12px;
color:#333333;
}


#tableauProgramme td.generalPlus {
padding:0px;

}

#tableauProgramme td.fondgeneralPlus{
background-color:#e0e0e0;
}
#tableauProgramme td.coinBDgeneralPlus {
background-image:url(../images/fond_head_generalPlus.png);
background-position: 100% 100% ;
background-repeat:no-repeat;
padding-bottom:10px;
}

#tableauProgramme td.coinBDgeneralPlus li {
background-image:url(../images/puce_li_general.png);
background-position: 0px 3px ;
background-repeat:no-repeat;
padding-left:10px;

}

#tableauProgramme td.coinBGgeneralPlus {
background-image:url(../images/fond_head_generalPlus.png);
background-position: bottom left ;
background-repeat:no-repeat;

}

#tableauProgramme td.coinHGgeneralPlus {
background-image:url(../images/fond_head_generalPlus.png);
background-position: top left ;
background-repeat:no-repeat;
}
#tableauProgramme td.horairegeneralPlus{
text-align: center;
color :#333333;
}

div#blocPartenaires a.mailTo {
color:#000000;
font-weight: normal;
}


#tableauPartenaires TD {
	margin: 0px;
	padding:8px;

}

div.highlight {
text-align: center;
}

div.highlight span.titre {
font-size: 14px;
color:#3B73B9;
font-weight: bold;
}

div.highlight span.souTitre {
font-size: 13px;
color:#3B73B9;
}


#NOPUCE dl {
background-image:none;
color:#3B73B9;
font-weight:bold;
margin-bottom:5px;
padding:0 0;
}
#PUCE dl {
background-image:none; 
color:#3B73B9;
font-weight:bold;
margin-bottom:5px;
padding:0 0;
}

#NOPUCE dl dd {
background-image:none; 
}
#PUCE dl dd {
  background-image:none; 
}
#PUCE dl dd dl dd {
  background:transparent url(../images/puce_li_orange_niv3.png) no-repeat scroll 0 3px;
}

#PUCE dl dd dl dd.noPuce {

  background-image:none; 
}

ul.noPuce  {
background-image:none;
padding:0 0 0 0;
}

#leftcol #blocDroitInfos {
margin-left:25px;
}
#leftcol #blocDroitInfos IMG {
margin-top:10px;
}

/***************** ******************/
#tableauProgramme td.coinHGtableRonde,
#tableauProgramme td.fondtableRonde,
#tableauProgramme td.coinHGgeneral ,
#tableauProgramme td.fondgeneral ,
#tableauProgramme td.coinHGpleniere ,
#tableauProgramme td.fondPleniere ,
#tableauProgramme td.coinHGgeneralPlus,
#tableauProgramme td.fondgeneralPlus  {
width: 35px;
}
#tableauProgramme td.general,
#tableauProgramme td.generalPlus,
#tableauProgramme td.pleniere, 
#tableauProgramme td.tableRonde 
{
 width: 530px;
}


* html #tableauProgramme td.general,
* html #tableauProgramme td.generalPlus,
* html #tableauProgramme td.pleniere, 
* html #tableauProgramme td.tableRonde 
{
 width: 530px;

}

#tableauProgramme td.generalPlus div.generalPlus,
#tableauProgramme td.tableRonde div.tableRonde ,
#tableauProgramme td.pleniere div.pleniere ,
#tableauProgramme td.tableRonde div.tableRonde
{
width: 530px;
background-position: 210px 0px;
}

* html #tableauProgramme td.generalPlus div.generalPlus,
* html #tableauProgramme td.tableRonde div.tableRonde ,
* html #tableauProgramme td.pleniere div.pleniere ,
* html #tableauProgramme td.tableRonde div.tableRonde
{
width: 530px;

}

#tableauProgramme ul {
display: block;
width: 265px;
float: left;

}
#tableauProgramme ul li { 

}
#tableauProgramme ul.intervenants li {
/* padding-left:0px; 
font-style: italic; */
font-size: 10px;
}
#tableauProgramme ul.intervenants{
display: block;
width: 265px;
float: right;
}
#tableauProgramme table.listeIntervenantGeneralPlus td {
border-bottom : #999999 dotted 1px;
padding:2px;
vertical-align: top;
}
#tableauProgramme table.listeIntervenantPleniere td {
border-bottom : #6B7327 dotted 1px;
padding:2px;
vertical-align: top;
}
span.petitGrasBleu {
color:#3539BB;
font-size:11px;
font-weight: bold;
}
/**/
