/*Theme Name: SIJM ThemeTheme URI: http://www.revolver3.comDescription: Theme officiel du SIJMVersion: 1.0Author: Lorris BaumgartnerAuthor URI: http://www.revolver3.com*//* * Basic styles * */*{margin: 0;padding: 0;}body{font-size: 76%;color: #333;background: #000000 url(background/background.jpg) no-repeat fixed top left;}.clear{clear: both;height: 1px;padding: 0;margin: 0;overflow: hidden;}.imageframe{	padding:0px !important;}.widecontent, .fullcontent{padding: 20px 20px 2em 20px;text-align: justify;/*background: url(background/transparent_gris.gif) repeat;*/}.widecontent .post{font-size: 1.2em;}.widecontent p{padding: 2px 1em 0.5em 0px;}.narrowcontents{padding-bottom: 1.5em;overflow: hidden;}.narrowcontents .post{padding-top: 0em;padding-bottom: 0.5em;}.narrowcontents .post p{line-height: 1.6em;margin-bottom: 0.8em;}#inset em{margin-left: 0.5em;}#content .post{padding-right: 1em;font-size: 1em;}.post{margin-bottom: 0.5em;line-height: 1.5em;}.smallpost{padding-left: 1em;margin: 0 0 0.8em 0;}.smallpost h2{font-size: 1.2em;}.smallpost postmetadata{font-size: 0.7em;}.entry{text-align: justify;padding:10px !important;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:normal;background-color:#FFFFFF;margin-top:1px;color:#000000 !important;}
.entry a{	text-decoration:none !important;}.entry img, .entry p img{margin-right: 6px;}.entrytext ul li,.entry ul li {	background:url("bullet2.gif") no-repeat 0 6px;	padding-left:10px;	width:auto !important;	width /**/:99%; /*hack ie5*/}.entrytext ul,.entry ul {margin-bottom:10px;}.widget ul li{background:none !important;background-color:black !important;}.widget{background:none !important;background-color:black !important;}#archives ul li{background:none !important;background-color:black !important;padding:0px;margin:0px;}
.entrytext h3 {
	color:#c0272c;
	font-weight:bold;
	font-family:Verdana !important;
	font-size:11px !important;
	letter-spacing:normal !important;
	display:block !important;
	padding-bottom:10px !important;
	padding-top:10px !important;
}
.entrytext img{
	margin-right:5px;
}
.category{
background-color:#FFFFFF;
margin-top:1px;
font-size:11px;
color:#c0272c;
height:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.entryoptions{
background-color:#FFFFFF;
margin-top:1px;
font-size:11px;
color:#c0272c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
}

.entryoptions a{
	color:#c0272c;
}

.cat_right{
	float:right;
	padding:5px;
}

.cat_left{
	float:left;
	padding:5px;
}

.category a{
color:#00CC66;
text-decoration:none;
}


#autorInfos{
background-color:#c0272c;
color:#FFFFFF;
padding:5px;
font-size:11px;
}

#pub{
margin:0px;
padding:0px;

}

#redFooter{
background-color:#c0272c;
color:#FFFFFF;
padding:5px;
text-align:center;
margin-top:2px;
font-size:11px;
}

#redFooter a{
color:#FFFFFF;
text-decoration:none;
}

#subfooter{
padding-top:10px;
text-align:right;

}
.autorInfos a{
color:#FFFFFF;
}

div.hr hr
{
display: none;
}

#pagenav ul
{
padding-top: 0.3em;
}

#pagenav li
{
display: inline;
list-style-type: none;
}

#pagenav ul li a
{
color: white;
text-align: center;
font-size: 1em;
padding-left: 0.4em;
padding-right: 1em;
text-decoration: none;
}

#pagenav ul li a:hover
{
text-decoration: underline;
}

.item h2 img
{
width: 1.1em;
height: 1.1em;
}

.alignleft
{
float: left;
text-align: left;
}

.alignright
{
float: right;
text-align: right;
}

.aligncenter {
	text-align: center;
}


img.centered
{
display: block;
margin-left: auto;
margin-right: auto;
border: 1px solid #aaa;
padding: 2px;
}

img.alignright
{
padding: 4px;
margin: 4px 0 5px 7px;
display: inline;
border: 1px solid #ddd;
}

img.alignleft
{
padding: 4px;
margin: 4px 7px 5px 0;
display: inline;
border: 1px solid #ddd;
}

