/* CSS Document */

body{
text-align: center;
margin: 0;
min-width: 744px;
background: url(../img/bg/img_84.gif) repeat;
}
#container{
text-align: left;
width: 744px;
margin: 0 auto;
border: 1px solid #DFDFDF;
background-color: #FFFFFF;
}

/* STYLES FOR HEADER MENU */

#header{
color: #444444;
font-size: 9px;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
margin: 0;
text-align: right;
padding: 25px 10px;
background-color: #FFFFFF;
}
.headerbutton1{
background: url(../img/navhead/top_bt1.gif) no-repeat 50% 50%;
padding-top: 32px;
}
.headerbutton2{
background: url(../img/navhead/top_bt2.gif) no-repeat 50% 50%;
padding-top: 32px;
}
.headerbutton3{
background: url(../img/navhead/top_bt3.gif) no-repeat 50% 50%;
padding-top: 32px;
}
.headerbutton4{
background: url(../img/navhead/top_bt4.gif) no-repeat 50% 50%;
padding-top: 32px;
}
.headerbutton5{
background: url(../img/navhead/top_bt5.gif) no-repeat 50% 50%;
padding-top: 32px;
}
#seffatitle {
margin: 0;
padding: 35px 0 5px 0;
}

/* STYLES FOR MAIN NAVIGATION */
#nav{
margin: 0;
padding: 0;
}

/* STYLES FOR BREADCRUMBS AND DATE */
#breadcrumbs{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #777777;
padding: 2px 15px;
text-align: right;
border-top: 1px solid #DFDFDF;
border-bottom: 2px solid #DFDFDF;
background-color: #FFFFFF;
}

/* STYLES FOR LEFT SECTION MENU IN MAIN CONTENT AREA */
#sidebartitle{
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-weight: bold;
font-size: 15px;
letter-spacing: -1px;
color: #999999;
padding: 10px;
}
#sidebar{
float: left;
width: 200px;
/* include the IE5.x/Win box model hack */
\width: 210px;
w\idth: 200px;
margin-right: 0;
}

#sidebartext{
float: left;
width: 200px;
/* include the IE5.x/Win box model hack */
\width: 210px;
w\idth: 200px;
margin-right: 0;
}
#sidebartext p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-variant: small-caps;
line-height: 1.5em;
color: #444444;
padding: 30px 15px;
text-align: center;
}
#sidebarcontact{
padding: 10px;
color: #666666;
text-align: left;
}

/* STYLES FOR MAIN CONTENT AREA */
#main{
padding: 15px;
margin-left: 200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #444444;
border-left: 1px solid #DFDFDF;
}
#main p{
margin: 5px 0 25px 0;
line-height: 1.7em;
}

/* //////////IMAGE STYLES//////////  */
#seffalogo{
padding: 13px;
float: left;
}
#slogan{
padding: 0 13px 13px 0;
float: right;
}
.float img{
float: right;
margin-left: 8px;
}
.floatr1 img{
float: right;
margin: 0 0 8px 8px;
vertical-align: baseline;
}
.floatr2 img{
float: right;
margin: 0 150px 0 10px;
vertical-align: top;
}
.floath1 img{
float: right;
margin: 5px 10px;
vertical-align: text-top;
}
.floath2 img{
float: right;
margin: 25px 10px;
}
.accent img{
margin: 0 20px 0 12px;
}

/* //////////HEADER STYLES//////////  */
h1{
background: url(../img/extras/flower.gif) no-repeat 0 0;
margin: 0 0 25px 0;
padding-bottom: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #103051;
line-height: 26px;
border-bottom: 1px solid #F89021;
}
h2{
background: url(../img/extras/circlearrow.gif) no-repeat 0 0;
margin: 35px 0 15px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #444444;
}
h3{
margin: 0;
padding: 20px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-variant: small-caps;
color: #3EAA51;
}
h4{
background: url(../img/extras/circlearrow.gif) no-repeat 0 0;
margin: 35px 0 25px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-variant: small-caps;
color: #444444;
}
h5{
margin: 0;
padding-bottom: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #444444;
}
h6{
background: url(../img/extras/redsquare.gif) no-repeat 0 0;
margin: 25px 0 15px 0;
line-height: 1.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #444444;
}

/* //////////STYLES FOR TABLES//////////  */

/* MAIN NAVIGATION TABLE */
#nav table{
margin: 0;
padding: 0;
border-collapse: collapse;
}
#nav tr{
margin: 0;
padding: 0;
}
#nav td{
margin: 0;
padding: 0;
}

