/* 
Theme Name: ColloqueGresec
Theme URI: http://jeanbaptisteaudras.com
Author: Jean-Baptiste Audras
Author URI: http://jeanbaptisteaudras.com
*/


html, body {
			margin: 0;
			padding: 0;
			background: #261B0E;
			color: #333;
			font-family: "trebuchet MS", arial, sans-serif;
			background: #261B0E url(images/bg.jpg) repeat-y 50% 0;
}

#conteneur {
			margin: 0 auto;
			padding: 0;
			width: 758px;
}

#header {
			margin: 30px 0 40px 0;
			padding: 0 0 0 45px;
			width: 100%;
			height: 100px;
			text-align: left;
}

#evitement {
			margin: 0;
			padding: 0 10px 0 0;
			text-align: right;
			font-size: 11px;
			color: #aaa;
}

#evitement a, #evitement a:link, #evitement a:visited {
			color: #aaa;
			text-decoration: none;
}

#evitement a:hover, #evitement a:focus, #evitement a:active {
			color: #999;
			text-decoration: none;
			border-bottom: 1px dotted #999;
}

#principal {
			margin: 0 auto;
			padding: 0;
			width: 758px;
}

#contenu {
			margin: 0;
			padding: 0;
			float: left;
			width: 525px;
			color: #333;
}

#contenu h2 {
			margin: 25px 0px 0 10px;
			padding: 0;
			font-size: 20px;
			color: #907653;
}

#contenu h3 {
			margin: 18px 0px 0 15px;
			padding: 0;
			font-size: 14px;
			color: #595;
}

#contenu p strong {
			color: #907653;
}

#contenu p {
			margin : 0;
			padding: 15px 10px 0 10px;
			text-align: justify;
			font-size: 13px;
			line-height: 1.7em;
}

.alignright {
float: right;
margin: 5px 0 0 15px;
}

.alignleft {
float: left;
margin: 5px 15px 0 0;
}

#contenu ul, #contenu ol {
			margin : 0;
			padding: 15px 10px 0 40px;
			font-size: 13px;
}

#contenu ul li strong {
			color: #907653;
}

#contenu a, #contenu a:link, #contenu a:visited {
			text-decoration: none;
			color: #c33;
			border-bottom: 1px dotted #c33;
}

#contenu a:hover, #contenu a:focus, #contenu a:active {
			text-decoration: none;
			color: #c33;
			border-bottom: 1px solid #c33;
}

#contenu .addendum {
			margin: 10px 10px 5px 0px;
			padding: 0;
			text-align: right;
			font-size: 11px;
			color: #777;
}

h1, h2, h3 {
		  margin: 0;
			padding: 0;
			font-family: Georgia, Times, serif;
}

img, a img, img a {
			background: 0;
			border: 0;
}

#sidebar {
			margin: 0 0 0 20px;
			padding: 0;
			float: right;
			width: 210px;
			border-left: 1px solid #eee;
			font-size: 12px;
}

#sidebar h3 {
			margin: 15px 30px 15px 0;
			padding: 0;
			font-size: 18px;
			font-weight: normal;
			text-align: right;
			color: #555;
			font-style: italic;
}

#sidebar .sbmenu {
			margin: 0 30px 40px 0;
			padding: 0 0 0 0;
			list-style-type: none;
			font-size: 12px;
			text-align: right;
}

#sidebar .sbmenu li {
			margin: 0;
			padding: 4px 0 0 5px;
}

#sidebar .sbmenu li:hover, #sidebar .sbmenu li:focus, #sidebar .sbmenu li:active {
			margin: 0;
			padding: 4px 1px 0 5px;
}

#sidebar .sbmenu li a, #sidebar .sbmenu li a:link, #sidebar .sbmenu li a:visited {
			text-decoration: none;
			color: #333;
}

#sidebar .sbmenu li a:hover, #sidebar .sbmenu li a:focus, #sidebar .sbmenu li a:active {
			text-decoration: none;
			color: #c33;
}


#sidebar .partenaires {
			margin: 20px 0 10px 20px;
			padding: 0;
			list-style-type: none;
}

#sidebar .partenaires li {
			margin: 0 10px 0 0;
			padding: 0;
			float: left;
}

#sidebar p a, #sidebar p a:link, #sidebar p a:visited {
	 		text-decoration: none;
			color: #333;
			border-bottom: 1px dotted #333;
}

#sidebar p a:hover, #sidebar p a:focus, #sidebar p a:active {
			text-decoration: none;
			color: #c33;
			border-bottom: 1px solid #c33;
}

#footer {
			clear: both;
			margin: 30px 0 0 0;
			padding: 0;
			width: 100%;
			height: 100px;
}

.contactform {
font-size: 12px;
margin-left: 20px;
margin-top: 20px;
}

abbr {
cursor: help;
}