img.border
{
border: 1px solid #aaa;
padding: 2px;
}

acronym, abbr, span.caps
{
cursor: help;
}

acronym, abbr
{
border-bottom: 1px dashed #999;
}

blockquote cite
{
margin: 5px 0 0;
display: block;
}

.center
{
text-align: center;
}

a img
{
border: none;
}

h2
{
font-size: 1.3em;
letter-spacing: 0.1em;
font-weight: normal;
}

ul
{
list-style-type: none;
}

ul li
{
margin-left: 20px;
padding-left: 15px;
background: transparent url(bullet.gif) no-repeat 0px 6px;
}

ol
{
margin: 0 0 0.5em 1em;
}

ol li
{
margin-left: 20px;
}

h3
{
margin-top: 0.5em;
font-size: 1.4em;
font-weight: normal;
background-color:#FFFFFF;
}

#barre{
margin:0;
margin-bottom:10px;
margin-left:7px;
margin-right:7px;
margin-top:5px;
}

#barre h5{
margin:0px;
}

h4
{
margin-top: 1.2em;
font-size: 1.2em;
}

h5
{
margin-top: 1em;
font-size: 1em;
}


.alignleft
{
float: left;
text-align: left;
}

.alignright
{
float: right;
text-align: right;
}

.inset
{
float: right;
border: 1px dotted #999999;
padding: 5px;
margin-top: 5px;
color: #555555;
margin-left: 10px;
}

.inset ul
{
margin-top: 0 !important; padding-top: 0 !important;
}

.inset li
{
margin-left: 5px !important;
}


.sidebar
{
margin-bottom: 2em;
overflow: hidden;
}

.sidebar ul
{
margin: 0; padding: 0;
list-style-type: none;
}

.sidebar ul li
{
margin: 0; padding: 0;

}

.sidebar ul li ul li
{
padding-left: 20px;
margin-left: 5px;
background: transparent url(bullet.gif) no-repeat 0px 6px !important;
}

.sidebar ul ul
{

font-size:14px;
}

.sidebar h2
{
padding-left:5px;
}

.sidebar ul li ul li
{
background: none;
margin-bottom: 0;
padding-bottom: 0;
}

#categ{
padding:0px;
margin:0px;
margin-top:5px !important;
margin-bottom:5px;
background-color:#000000;
}

#categ a{
margin-left:5px !important;
}

.sidebar dl
{
padding: 0.6em 1em 0.2em 1em;
}

.sidebar dl img
{
vertical-align: middle;
padding-right: 0.5em;
}

.sidebar dt
{
font-weight: bold;
}

.sidebar dd
{
margin-left: 1.8em;
margin-bottom: 0.3em;
}

.sidebar dt img
{
width: 1.3em;
height: 1.3em;
}

.sidebar p, .textwidget
{
padding: 0.6em 1em 0.2em 1em;
text-align: justify;
}

#wp-calendar td
{
padding: 0px;
border:solid 1px #000000;
}

#prev a, #next a, #next a:hover, #prev a:hover, #showit a, #showit a:hover
{
border: 0;
text-decoration: underline;
background-color: transparent;
color: black;
}

#wp-calendar-split
{
border-top: 4px double #999;
margin-top: 4px;
}

/*
 * Comments
 *
 */

.formnewsletter input, select{
background-color:#DBDBDB;
border:0px;
}

.formnewsletter table{
border:0px;
}

#commentform
{
margin-top: 1em;
}

#commentform p
{
margin-bottom: 0.5em;
}

#commentform textarea
{
width: 95%;
}

#commentform a
{
color: #13076b;
}

#submit
{
border: 1px solid #999;
}

ol.commentlist
{
margin: 0; padding: 0;
list-style-type: none;
}

.authorlink { display: inline; }
.authorlink a
{
text-decoration: none;
}

