/*** Flying Pig 2007*//* Sections principales */select {width : 155px ;}body{    margin: 0px 0px 0px 0px;    padding: 0px;    font-family: arial, "lucida console", sans-serif;    font-size: 12px;    background-color: #eeeeee;}/* Liens web a */a{	text-decoration: none;    	color: #7fb2e0;}a:hover{	color: #f69266;}a img{	border: 0px;}/*a menu{	text-decoration: none;	color: #ff0000;}*//* Fin liens web a *//* les Hx */h1{ /* insert code here */	color: #222222;}h2{ 	margin-left: 10px;}h3{	font-size: 1.3em;	margin: 0px 0px 5px 0px;	padding: 2px 0px 0px 0px;	border-bottom: 2px solid #eee;}h3.baseline{	font-size: 1.2em;	font-style:italic;	padding: 0px 0px 0px 0px;	margin: 0px 0px 15px 20px;	border-bottom: 0px solid #eee;}/* span class des couleurs */.blue{	color: #7fb2e0;}.red{	color: #f69266;}.bloodred{	color: #EF3745;}.orange{	color: #fdcb7d;}.softgrey{	color: #bbbbbb;}.black{	color:#000000;}.green{	color:#80c240;}.licensegreen{	color:#00dc2f;}.licenseblue{	color:#0062dc;}/* Formulaires */.commentaire{		color:#FF2600;}.question{	color:#000000;}.reponses{color: #fdcb7d;}.submit{	font-family: arial, "lucida console", sans-serif;	font-size: 12px;	color:545454;	padding: 0px;	background: #e9f7ff;	border: 2px #7fb2e0 outset;}select{	font-family: arial, "lucida console", sans-serif;	font-size: 12px;	padding: 0px;	color:545454;	background: #e9f7ff;//	background: #ffe1b3;	border: 1px #7fb2e0 dashed;}input[type=file]{	font-family: arial, "lucida console", sans-serif;	font-size: 12px;	padding: 0px;	background: #e9f7ff;	color:#545454;	border: 0px;	border: 1px #7fb2e0 dashed;}input[type=text]{	font-family: arial, "lucida console", sans-serif;	font-size: 12px;	padding: 0px;	background: #e9f7ff;	color:#545454;	border: 0px;	border: 1px #7fb2e0 solid;}input[type=password] {	font-family: arial, "lucida console", sans-serif;	font-size: 12px;	padding: 0px;	background: #e9f7ff;	color:#545454;	border: 0px;	border: 1px #7fb2e0 solid;}textarea{	font-family: arial, "lucida console", sans-serif;	font-size: 12px;	padding: 0px;	background: #e9f7ff;	color:#545454;	border: 0px;	border: 1px #7fb2e0 solid;}/* section des tableaux *//* sections de la mise en page */#bg{	width: 716px;//	padding: 0px 0px 5px 0px;	margin: 20px 0px 0px 0px;//	background-color: #ffffff;}#maindiv{	padding: 0px 0px 0px 0px;	background-color: #ffffff;}/* Title */#titlediv{/*	clear: both; */	padding: 6px 6px 0px 6px;	margin: 0px 0px 5px 0px;	height: 50px;//	background: url(../img/titlebg.png) no-repeat top;}#title{	float: left;	text-align: left;	font-size: 16pt;	font-weight: bold;	padding: 6px 0px 0px 10px;}#subtitle{	float: left;	text-align: left;	font-size: 13pt;	font-weight: bold;}#titieTemp{	margin:  0px 0px 5px 220px;	padding: 0px 10px 5px 6px;	line-height: 1.4em;	height: 146px;}#titleimg{	background: url(../img/Logo.png) no-repeat;}/* Fin title *//* Le menu */#topmenu{	height: 166px;	margin: 0px 0px 0px 0px;	padding: 0px;	font-size: 0.9em;}/* Fin du menu *//* Pages *//* index */#indexhighlight{	width: 570px;	height: 420px;	margin: 20px 0px 20px 58px;	padding: 0px 0px 20px 0px;	border:3px solid #ffffff;	background: url(../img/index/highLightIndexMonde.png) no-repeat;}#indexnews{//	width: 570px;//	height: 120px;	margin: 00px 0px 20px 20px;	padding: 0px 0px 20px 0px;	border:3px solid #ffffff;}#indextextlarge{	width: 471px;/*	height: 220px; */	margin: 20px 0px 20px 100px;	padding: 0px 0px 0px 0px;	border:3px solid #ffffff;}#indextext1{	width: 330px;	height: 220px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border:3px solid #ffffff;}#indextext2{	width: 330px;	height: 220px;	margin: -226px 0px 0px 355px;	padding: 0px 0px 0px 0px;	border:3px solid #ffffff;}#indextext3{	width: 330px;	height: 280px;	margin: 40px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border:3px solid #ffffff;}#indextext4{	width: 330px;	height: 220px;	margin: -226px 0px 0px 355px;	padding: 0px 0px 0px 0px; 	border:3px solid #ffffff;}/*// CSS pour les news venant du wordpress*/#fpnews{	margin: 0px 30px 0px 30px;	padding: 0px 0px 0px 0px;}/* produits */#produitshighlight{	width: 686px;	height: 150px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;//	border:3px solid #f05a5b;}#produitstext{	width: 676px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 10px;//	border:3px solid #f05a5b;}#produitspro{	width: 686px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;//	border:3px solid #f05a5b;}#produitspart{	width: 686px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;//	border:3px solid #f05a5b;}/* services */#serviceshighlight{	width: 686px;	height: 150px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;//	border:3px solid #f05a5b;}#servicestext{	width: 676px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 10px;//	border:3px solid #f05a5b;}#servicespro{	width: 686px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;//	border:3px solid #f05a5b;}/* societe */#societeimg{	width: 180px;	height: 151px;	margin: 20px 0px 0px 15px;	background: url(../img/societe/logo.png) no-repeat top;	border: 3px solid #ffffff;}#societetexte1{	width: 461px;/*	height: 151px; */	margin: -157px 0px 0px 224px;	border: 3px solid #ffffff;}#societetexte2{	width: 461px;/*	height: 140px;*/	margin: 50px 0px 0px 224px;	border: 3px solid #ffffff;}#societetexte3{		width: 330px;	height: 320px;	margin: -326px 0px 0px 355px;	border: 3px solid #ffffff;}/* presse */#pressetitle{	width:686px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;//	border:3px solid #f05a5b;}#pressecontent{	width: 686px;	min-height: 400px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;//	border:3px solid #f05a5b;}/* presse release */#pressreleasetitle{	width:686px;	margin: 20px 0px 20px 10px;	padding: 0px 0px 0px 0px;	font-size:20px;	font-weight:bold;	font-color:#f10101;}#pressreleasecontent{	width:660px;	margin: 0px 0px 20px 20px;	padding: 0px 0px 0px 0px;	font-size:14px;	font: normal normal normal 14px/1.8em Arial, sans-serif;}.titrecommpresse{	font-family: arial, "lucida console", sans-serif;	font-size: 18px;	font-weight: bold;	color: #222222;	margin: 0px 0px 0px 0px;}.sstitrecommpresse{	font-family: arial, "lucida console", sans-serif;	font-size: 14px;	margin: 0px 0px 0px 0px;}.contenucommpresse{	margin: 0px 0px 0px 0px;}/* Contact */#contacttitle{	width: 686px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;//	border:3px solid #f05a5b;}#contactcontent{	width: 686px;//	border:3px solid #f05a5b;}/* Emploi */#emploititle{	width: 686px;	height: 50px;	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;//	border:3px solid #f05a5b;}#emploicontent{	width: 686px;//	border:3px solid #f05a5b;}#centerdiv{	margin: 0px 20px 20px 0px;	padding: 5px 10px 5px 12px;	line-height: 1.6em;	text-align: left;	color: #5D5D5D;}#centerdiv p{	padding: 0px 0px 0px 0px;	margin: 0px 0px 10px 10px;}#centerdiv h4{//	width: 300px;	font-size: 1.1em;	margin: 5px 0px 5px 0px;	padding: 2px 0px 0px 0px;//	border-bottom: 1px solid #eee;}#centerdiv table{	line-height: 1.6em;	text-align: left;	font-size: 12px;	color: #5D5D5D;}#centerdivline{	height: 10px	color: #5D5D5D;	border-bottom: 1px dashed #cccccc;	width: 300px;}/*  Les balises pour les news du home */#homeimportantnote{	margin: 20px 20px 20px 20px;	padding: 10px 20px 20px 20px;	color:#F05a5b;	border:3px solid #f05a5b;}#homeimportantnote h3{	padding: 0px 0px 10px 0px;	border-bottom: 2px solid #ff9fa0;}#homeimportantnote h4{	padding: 20px 0px 0px 0px;	border-bottom: 1px inset #ff9fa0;	width: 250px;}#homeimportantnote p{	padding: 0px 0px 0px 20px;}/* home news */#homenews{	margin: 0px 250px 20px 250px;	font-size: 1.6em;	padding: 20px 0px 10px 0px;	text-align:center;	border-bottom: 2px inset #808080;}#homenewsblock{	margin: 0px 50px 0px 50px;	padding: 5px 10px 5px 10px;//	border: 2px solid #808080;}#homenewsblock newstitle{	font-weight: bold;}#sep{	margin: 0px 300px 20px 300px;	border-bottom : 1px inset #808080;}#footer{	clear: both;	color: #808080;	background: #FFF;	font-size: 0.9em;	text-align: center;	padding: 9px 0px 9px 0px;	margin: 10px 5px 5px 5px;//	border: 1px solid #ccc;}#footer a{	text-decoration: none;	color: #7fb2e0;}#footer a:hover{	color: #f69266;}/* pour le chemin affichable en haut des pages#pwd{	color: #808080;	text-align:left;	font-weight: bold;	padding: 0px 0px 0px 50px;}/* Calendar */.calendarHeader{	font-weight:bold;}.calendar a{	color: #5D5D5D;}.calendarToday{	color: #EF3745;	font-weight: bold;}.calendarDueDate{	color: #00ff00;	font-weight: bold;}/* Todos */.alltodostitle{	font-weight: bold;}.alltodostitle a{	color: #5D5D5D;}.alltodoscontent{	}	.alltodospriority1{	background-color: #fed6d6;}.alltodospriority2{	background-color: #fdfec4;}.alltodospriority3{	background-color: #cdfdc3;}.alltodospriority4{	background-color: #c4fefa;}.alltodospriority5{	background-color: #efefef;}.alltodosduedate1{	font-weight: bold;	color: #ff0000;}.alltodosduedate2{	color: #ff1515;}.alltodosduedate3{	color: #ff9600;}/* filterbox */#filterbox{	margin: 10px 100px 10px 100px;	padding: 5px 10px 10px 5px;	border: 1px solid #787878;}/* Contact */#error_message{	font-weight: bold;	color: #f05a5b;	text-align: center;	font-size: 16px;}/*Presse*/.form_error {	color:red;}.form_ok {	color:green;}.form_disable {	background-color: #CCCCCC!important;	cursor:pointer ;}