/**
 * Style sheet sopan
 */
#mod_article_block .c38l, .c38r
{
	float:left;
}

#actualites
{
	width:710px;
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#actu_fr
{
	margin:20px 0px 0px 0px;
	padding:0px;
}

#actu_fr h1
{
	display:none;
	margin:20px 0px 0px 0px;
	padding:0px;
}

#actu_fr p
{
	display:none;
}

#actu_en h1
{
	margin:20px 0px 0px 0px;
	padding:0px;
}

#news
{
	width:710px;
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#actualites h2
{
	font-family:14;
	color:#cc9900;
}

#societe
{
	width:710px;
	margin:0px;
}

#company
{
	width:710px;
	margin:0px;
}

#accueil
{
	width:710px;
	margin:0px;
}

#home
{
	width:710px;
	margin:0px;
}

#container
{
}

.inside
{
	position:static;
}

#mod_article_block
{
	margin:0px 0px 0px 40px;
	padding:0px;
}

#mod_article_block .mime_icon
{
}

#mod_article_block .ce_download.block a
{
	color:#7A7D80;
}

#mod_article_block a:hover
{
	color:#AD1225;
}

#contact
{
	width:710px;
	margin:0px;
}

#maps
{
	padding:10px 0px 0px 45px;
}

#mod_article_block .email
{
	margin:0px;
	padding:0px 0px 5px 15px;
}

#mod_article_block .texte
{
	margin:0px;
	padding:0px 0px 2px 15px;
}

#mod_article_block a
{
	text-decoration:none;
	color:#0066cc;
}

#mod_article_block .departement
{
	margin:0px;
	padding:20px 0px 5px 15px;
	font-weight:bold;
	font-size:14px;
	color:#AD1225;
}

#mod_article_block .cadre
{
	width:221px;
	height:129px;
	margin:60px 0px 0px 40px;
	padding:0px;
	background-image:url("fichiers/site/pages/bg_commerciaux_result.gif");
}

#mod_article_block .cadre
{
	width:221px;
	height:129px;
	margin:60px 0px 0px 40px;
	padding:0px;
	background-image:url("fichiers/site/pages/bg_commerciaux_result.gif");
}

#sales-executives .departement
{
	margin:0px;
	padding:20px 0px 5px 15px;
	font-weight:bold;
	font-size:14px;
	color:#AD1225;
}

#sales-executives a
{
	text-decoration:none;
	color:#0066cc;
}

#sales-executives .texte
{
	margin:0px;
	padding:0px 0px 2px 15px;
}

#sales-executives .email
{
	margin:0px;
	padding:0px 0px 5px 15px;
}

#renseignements a
{
	width:205px;
	height:21px;
	display:block;
	padding:0px;
	text-align:center;
	background-image:url("fichiers/site/pages/bg_lien_formulaire.png");
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#ffffff;
	line-height:20px;
}

#renseignements a:hover
{
	color:#f3d22c;
}

#formulaire
{
	width:710px;
	margin:0px;
}

#formulaire input
{
	width:150px;
	margin:2px 0px;
}

#logo_groupe_accueil
{
	margin:0px 0px 0px -35px;
	padding:0px;
}

#main
{
	float:right;
	margin:0px;
	padding:0px;
	color:#717172;
}

#main .inside
{
	width:750px;
	float:right;
}

#main hr
{
	width:650px;
	height:1px;
	clear:both;
	margin:5px 0px 0px 0px;
	padding:0px;
}

#main h1
{
	font-size:20px;
	color:#C91122;
}

#main h2
{
	width:650px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	background-image:url("fichiers/site/pages/bg_titre.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:14px;
	color:#C91122;
}

#main h3
{
	font-size:14px;
	color:#C91122;
}

#main h4
{
	font-size:14px;
	color:#999999;
}

#main h5
{
	font-size:12px;
	color:#C91122;
}

#main h6
{
	font-size:12px;
	color:#999999;
}

#accueil_col1
{
	width:670px;
	float:left;
}

#accueil_col2
{
	margin:0px;
}

#image_global
{
	width:750px;
	height:90px;
	margin:0px;
}

#navigation
{
	width:750px;
	float:right;
}

#navigation_sous_familles a
{
	margin:0px 20px 0px 0px;
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
	color:#999999;
}

#navigation_sous_familles .active
{
	margin:0px 10px 0px 0px;
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
	color:#ad1225;
}

#navigation_sous_familles a:hover
{
	color:#ad1225;
}

#texte_accueil
{
	margin-left:-35px;
	font-family:Arial;
	font-size:12px;
	color:#AC1526;
}

#images_accueil
{
}

#tab_accueil
{
	width:700px;
	margin-left:10px;
}

#colonne_accueil
{
	width:700px;
	margin-right:auto;
	margin-left:auto;
}

#imprim_vert
{
	width:420px;
	margin:0px 0px 0px 20px;
}

#colonne_societe
{
	width:195px;
	font-size:12px;
	color:#AC1526;
}

#societe .subcolumns
{
	width:650px;
	margin:0px 0px 0px 20px;
}

#company .subcolumns
{
	width:650px;
	margin:0px 0px 0px 20px;
}

#main .image_container
{
}

#navigation_familles
{
	width:750px;
	height:55px;
	margin:0px;
	padding:0px;
	background-image:url("fichiers/site/pages/bg_navigation_produits.jpg");
}

#navigation_sous_familles
{
	width:750px;
	height:25px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#navigation_familles ul
{
	margin:0px 0px 0px 20px;
	padding:0px;
	list-style:none;
}

#navigation_sous_familles ul
{
	margin:5px 0px 0px 30px;
	padding:0px;
	list-style:none;
}

#navigation_sous_familles li
{
	float:left;
	padding:0px;
}

#navigation_familles li
{
	float:left;
	margin-left:0px;
	padding:15px 0px 0px 10px;
}

#navigation_familles a
{
	margin:15px 30px 0px 0px;
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	color:#7A7D80;
}

#navigation_familles .active
{
	margin:0px 15px 0px 0px;
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	color:#AD1225;
}

#navigation_familles a:hover
{
	color:#AD1225;
}

#navigation_left
{
	width:160px;
	margin:100px 0px 0px 20px;
}

#objets
{
	width:160px;
	margin:140px 0px 0px 20px;
}

#version
{
	margin:20px 0px 0px 40px;
	font-weight:bold;
	font-size:12px;
	color:#AD1225;
}

#version a
{
	margin:0px 5px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#AD1225;
}

#version a:hover
{
	color:#333333;
}

#navigation_left li
{
	padding:0px 0px 10px 0px;
}

#navigation_left li.accueil.first
{
	display:none;
}

#navigation_left li.actualites
{
	display:none;
}

#navigation_left li.societe
{
	display:none;
}

#navigation_left li.contact
{
	display:none;
}

#navigation_left li.groupe
{
	display:none;
}

#navigation_left li.groupe_en
{
	display:none;
}

#navigation_left li.objet
{
	display:none;
}

#navigation_left li.version.last
{
	display:none;
}

#navigation_left ul
{
	width:160px;
	margin:0px;
	padding:0px;
	list-style:none;
}

#navigation_left a
{
	width:160px;
	height:30px;
	display:block;
	margin:0px;
	text-align:center;
	background-image:url("fichiers/site/pages/bg_navig_blanc.gif");
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	color:#666666;
	line-height:30px;
}

#navigation_left li.traces a
{
	width:160px;
	height:30px;
	display:block;
	margin:0px;
	text-align:center;
	background-image:url("fichiers/site/pages/bg_trait_gris.gif");
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	color:#666666;
	line-height:30px;
}

#navigation_left li.traces a:hover
{
	background-image:url("fichiers/site/pages/bg_navig_rouge.gif");
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	color:#ffffff;
	line-height:30px;
}

#navigation_left a:hover
{
	background-image:url("fichiers/site/pages/bg_navig_rouge.gif");
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	color:#ffffff;
	line-height:30px;
}

#navigation_left .active
{
	width:160px;
	position:relative;
	display:block;
	margin:0px;
	text-align:center;
	background-image:url("fichiers/site/pages/bg_navig_rouge.gif");
	background-repeat:no-repeat;
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	color:#ffffff;
	line-height:30px;
}

body
{
	background-color:#ad1225;
	background-image:url("fichiers/site/pages/bg_page_sopan.gif");
	background-position:center top;
	background-repeat:repeat-y;
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

#footer .martron
{
	text-align:right;
}

#footer a
{
	font-family:Arial;
	text-decoration:none;
	font-size:10px;
	color:#999999;
}

#footer a:hover
{
	color:#f3d22c;
}

#header
{
	background-color:#ad1225;
	background-image:url("fichiers/site/pages/logo_sopan.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#navigation_header
{
	padding:60px 0px 0px 250px;
}

#navigation_header ul
{
	margin:0px;
	list-style: none;
}

#navigation_header a
{
	display:block;
	margin:0px 30px 0px 0px;
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	color:#f3d22c;
	white-space:nowrap;
}

#navigation_header .groupe a
{
	width:100px;
	height:19px;
	display:block;
	margin:0px 0px 0px 60px;
	text-align:center;
	background-image:url("fichiers/site/pages/bg_navig_groupe.gif");
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#ad1225;
	line-height:18px;
	white-space:nowrap;
}

#navigation_header .groupe_en a
{
	width:100px;
	height:19px;
	display:block;
	margin:0px 0px 0px 120px;
	text-align:center;
	background-image:url("fichiers/site/pages/bg_navig_groupe.gif");
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#ad1225;
	line-height:18px;
	white-space:nowrap;
}

#navigation_header .active
{
	display:block;
	margin:0px 15px 0px 0px;
	font-family:Arial;
	text-decoration:none;
	font-size:14px;
	color:#ffffff;
	white-space:nowrap;
}

#navigation_header a:hover
{
	color:#ffffff;
}

#navigation_header .groupe a:hover
{
	color:#666666;
}

#navigation_header .groupe_en a:hover
{
	color:#666666;
}

#navigation_header li
{
	float:left;
}

#navigation_header li.agendas
{
	display:none;
}

#navigation_header li.calendrier
{
	display:none;
}

#navigation_header li.journaux
{
	display:none;
}

#navigation_header li.traces
{
	display:none;
}

#navigation_header li.objet
{
	display:none;
}

#navigation_header li.version.last
{
	display:none;
}