.authorlink a:hover { color: #c0272c; }
ol.commentlist li
{
 margin: 0;
padding: 0 10px;
padding-top: 1.5em;
}

.commentlist cite
{
font-style: normal;
}

code
{
font-size: 1.2em;
}

.commentauthor
{
background-color: #eee;
}

.commentinfo h4
{
display: inline;
}

.commentlist p
{
line-height: 1.4em;
margin-bottom: 1em;
}

#giraffe
{
float: right;
color: #999;
}

#giraffe a
{
color: #999;
}

#page
{
margin: 0 auto;
}

#wrapper
{
margin: 0;
}


#main
{
margin: 0;
overflow: hidden;
margin-bottom: 10px;
}

#lead
{
padding:0px;
}

.widecontent .post
{
padding: 0;
margin-bottom: 0px;
line-height: 1.6em;
}

.widecontent h2
{
font-size: 1.6em;
height: 1.2em;
padding: 0.2em 1em 0.1em 0px;
display: table;
width: 90%;
}

.widecontent h3 a
{
text-decoration: none;
}

h2.narrowcorner
{
letter-spacing: 0.3em;
margin-bottom: 0px !important;
}

h2.narrowheading
{
letter-spacing: 0.3em;
padding: 0.2em 1em 0.2em 2.5em;
margin-bottom: 1em;
}

#inset
{
padding-bottom: 2.5em;
background-color: white;
}

#inset ul
{
line-height: 1.6em;
}

#inset h2
{
padding: 0.2em 1em 0.2em 0;
}

#footer
{
margin: 0 auto;
clear: both;
text-align: left;
line-height: 1.5em;
padding: 20px 0;
color: #666;
}

#footer img
{
vertical-align: middle;
}

#footer a
{
color: #666;
text-decoration: none;
}

#footer a:hover
{
color: #c0272c;
}

div.hr
{
height: 1px;
}

#header a
{
text-decoration: none;
font-size: 1.5em;
}

#pagenav
{
text-align: center;
margin: 0 auto;
height: 1.8em;
white-space: nowrap;
}

#pagenav ul li { background: none; padding: 0; margin: 0; }

.linkbar
{
text-align: center;
clear: both;
margin: 0;
padding: 3px 0;
}

.linkbar ul
{
text-align: center;

}
.linkbar ul li
{
display: inline;
text-decoration: none;
background: none;
}

.linkbar ul li a
{
color: white;
text-decoration: none;
padding: 3px 0.4em;
}

.linkbar ul li a:hover, .linkbar .active
{
color:#c0272c;
padding: 3px 0.4em;
}

.linkbar ul li p
{
color: #555;
display: inline;
padding: 3px 0.4em;
}

.linkbar li.left
{
float: left;
margin-left: 29px;
width: 10em;
text-align: left;
}

.linkbar li.right
{
text-align: right;
float: right;
width: 10em;
margin-right: 24px;
}

.linkbar li.left a, .linkbar li.right a
{
border: 0;
}

blockquote
{
margin: 1em 1.5em;
padding: 1em 1em;
background: transparent url(quote.gif) no-repeat scroll top left;
font-size: 0.9em;
color: #333;
font-style: oblique;
}

h2 a
{
text-decoration: none;
}

h2 a:hover { color: #c0272c }

#searchform
{
padding: 1em 0;
margin: 0 auto;
text-align: center;
width: 95%;
}

#searchsubmit
{
border: 1px solid #999;
width: 20%;
}

#s
{
width: 60%;
}

#wp-calendar
{
text-align: center;
width: 100%;
border-collapse: collapse;
padding: 0;
margin: 0;
font-size: 1em;
}

#wp-calendar caption a, #wp-calendar caption a:hover
{
background: transparent;
}

#wp-calendar th
{
padding: 2px 0;
}

#wp-calendar a
{
text-decoration: none;
display: block;
color: black;
}

#wp-calendar caption
{
letter-spacing: 0.1em;
padding: 0.2em 1em 0.2em 0.8em;
font-weight: normal;
text-align: left;
font-size: 1.2em;
}

a.java
{
padding: 1em 1em 1em 0px;
margin-bottom: 1em;
display: block;
font-size: 1.2em;
}

.gravatar
{
width: 3.2em;
height: 3.2em;
margin-right: 1em;
margin-bottom: 0.5em;
padding: 3px;
background-color: white;
}

ol.commentlist li
{
padding-bottom: 0.5em;
}

.commentlist h4 a
{
text-decoration: none;
}

.commentmetadata
{
display: block;
padding-top: 0.5em;
font-size: 0.9em;
}

.commentlist h4
{
padding-top: 0;
margin-bottom: 0;
padding-bottom: 0.1em;
font-size: 1.2em;
}

.fullmain
{
padding-top: 20px;
}

#calendar .widgettitle
{
display: none;
}

.loading
{
margin: 0 auto;
background-color: #ccc;
padding: 10px;
margin-top: 10px;
}

.reference
{
font-size: 0.8em;
color: #aaa;
}

.reference a, .aside a
{
color: #555 !important;
}

.aside
{
margin-left: 10px;
font-size: 0.8em;
text-align: left;
line-height: 1.2em;
float: right;
width: 200px;
padding: 5px 10px;
border: 1px dotted #aaa;
background-color: #f5f5f5;
color: #555;
margin-top: 5px;
}

.aside h3
{
margin-bottom: 4px;
}

.aside p
{
margin-top: 4px;
}

#headerimg a
{
display: block;
width: 100%;
}

/*------------------------------------------------------------------------------------------------------------*/
/*
 * Name: Blue
 * Version: 2.0
 * Author: John Godley
 */

body { background-color:#b02930; }



#page
{
padding-top:15px;
}

#banner{
margin-bottom:2px;
}

.nobar
{
background: transparent url(archive.png) no-repeat bottom left !important;
}

.widecontent h2
{
border-bottom: 1px solid #8db8c3;
}

.widecontent h3 a
{
color: #13076b;
}


h2.narrowcorner
{
background-color: #b8d2da;
}

h2.narrowheading
{
background-color: #b8d2da;
color: #2f3b4f;
}

#horaire h4{
color:#FFFFFF;
margin:0px;
margin-top:5px;
padding:0px;
}#horaire * {	font-family: verdana,arial;}
#inset
{
color: #6c64a8;
}

#inset h2
{
color: #2f3b4f;
}

a.author
{
color: #2f3b4f !important;
}

.widecontent a, #inset a
{
/*color: red;*/
}

#content h2 a
{
color: #2f3b4f !important;
}

.postmetadata a
{
color: #6c64a8 !important;
}

.postmetadata a:hover { color :#c0272c !important }

.postmetadata
{
color: #6c64a8;
}

div.hr
{
color: #b8d2da;
background-color: #b8d2da;
}

#headerimg a
{
color: #13076b;
}

#pagenav
{
border-top: 1px solid #5b5a61;
border-bottom: 1px solid #5a7095;
background: #5a7095 url(grey-grad.gif) repeat-x top left;
}

.linkbar
{
background-color: #8db8c3;
}

.linkbar ul li a:hover, .linkbar .active
{
background-color: #2f3b4f;
}

ol.commentlist li
{
border-bottom: 1px solid #6c64a8;
}

.commentlist p a
{
color: #c0272c;
}

.post a{
color: #c0272c;
text-decoration:underline;
}

.post a:hover{
color: #c0272c;
text-decoration:underline;
}

h2 a
{
color: #13076b !important;
}

h2 a:hover { color: #c0272c !important }

.sidebar
{
color: #ffffff;
}

.sidebar a:hover
{
color: #c0272c;
}

.sidebar ul li
{
background-color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.selected
{
	background: transparent url(bullet_red.gif) no-repeat 0px 6px;
	background-color:#c0272c !important;
}

.selected a:hover
{
color: #ffffff;
}

#subCat{
font-weight:normal;
padding-left:15px !important;
}

#conf_cat
{
background-color:#000000;
text-align:left;
}

.infoConference{
	padding:4px;
	height:60px;
	background: transparent url(images/pointi.gif) repeat-x bottom left;
	margin:4px;
}



.conferencier
{
background-color:#ffffff;
padding:7px;
display:block;
overflow:hidden;
clear:both;
height:1%;
}

.clearer { overflow: hidden; height: 1px; clear: both; }

.conf_photo
{
float:left;
margin-right:10px;
}

.conf_title{
 	float:left;
	width:450px;
	margin:0px;
	padding:0px;
	letter-spacing:0px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
}

.tableHoraire td{
	background-color:#FFFFFF;
	border-right: solid #000000 1px;
	border-bottom: solid #000000 1px;
	line-height:10px;
}

.horaireInfoPlus{
	background-color:#FFFFFF;
	padding:5px;
	min-height:50px;
	display:none;
}

.tableHoraire table tr{
	border:0px;
}

.conf_title img{
	margin-right:7px;
}

.conf_name{
	padding-bottom:4px;
	background: transparent url(images/pointi.gif) repeat-x bottom left;
}

.conf_nameb{
	padding-top:4px;
	background: white url(images/pointi.gif) repeat-x top left;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana;
	float:left;
}

.confDescrib{
	float:left;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	line-height:10px;
}

.confSalle{
	font-weight:bold;
	padding:4px;
	float:left;
}

.confHeure{
	background: transparent url(images/pointi.gif) repeat-x bottom left;
	margin-bottom:7px;
}

.hautLigne{
	background: transparent url(images/pointi.gif) repeat-x top left;
}

.conf_info
{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}

.conf_description
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
display:none;
margin-top:7px !important;
}

.sessionDesc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
display:none;
margin:0px;
padding:0px;
}

.conf_open{
display:none;
}

.conf_day
{
background-color:#000000;
padding: 3px;
padding-left:6px;
color:#FFFFFF;
margin-top:5px;
}

.conferencier a
{
	text-decoration:none !important;
}

.conf_day a
{
	text-decoration:none !important;
}


.conf_day img
{
margin-left:24px;
margin-top:2px;
}

.conf_cat_gen
{
margin:0px;
margin-bottom:5px;
padding:0px;
margin-left:7px;
}

.sidebar h2
{
color: #C0272C;
}

.sidebar a, #searchform, #searchsubmit, #s
{
color: #ffffff;
padding-left:5px;
text-decoration: none;
}

#wp-calendar
{
background-color:#808284;
}

#wp-calendar caption a, #wp-calendar caption a:hover
{
color: #2f3b4f;
}

#wp-calendar th
{
background-color: #000000;
}

#wp-calendar a
{
background-color: #c0272c;
color:#FFFFFF;
margin:0px;
font-weight:bold;
}

#wp-calendar a:hover
{
border: 0px solid #8db8c3;
background-color: #ffffff;
color: #C0272C;
}

#wp-calendar caption
{
color: #ffffff;
text-align:center;
font-size:10px;

}

a.java
{
color: #c0272c;
}

.gravatar
{
border: 1px solid #b8d2da;
}

img.author
{
border: 1px solid #c0272c;
}


.commentmetadata, .commentmetadata a
{
color: #6c64a8;
}

.commentlist h4, .commentlist h4 a
{
color: #2f3b4f;
}
/*-------------------------------------*/
body
{
font-family: Arial, Sans-serif;
}

#page, #footer, #pagenav, #header
{
width: 902px;
}

#rightbar{
	width:150px;
}