/* TWO COLUMN TABLE */
#twocolumns table{
line-height: 1.5em;
}
#twocolumns tr{
vertical-align: text-top;
}
#twocolumns th{
vertical-align: text-top;
padding: 15px 15px 15px 0;
text-transform: uppercase;
color: #3EAA51;
}
#twocolumns td{
vertical-align: text-top;
padding: 15px 0;
}

/* EQUIPE TABLE */
#equipe table{
border-collapse: collapse;
width: 500px;
}
#equipe td{
border-top: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
padding: 25px 10px 25px 0;
vertical-align: text-top;
}

/* REGULAR TABLE */
.regtable table{
border-collapse: collapse;
}
.regtable th{
background-color: #3EAA51;
color: #FFFFFF;
}
.regtable td{
border-top: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
padding: 8px 5px 8px 0;
vertical-align: text-top;
}

/* CONTACT TABLE */
#contact table {
	border-collapse: collapse;
	}
#contact td {
	padding: 2px 0;
	vertical-align: text-top;
	}
#contact textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
	
#contact input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}	

/* LOGO TABLE */
#logotable table{
border: 0;
}
#logotable td{
padding: 0 30px 30px 0;
text-align: center;
border: 0;
}

/* SESSION TABLE */
#sessiontable table{
border-top: 1px solid #3EAA51;
border-bottom: 1px solid #3EAA51;
}
#sessiontable tr{
border-collapse: collapse;
}
#sessiontable th{
border-collapse: collapse;
border-bottom: 2px solid #3EAA51;
padding: 15px 0 5px 0;
}
#sessiontable td{
padding: 5px 0px 5px 0;
}

/* SONDAGE TABLE */
#sondagetable table{
}
#sondagetable tr{
border-collapse: collapse;
}
#sondagetable th{
border-collapse: collapse;
}
#sondagetable td{
width: 167px;
}

/* SIDEMENU TABLE */
#sidemenu table{
width: 180px;
border-collapse: collapse;
}
#sidemenu tr{
border-collapse: collapse;
}
#sidemenu td{
border-collapse: collapse;
text-align: left;
vertical-align: top;
padding: 15px 2px 5px 2px;
border-bottom: 1px solid #DFDFDF;
}

/* HOME PAGE TABLE */
#homepageinfo table{
padding: 10px;
margin: 0 0 25px 0;
}
#homepageinfo tr{
border-collapse: collapse;
}
#homepageinfo th{
padding: 10px;
border-collapse: collapse;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-variant: small-caps;
color: #FFFFFF;
background-color: #F89021;
}
#homepageinfo td{
padding: 10px;
border-collapse: collapse;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #333333;
background-color: #F5F6F5;
}

/* //////////STYLES FOR LISTS//////////  */

/* PARTNERS LIST */
#partnerlist ul{
list-style: none;
padding-bottom: 50px;
margin: 0;
}
#partnerlist ul li{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 30px 15px;
border-bottom: 1px solid #D6D6D6;
line-height: 25px;
list-style: none;
}

/* REGULAR LIST */
ul li{
margin-bottom: 1.4em;
list-style-type: square;
line-height: 1.5em;
}
ol li{
margin-bottom: 1.4em;
}

/* TWO COLUMN LIST */
#twocolumns ul li{
padding: 8px 0;
list-style-type: square;
}

/* REGULAR TABLE LIST */
.regtable ul{
list-style: none;
}

/* SIDEBAR LIST */
#sidebar ul{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style: none;
padding: 10px 0;
margin: 0;
color: #3EAA51;
}
#sidebar ul li{
font-weight: bold;
font-size: 10px;
padding: 2px 10px;
list-style-type: none;
}
#sidebar ul li ul li{
font-size: 10px;
padding: 2px 10px;
list-style-type: none;
}
#sidebar ul li ul li ul li{
font-size: 10px;
padding: 2px 10px;
list-style-type: none;
}
#sidebar ul li ul li ul li ul li{
font-size: 10px;
padding: 2px 10px;
list-style-type: none;
}

/* SIDEBARCONTACT LIST */
#sidebarcontact ul{
color: #E34C1D;
text-align: left;
}
#sidebarcontact ul li{
padding: 10px 5px 20px 5px;
font-weight: bold;
color: #E34C1D;
line-height: 1.6em;
border-bottom: 1px dotted #CFCFCF;
text-align: left;
}

/* //////////LINE ELEMENTS AND SPACING////////// */
.linespace{
line-height: 1.5em;
}
.gray1pxline{
border-bottom: 1px dotted #888888;
}
.gray1pxlinesolid{
border-top: 1px solid #EDEDED;
}

