/* fichier CSS du site http://www.sideo.fr */

body {
	width: 983px;
	margin: auto;
	margin-top: 8px;
	margin-bottom: 8px; 
	background-color:#FFFFFF;  
}

/******************************* Entete *******************************/
/* Parametres d'affichage des drapeaux de changement de langue dans le bandeau du site */
.drapeaux {
	padding-right:6px;
	padding-top:3px;
	text-align: right
}
/********************************************************************/

/****************************** * Menu ****************************** */
#menu {
	float: left;
	width: 170px;
	background-color: #7D7D7D;
	width: 170px;
	padding-bottom:20px;
	
}

ul.element_menu, .element_menu li, .element_menu a {
	padding:0px ;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
} 

.element_menu {
	width: 170px;
	list-style-type: none
}

.element_menu a {
	display: block;
	height: 25px;	
	padding-left: 6px;
	padding-top: 6px;
	color: white;
	text-decoration: none;
	border-top: 1px solid white;
}

.element_menu a:hover { 
	background-color: #FDCC10;
	color: black;
	text-decoration:none ;
}

.news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size:10px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}

.les_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FDCC10;
	display: block;
	height: 25px;	
	padding-left: 6px;
	padding-top: 6px;
	border-top: 1px solid white;
	border-bottom:1px solid white;
}

.les_news:hover { 
	background-color: #FDCC10;
	color: black;
	text-decoration:none ;
}

.fin {
	border-top:1px solid #FFFFFF;
}
/*********************************************************************/

/*************************** Corps de la page ***************************/
#corps {
	float:left;
	width:813px;
	/*margin-left: 20px;*/
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-top:0px;
	margin-bottom:8px;
}

li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
}

ul,ol {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-top:0px;
	margin-bottom:8px;
}

hr {
	color:#FDCC10;
	height:1px;
}

/* Liste des clients Sideo
-realisations\en_marches.html
-realisations\marches.html */
.li_client {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7D7D7D;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
}

/* Filet horizontal de separation
-realisations\en_marches.html
-realisations\marches.html */
.hr_separation{
	background-color: black;
	color: black;
	margin: 10px;
	height:1px;
}


.contact
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
}

/* Contact Sideo en pied de page
-fct\en_fonction.php
-fct\fonction.php */
.contact_bas {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7D7D7D;
	font-size:10px;
	text-align:center;
	padding-top:10px;
}

.smenu
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#567EB9;
	text-align:center;
}
.smenu2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#567EB9;
	text-align:left;
	padding-bottom:15px;
}
.a_page:link
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#567EB9;
    text-decoration: none;
}
.a_page:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#1D2A8F;
    text-decoration: none;
}
.a_page:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:underline;
    color:#009EDF;
}
.a_page:active
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#1D2A8F;
    text-decoration: none;
}
.metiers:link
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#5290C9;
    text-decoration: none;
	font-weight:bold;
	margin-right:0px;
}
.metiers:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#5290C9;
    text-decoration: none;
	font-weight:bold;
	margin-right:0px;
}
.metiers:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
	font-weight:bold;
    color:#FDCC10;
	margin-right:0px;
}
.metiers:active
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#7D7D7D;
    text-decoration: none;
	font-weight:bold;
	margin-right:0px;
}
.boite_metiers {
	background-image: url(../im_sideo/carres2.jpg);
}





.titre
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#7D7D7D;
    text-decoration: none;
	margin-bottom:14px;
}	
.titre2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#ED7D12;
    text-decoration: none;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:12px;
}
.titre3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
	text-align:center;
	margin-top:2px;
	margin-bottom:2px;
}
.titre4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
	font-weight:bold;
	text-align:right;
}
.titre5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#7D7D7D;
    text-decoration: none;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:0px;
}
.a_smenu:link
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#567EB9;
    text-decoration: none;
}
.a_smenu:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#567EB9;
    text-decoration: none;
}
.a_smenu:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FDCC10;
}
.a_smenu:active
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#7D7D7D;
    text-decoration: none;
}



/* Ajoute une marge de 15 pixels a gauche d'une image */
.marge_image {
	margin-left:15px;
}

/* Normes dans le bandeau
-fct\en_fonction.php
-fct\fonction.php */
.a_norme:link
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration: none;
}
.a_norme:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration: none;
}
.a_norme:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FDCC10;
}
.a_norme:active
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration: none;
}

.a_contact:link
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    text-decoration: none;
}
.a_contact:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    text-decoration: none;
}
.a_contact:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
	text-decoration: none;
}
.a_contact:active
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    text-decoration: none;
}

/* inutile? */
/*

.charte
{
	background-color:#567EB9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
	text-align:center;
}
.600t
{
	display: block;
	position:absolute;
	top:270px;
	margin-left:100px;
}
.600t2
{
	display: block;
	position:absolute;
	top:415px;
	margin-left:-79px;
}	

.iso
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
}

.puce{
	padding-top:2px;
}

.marge_page
{
	padding-left:5px;
	padding-right:5px;
}
*/
/* Ajout */
#form_chiffrage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-top:0px;
	margin-bottom:8px;
}

#documentation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-top:0px;
	margin-bottom:8px;
}

.boite {
	margin: auto;
	width: 370px;
	padding-bottom: 10px;
	background: white url(../im_sideo/milieu-bas.png) no-repeat;
	background-position: center bottom;
}
.boite h2 {
height: 31px;
	font-family:Helvetica, sans-serif;
	font-size:13px;
    /*color:#ED7D12;*/
color:white;
    /*text-decoration: none;*/
	margin: 0;
	padding: 9px 20px 0px 20px;
	background: transparent url(../im_sideo/haut.png) no-repeat;
	background-position: center top;
}
.boite p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	margin: 5px 20px;
	text-align: justify;
}
.boite hr {
	color: #ED7D12;
	background: #ED7D12;
}
/* Tableau historique */
table.historique tr td {
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 20px;
	border-bottom : 1px solid #ffdcbc;
}
table.historique {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 100%;
	border: 0px;
}
table.historique td.date {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : #567EB9;
	border-bottom : 1px solid #ffffff;
	color:#ffffff;
	font-weight: bold;
}
table.historique td.haut {
	padding: 0px;
	/*border-bottom : 1px solid #ffffff;*/
	text-align:center;
	vertical-align:bottom;
	width: 50px;
}
