@charset "utf-8";


a {
	color:#8DABCA;
	text-decoration:none;
}
a:hover {
	color:#8DABCA;
	text-decoration:underline;
}

p {
margin:10px;
padding:0;
}

body {
	margin:0;
	padding:0;
	/*scrollbar-face-color:#0099CC;
	scrollbar-shadow-color:#0099CC;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#0099CC;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;*/
}
.csc-firstHeader {
	color:#8DABCA;
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
	margin-bottom:5px;
	margin-top:15px;
}

ul li {
	background:transparent url(../../images/maquette/puce_vert.gif) no-repeat scroll 0 0.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0.4em 15px;
	padding:0 0 0 12px;
}
/*ul li ul li {
	background:transparent url(../../images/maquette/fleche_vert.gif) no-repeat scroll 0 0.4em;
}*/

ul {
	margin:5px 0 15px 0;
	padding:0px;
}

li {
	margin:0px;
	padding:0px;
}
ol li {
	margin:0 0 0.4em 1em;
	padding:0 0 0 12px;

}

h1 {
	color:#1C64A5;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	margin-bottom:5px;
	margin-top:15px;
}

h2 {
	color: #8DABCA;
	font-family: Arial;
	font-size: 12px;
	margin-bottom:5px;
	margin-top:15px;
}
ht2 {
	color: #1C64A5;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin-bottom:5px;
	margin-top:15px;
}
h3 {
	color: #1C64A5;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin-bottom:0;
	margin-top:5px;
}

h4 {
	color: #1C64A5;
	font-family: Verdana;
	font-size: 10px;
	margin-bottom:0;
	margin-top:5px;
}

h5 {
	color:#1C64A5;
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
	margin-bottom:5px;
	margin-top:15px;
}

h6 {
	COLOR: #666666;
	FONT-FAMILY:Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	text-align: left;
}

.titreEdition{
color:#344999;
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
}

.titreCalendar{
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
padding:5px;
vertical-align:middle;
white-space:nowrap;
text-align:center;
width:95%;
}