h2.narrowheading { padding-left: 0.8em }
.linkbarbottom { height: 1.1em }
#footer p { padding-left: 20px }
.linkbar li.left { margin-left: 0px; }
.linkbar li.right { margin-right: 24px; }



#rightbar #wp-calendar caption, #rightbar h2
{

background-repeat: no-repeat;
background-position: top left;
}

#rightbar ul li
{
background-repeat: no-repeat;
background-position: bottom right;
margin-top:1px;
padding:3px;
padding-left:5px;
}

#rightbar a
{
margin:0px;
padding:0px;
}

.hourShedule{
font-weight:bold;
width:50px;
float:left;
}

#leftbar #wp-calendar caption, #leftbar h2
{

background-repeat: no-repeat;
background-position: top right;
}

#leftbar ul li
{
margin:0px;
margin-top:1px;
padding:3px;
padding-left:5px;
background-repeat: no-repeat;
background-position: bottom right;
}

#leftbar a
{
margin:0px;
padding:0px;
}


#headerlang {
width:100%;
text-align:right;
color:#FFFFFF;
font-size:11px;
margin-bottom:4px;margin-top: 15px;
}

#headerlang a{
color:#FFFFFF;
font-size:11px;
text-decoration:none;

}

#rightbar ul li ul li, #leftbar ul li ul li { background-image: none; }

#ads{
margin-bottom:5px;
}

#main
{
float: left;
width: 564px;
}

#rightbar
{
width: 166px;
float: right;
}

#leftbar
{
float: left;
width: 166px;
margin: 0px 3px 0px 0px;
padding:0px;

}

#leftbar ul
{
margin:0px;
padding:0px;
}


#header
{
height: 8em;
font-size: 1.4em;
margin: 0 auto;
background: white url(gradient/blue.png) repeat-x top left;
padding-top: 1em;
display:none;
}

#headerimg
{
height: 8em;
font-family: arial;
text-align: center;
padding-left: 1em;
padding-right: 1em;
background: transparent url(logo/giraffe.gif) no-repeat left top;
}

.formulaire a{
	text-decoration:underline;
	color:#FFFFFF;
}