/*
Theme Name: sist33
Theme URI: http://sist33.org
Description: WordPress sist33 theme.
Version: 2.0
Author: IRCF
Author URI: http://ircf.fr
Tags: sist33

	sist33
	This theme was designed by IRCF
	All rights reserved to SIST33
*/

/* Typography and colors */
body{
	font-size:12px;
	font-family:"lucida sans","lucida sans ms",sans-serif,sans;
	color:#333;
	background:#c3c3c5 url(images/fond_page.jpg) repeat-x;
	text-align:center;
	margin:0;
	padding:0;
}
a{
	color:#039;
	text-decoration:none;
}
a:hover{
	color:#093;
}
h1,h2,h3{
	color:#039;
	margin:10px 0;
	padding:0;
}
h1{
	font-size:20px;
}
h2{
	font-size:16px;
}
h3{
	font-size:14px;
}
hr{
	color:#039;
	background:#039;
	height:1px;
	border:none;
}

/* Page */
#page{
	background:#fff;
	width:1000px;
	margin:0 auto;
	text-align:left;
}

/* Header */
#header{
	background:url(images/entete.gif) no-repeat;
	height:234px;
	padding:0 50px;
	width:900px;
}
#header #logo{
	float:left;
	margin:80px 50px 0 0;
}

/* Gallery */
ul#gallery{
	width:378px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
ul#gallery li{
	float:left;
}
ul#gallery li span{
	display:block;
	color:#fff;
	padding:6px 10px;
	text-align:center;
}
ul#gallery li.medecine{
	width:116px;
	padding-top:192px;
	background:#da3319 url(images/visuel_medecine_travail.png) no-repeat;
}
ul#gallery li.hygiene{
	width:81px;
	padding-top:121px;
	background:#233eae url(images/visuel_hygiene.png) no-repeat;
}
ul#gallery li.ergonomie{
	width:99px;
	padding-top:172px;
	background:#1a873e url(images/visuel_ergonomie.png) no-repeat;
}
ul#gallery li.formation{
	width:82px;
	padding-top:107px;
	background:#e677c3 url(images/visuel_formation.png) no-repeat;
}

/* Menu */
ul#menu{
	float:left;
	clear:both;
	list-style:none;
	padding:0 30px;
	margin:0;
	font-size:13px;
	font-weight:bold;
	background-color:#039;
	color:#fff;
	width:940px;
}
ul#menu li{
	float:left;
}
ul#menu li a{
	display:block;
	padding:10px 10px 10px 8px;
	color:#fff;
}
ul#menu li a:hover,
ul#menu li a.hover,
ul#menu li.current_page_item>a{
	background-color:#093;
}
ul#menu li ul{
	display:none;
	position:absolute;
	z-index:1000;
	background-color:#039;
	list-style:none;
	padding:0;
	margin:0;
	min-width:130px;
	font-weight:normal;
}
ul#menu li ul li{
	float:none;
}
ul#menu li ul li a{
	padding:3px 10px;
}

/* Sidebar */
#sidebar{
	clear:both;
	float:left;
	width:240px;
	background-color:#dee8fc;
	padding:0 10px;
	margin:20px;
}

/* Content */
#content{
	float:left;
	width:680px;
	margin:20px 0 0;
}
.post-column{
	float:left;
	width:290px;
	margin:0 50px 0 0;
}
.alignleft{
	float:left;
	margin:0 20px 20px 0;
}
.alignright{
	float:right;
	margin:0 0 20px 20px;
}
#sidebar ul,
#content ul{
	list-style-image:url(images/puce.gif);
	margin:0;
	padding:10px 20px;
}

/* Footer */
#footer{
	clear:both;
	color:#039;
	text-align:center;
	padding:10px;
}

/* Google Maps */
.google-map-sc-canvas{
	clear:both;
	width:100%!important;
	height:300px!important;
	border:1px solid #039;
}

/* Forms */
fieldset{
	border:1px solid #039;
	background:#dee8fc;
	margin:10px 0;
	padding:10px;
}
fieldset ol{
	list-style:none;
	margin:0;
	padding:0;
}
fieldset ol li{
	clear:left;
	margin:5px;
}
fieldset ol li label{
	float:left;
	display:block;
	width:120px;
}
span.required{
	color:red;
	margin:0 5px;
}
.cf_hidden,.linklove{
	display:none;
}
.sendbutton{
	background:#039;
	color:#fff;
	border:none;
	cursor:pointer;
}
.sendbutton:hover{
	background:#093;
}
.cf-before{
	float:none;
	width:auto;
}
.cf-box-b{
	float:left;
}
.success{
	font-weight:bold;
	color:red;
}