.Langue-Menu1{
color:#666666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.Langue-Menu1 a{
color:#666666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.Langue-Menu1 a:hover{
color:#8DABCA;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}

.Langue-Menu2{
color:#666666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.Langue-Menu2 a{
color:#666666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}

.Langue-Menu2 a:hover{
color:#8DABCA;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none
}

.BodyText{
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
font-weight: normal;
color:#666666;
text-align: justify;
/*padding-right: 15px;
padding-left:15px;*/
}

.BodyText ul li {
background:transparent url(../../images/maquette/puce_vert.gif) no-repeat scroll 0 0.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:15px;
padding:0 0 0 12px;
}

.BodyText ul li ul li {
background:transparent url(../../images/maquette/fleche_vert.gif) no-repeat scroll 0 0.4em;
}

.BodyTextAR {
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
font-weight: normal;
color:#666666;
text-align: right;
padding:10px;
/*padding-left:15px;
padding-right:15px;*/
}	

.BodyTextAR p {
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
font-weight: normal;
color:#666666;
text-align: right;
padding:10px;
/*padding-left:15px;
padding-right:15px;*/
}	

.BodyTextAR ul li {
background:transparent url(../../images/maquette/puce_vert.gif) no-repeat scroll right 0.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0.4em 15px 0 0;
padding-bottom:0.5px;
padding-right:12px;
}

.BodyTextAR ul li ul li {
background:transparent url(../../images/maquette/fleche_vert_ar.gif) no-repeat scroll right 0.4em;
}

.partnership_text{
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
font-weight: bold;
color:#932a86;
}

.Top-Menu{
    font-family:Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#1C64A5;
	padding-left:0px;
	padding-right:0px;
	background-image:url(../images/maquette/pixel_menu.gif);
	background-repeat:repeat;
	height:20px;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
}

.Top-Menu a{
	color:#1C64A5;
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
}

.Top-Menu a:hover{
	color:#1C64A5;
	text-decoration:none;
}

.Middle-Menu{
    font-family:Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	color:#666666;
	text-align:center;
	vertical-align:middle;
}

.Middle-Menu a{
	color:#666666;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.Middle-Menu a:hover{
	color:#666666;
	text-decoration: underline;
}



.MenuLeftTitle {
	font-family:Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#1C64A5;
	padding-left: 10px;
}

.MenuLeftTitle a {
	color:#1C64A5;
	padding-left: 10px;
	text-decoration: none;
}

.MenuLeftTitle a:hover {
	color:#1C64A5;
	padding-left: 10px;
	text-decoration: underline;
}

.Bottom-Menu{
    font-family:Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#848484;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../images/maquette/pixel_menu.gif);
	background-repeat:repeat;
	height:27px;
	width:100%;
	text-align:center;
	vertical-align:middle;
}


.Bottom-Menu a{
	color:#848484;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}

.Bottom-Menu a:hover{
	color:#848484;
	text-decoration: underline;
}

.Fast-Link{
    font-family:Helvetica,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#494949;
	padding-left:10px;
	padding-right:10px;
}

.Fast-Link a{
	color:#494949;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.Fast-Link a:hover{
	color:#494949;
	text-decoration:none;
}

.copyright{
    font-family: Arial;
	font-size: 11px;
	color:#848484;
	padding-left:2px;
	padding-right:2px;
	width:100%;
	text-align:center;
}
.copyright a{
	color:#848484;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}

.copyright a:hover{
	color:#848484;
	text-decoration: underline;
}

#rectangle_entete{
background-image: url(fileadmin/images/maquette/logo_ict4all.jpg);
background-repeat: no-repeat;
border:1px solid #000000;
}

.box_partner{
color:#333333;
width:950px;
height:88px;
}

#input_recherche{
height:19px;
width:150px;
font-size:10px;
text-align:justify;
vertical-align: text-bottom;
color: #999999;
}

.bouton_recherche{
background:url(../images/maquette/icone_recherche.gif);
border:0px;
width:19px;
cursor:pointer;
}

.csc-linkToTop{
color:#055a9b;
text-decoration:none;
font-size: 11px;
font-weight:normal;
}

.team-linkBack{
color:#055a9b;
text-decoration:none;
font-size: 11px;
font-weight:normal;
}

/*BEGIN STYLE FOR BOX*/

div.module,
div.module_menu,
div.module_text,
div.module_hilite,
div.module_nopad {
	margin: 0 0 0 0px;
	padding: 0;
	width: 100%; /*need for ie 6 */
	background: url(../../images/maquette/box-br.gif) no-repeat bottom right;
	color:#333333;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}

div.module div,
div.module_menu div,
div.module_text div,
div.module_hilite div,
div.module_nopad div {
	padding: 0;
	background: url(../../images/maquette/box-bl.gif) no-repeat bottom left;
}

div.module div div,
div.module_menu div div,
div.module_text div div,
div.module_hilite div div,
div.module_nopad div div {
	padding: 0;
	background: url(../../images/maquette/box-tr.gif) no-repeat top right;
}

div.module div div div,
div.module_menu div div div,
div.module_text div div div,
div.module_hilite div div div,
div.module_nopad div div div {
	padding: 0 15px 15px;
	background: url(../../images/maquette/box-tl.gif) no-repeat top left;
}

div.module div div div div,
div.module_menu div div div div,
div.module_text div div div div,
div.module_hilite div div div div,
div.module_nopad div div div div {
	padding: 0 15px 15px;
	background-image:none;
}

div.module h3,
div.module_menu h3,
div.module_text h3,
div.module_hilite h3,
div.module_nopad h3 {
	margin: 0 -15px 10px;
	padding: 10px 15px;
	white-space: nowrap;
	font-size: 125%;
	border-bottom: 1px solid #E6E6E6;
	color: #333333;
}

div.moduletable,
div.moduletable_menu,
div.moduletable_text {
	margin: 0 0 20px;
	padding: 0 5px;
}
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3 {
	font-size: 17px;
	margin: 0 0 10px;
	padding: 0 0 10px;
	color: #1C64A5;
	background: url(../../images/contenu/h3-bg.gif) no-repeat bottom left;
	font-family:Helvetica,Arial,sans-serif;
}

#ja-subnav a {
	display: block;
	outline: none;
	padding: 7px 5px 9px;
	margin: 0;
	text-decoration: none;
	color: #666666;
	background: url(../images/dot.gif) repeat-x bottom;
	font-family:Helvetica,Arial,sans-serif;
}


/*END STYLE FOR BOX*/


/*BEGIN STYLE FOR NEWS*/

.news-latest-container{
border:#878788 solid 1px;
padding:10px;
}

.news-latest-date{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
}

.news-latest-timedata{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
}

.news-latest-title{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#8DABCA;

}


.news-latest-title a{
color:#1C64A5;
text-decoration:none;
}

.news-latest-title a:hover{
color:#1C64A5;
text-decoration:none;
}

.news-latest-morelink{
color:#1C64A5;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
font-weight:bold;
}

.news-latest-morelink a{
color:#1C64A5;
font-weight:bold;
}

.news-latest-morelink a:hover {
	color:#8DABCA;
	text-decoration:none;
}



.news-latest-subheader {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.news-single-date{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}

.news-single-timedata{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}

.news-single-title{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#333333;
}

.news-single-backlink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1C64A5;
}

.news-single-backlink a{
color:#1C64A5;
text-decoration:none;
}

.news-single-backlink a:hover{
color:#1C64A5;
text-decoration: underline;
}

.news-list-date{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
}

.news-list-title{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#1C64A5;
}

.news-list-morelink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#1C64A5;
}

.news-list-morelink a{
color:#1C64A5;
text-decoration:none;
}

.news-list-morelink a:hover{
color:#1C64A5;
text-decoration: underline;
}

/*END STYLE FOR NEWS*/
/*STYLE FOR TABLE*/
.content-table {
border:1px solid;
border-color:#1C64A5;
color:#494949;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:100%;
text-align:center;
}

.content-table  th{
color:#FFFFFF;
background-color:#1C64A5;
border-color:#1C64A5;
}

.content-table  tr{
border-color:#1C64A5;
background-color:#e8e6e6;
padding-left:6px;
}

.entete {
padding-left:10px;
}

.content-table  tr:hover{
background-color:#1C64A5;
color:#FFFFFF;
}

.spacer {
 height: 0.1px;
 width: 0px;
 margin: 0px;
 padding: 0px;
}
/*END STYLE FOR TABLE*/	

/*BEGIN STYLE FOR SEARCH*/	

.tx-indexedsearch-searchbox-sword{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.tx-indexedsearch-searchbox-button{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:55px;
}

.tx-indexedsearch-rules{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.tx-indexedsearch-sw{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#055A9B;
}
.browsebox{
font-size:10px;
}
.tx-indexedsearch-title, .tx-indexedsearch-icon, .tx-indexedsearch-result-number, .tx-indexedsearch-percent{
background-image:url(../images/maquette/pixel_menu.gif);
background-repeat:repeat;
color:#055A9B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.tx-indexedsearch-descr{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#878788;
}
.tx-indexedsearch-info{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#999999;
background-color:#CCCCCC;
}

.tx-indexedsearch-redMarkup {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#878788;
}

/*END STYLE FOR SEARCH*/

.bg_bas_page {
	height:30px;
	width:1024px;
	background: url(../../images/contenu/grad-1.gif) repeat-x bottom;
}

.styleprogramme {
 /*background-color:#0099FF;*/
 background-color:#999999;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 padding:5px 5px 5px 5px;
color:#FFFFFF;
}


.styleprogrammeHeure {
 /*background-color:#0099FF;*/
 background-color:#999999;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align:center;
 padding:5px 5px 5px 5px;
color:#FFFFFF;
}

.styleprogramme p, .styleprogrammeHeure p {
	color:#FFFFFF;
}
.text_proggramme {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;

}
.styleprogramme_jour {
background-color:#87ae40;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 padding:5px 5px 5px 5px;
color:#FFFFFF;
}

/*BEGIN STYLE FOR DOWNLOAD DOCUMENTS*/

.tx-rtgfiles-pi1{
width:100%;
font-size:10px;
}

.noBorder{
width:100%;
font-size:10px;
}

.lineBottom{
font-size:10px;
}

.formSearchFile{
font-size:10px;
}

.fileSize{
border-bottom:1px solid #CCCCCC;
}

/*END STYLE FOR DOWNLOAD DOCUMENTS*/

.tx-bktfegraphiccounter-pi1{
width:100%;
}
.BodyStatistics{
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
font-weight: normal;
color:#666666;
text-align: center;
}

/*STYLE FOR SR-Registration*/
#tx-srfeuserregister-pi1-comments{
width:300px;
}
.tx-srfeuserregister-pi1 legend{
font-size:9px;
max-width:100px;
}

.tx-srfeuserregister-pi1{
width:98%;
}
.tx-srfeuserregister-pi1 dt{
clear:both;
padding-right:1em;
text-align:left;
width:25%;
}

.click-link {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#8DABCA;
	text-decoration:none;
}

.click-link a {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#8DABCA;
	text-decoration:none;
}

.click-link a:hover {
	color:#8DABCA;
	text-decoration:underline;
}

/*END STYLE FOR SR-Registration*/

/*DEBUT STYLE LEFT MENU*/
.style_left_menu_deuxieme {
	border-right: 0px dotted rgb(204, 204, 204);
	border-bottom: 0px dotted rgb(204, 204, 204);
	right: 126px; 
	visibility: hidden;
	display: table;
}
/*END STYLE LEFT MENU*/

/*DEBUT STYLE GustBook*/
/*.tx-veguestbook-pi1 h2.tx-guestbook-header {
background:#87AE40 none repeat scroll 0 0;
clear:both;
color:#FFFFFF;
display:block;
font-size:100%;
font-weight:bold;
padding:1em;
width:35em;
}

.tx-veguestbook-pi1 .tx-guestbook-result {
float:none;
font-weight:bold;
}

.tx-guestbook-left {
height:4em;
width:100%;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
background:#EFEFEF none repeat scroll 0 0;
min-height:4em;
float: left;
padding:1em;
width:16em;
font-size:9px;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
background:#FFFFFF none repeat scroll 0 0;
padding:0em;
width:60%;
font-size:11px;
float:left;
}
*/
/*END STYLE GustBook*/

.boutonr {
background-image:url(../../images/icones/search_icon.jpg);
margin-bottom:5px;
margin-left:4px;
vertical-align:top;
}

.tx-indexedsearch-searchbox label { font:12px Trebuchet MS; margin:2px 0; padding:1px 1px 1px 10px; color:#373737; width:120px; float:left; text-align:right; }
.tx-indexedsearch-searchbox input { font:12px Trebuchet MS; margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-searchbox file { font:12px Trebuchet MS; margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-searchbox select { font:12px Trebuchet MS; margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-searchbox textarea { font:12px Trebuchet MS; margin:2px 0; padding:1px; border:1px solid #373737; color:#373737; }
.tx-indexedsearch-search-submit { clear:both; }
.tx-indexedsearch-searchbox .submit { font:12px Trebuchet MS; margin:2px 0; padding:1px 10px; border:1px solid #8DABCA; color:#8DABCA; }
.tx-indexedsearch-res { clear:both; margin-top:25px; }
.tx-indexedsearch-res h3 span { display:block; float:left; }
.tx-indexedsearch-icon img { vertical-align:bottom; }
.tx-indexedsearch-percent { display:none; visibility:hidden; }
.tx-indexedsearch-descr { clear:both; }
.tx-indexedsearch-browsebox ul { border:solid 1px #666666; overflow:auto; padding:0 3px; background-color:#eeeeee; }
.tx-indexedsearch-browsebox li { float:left; margin:0 0 0 5px; padding:2px; list-style-type:none; list-style-image:none; }
.tx-indexedsearch-res dl { border:solid 1px #cccccc; overflow:auto; padding:3px; font-size:80%; }
.tx-indexedsearch-res dt, .tx-indexedsearch-res dd { display:block; float:left; margin:0; padding:0; }
.tx-indexedsearch-res dt { padding:0 0 0 10px; }
dt.tx-indexedsearch-text-item-path { clear:both; }