/* //////////SPECIALLY FORMATTED TEXT////////// */
.smalltext{
font-size: 9px;
color: #666666;
border: 1px dotted #DFDFDF;
padding: 5px;
}
.xsmall{
font-size: 9px;
color:#444444;
text-align: right;
line-height: normal;
margin-bottom: 0;
}
#eyekreate{
background: url(../img/extras/green_swirl.gif) no-repeat 0 0;
font-variant: small-caps;
font-size: 12px;
text-align: center;
font-weight: bold;
}
.sponsor{
border-bottom: 1px solid #DFDFDF;
padding: 5px 0;
font-weight: bold;
font-variant: small-caps;
}
.bggreen{
background-color: #3EAA51;
padding: 10px;
font-weight: bold;
font-variant: small-caps;
font-size: 12px;
color: #FFFFFF;
}
blockquote{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: bold;
letter-spacing: -1px;
color: #1A3B5D;
margin: 0;
padding: 0;
}
#sidemenu{
text-align: left;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 10px;
margin: 0;
}

/* //////////STYLES FOR LINKS//////////  */

/* HEADER LINKS */
#header a:link{
color: #777777;
text-decoration: none;
border-bottom: 1px dashed #023466;
font-weight: bold;
}
#header a:visited{
color: #666666;
text-decoration: none;
border-bottom: 1px dashed #888888;
}
#header a:hover{
color: #3EAA51;
text-decoration: none;
border-bottom: 1px dashed #3EAA51;
}

/* MAIN PAGE LINKS */
#main a:link{
color: #3EAA51;
text-decoration: none;
border-bottom: 1px dashed #3EAA51;
font-weight: bold;
}
#main a:visited{
color: #777777;
text-decoration: none;
border-bottom: 1px dashed #023466;
font-weight: bold;
}
#main a:hover{
color: #19C8F4;
border-bottom: 1px dashed #19C8F4;
font-weight: bold;
}

/* SIDEBAR CONTACT INFORMATION LINKS */
#sidebarcontact a:link{
color: #304861;
text-decoration: none;
border-bottom: 1px dashed #888888;
}
#sidebarcontact a:visited{
color: #A7B0B9;
text-decoration: none;
border-bottom: 1px dashed #888888;
}
#sidebarcontact a:hover{
color: #19C8F4;
text-decoration: none;
border-bottom: 1px dashed #888888;
}

/* HOMEPAGE SIDE INFORMATION LINKS */
#homepageinfo a:link{
color: #3EAA51;
text-decoration: none;
border-bottom: 1px dashed #3EAA51;
font-weight: bold;
}
#homepageinfo a:visited{
color: #777777;
text-decoration: none;
border-bottom: 1px dashed #023466;
font-weight: bold;
}
#homepageinfo a:hover{
color: #19C8F4;
border-bottom: 1px dashed #19C8F4;
font-weight: bold;
}

/* SPONSOR LOGO LINKS */
.sponsorlogo a:link{
text-decoration: none;
font-weight: bold;
}
.sponsorlogo a:visited{
text-decoration: none;
font-weight: bold;
}
.sponsorlogo a:hover{
text-decoration: none;
font-weight: bold;
}

/* LOGO OR IMAGE LINKS */
#imagelogo a:link{
text-decoration: none;
border: 0;
}
#imagelogo a:visited{
text-decoration: none;
border: 0;
}
#imagelogo a:hover{
text-decoration: none;
border: 0;
}

/* SITEMAP LINKS */
#sitemap a:link{
color: #444444;
text-decoration: none;
font-weight: bold;
border: 0;
}
#sitemap a:visited{
color: #999999;
text-decoration: none;
font-weight: bold;
border: 0;
}
#sitemap a:hover{
color: #19C8F4;
text-decoration: none;
font-weight: bold;
border: 0;
}

/* SIDEMENU LINKS */
#sidemenu a:link{
color: #103051;
text-align: left;
text-decoration: none;
font-weight: bold;
border: 0;
}
#sidemenu a:visited{
color: #A7B0B9;
text-align: left;
text-decoration: none;
font-weight: bold;
border: 0;
}
#sidemenu a:hover{
color: #E34C1D;
text-align: left;
text-decoration: none;
font-weight: bold;
border: 0;
}

/* FOOTER LINKS */
#footer{
color: #FFFFFF;
background-color: #5D594C;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
line-height: 18px;
margin: 0;
padding: 10px;
border-top: 1px solid #DFDFDF;
clear: both;
}
#footer a:link{
color: #FFFFFF;
text-decoration: none;
}
#footer a:visited{
color: #B7B8B7;
text-decoration: none;
}
#footer a:hover{
color: #3EAA51;
border-bottom: 1px dotted #C4C4C3;
}