/* CSS Document */
body{
	background-color: #F3F3F3;
	margin: 5px 0px 0px 0px;
	scrollbar-3dlight-color:#F70302;
	scrollbar-arrow-color:#FAF1F1;
	scrollbar-darkshadow-color:#F70302;
	scrollbar-face-color:#F70302;
	scrollbar-highlight-color:#FAF1F1;
	scrollbar-shadow-color:#F70302;
	scrollbar-track-color:#FAF1F1;
}
body, p, td, ol, ul {
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:none;
}
img{ border:0;}
a:link{
	color:#F70302;
	text-decoration:underline;
}
a:visited{
	color: #F70302;
	text-decoration:underline;
}
a:hover{
	color: Navy;
	text-decoration:none;
}
h1{
	font-size: 16px;
	font-weight: bolder;
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	text-indent: 30px;
	color: #00014A;
}
h2{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #00014A;
}
h3{
	font-size: 16px;
	font-weight: bolder;
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	text-indent: 30px;
	color: #B20000;
}
h4{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	line-height: 18px;
	font-weight: normal;
}
ul li{
	list-style-image: url(/design/images/list-style-image.gif);
	list-style-position: outside;
}
.mainTable{
	border: 1px solid #414141;
	text-align: justify;
}
.header{
	background-color: #F60002;
}
.logo_accueil{
	margin: 22px 0px 0px 24px;
}
#encartActu{ width:240px; height:85px; overflow:auto;}
.encartTitre{
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	color: #F70302;
	font-weight: bolder;
	font-size: 14px;
	padding-bottom: 5px;
}
.encart{
	color: #FA201B;
	padding: 30px 15px 10px 173px;
}
.puce_actu{
	list-style-image: url(/design/images/spacer.gif);
	list-style-position: outside;
}
.imgactu{
	margin-right: 3px;
}
.accueil{
	color: White;
}
.accueil_concept {
	color: White;
	list-style-image: url(/design/images/puce_concept.gif);
	list-style-position: outside;
	padding: 5px 0px 0px 120px;
}
.accueil_concept a:link,.accueil_concept a:active,.accueil_concept a:visited{
	color: White;
	text-decoration: none;
}
.accueil_routage{
	color: White;
	list-style-image: url(/design/images/puce_routage.gif);
	list-style-position: outside;
	padding: 5px 0px 0px 120px;
}
.accueil_routage a:link,.accueil_routage a:active,.accueil_routage a:visited{
	color: White;
	text-decoration: none;
}
.accueil_export{
	color: White;
	list-style-image: url(/design/images/puce_export.gif);
	list-style-position: outside;
	padding-left: 15px;
}
.accueil_export a:link,.accueil_export a:active,.accueil_export a:visited{
	color: White;
	text-decoration: none;
}
.accueil_concept a:hover,.accueil_routage a:hover,.accueil_export a:hover{
	color: White;
	text-decoration: underline;
}
.puce_concept2{
	list-style-image: url(/design/images/puce_concept2.gif);
	list-style-position: outside;
	margin-left: 15px;
	margin-right: 3px;
}
.puce_export2{
	list-style-image: url(/design/images/puce_export2.gif);
	list-style-position: outside;
	margin-left: 15px;
}
.puce_routage2{
	list-style-image: url(/design/images/puce_routage2.gif);
	list-style-position: outside;
	margin-left: 5px;
}
.puce_routage3{
	list-style-image: url(/design/images/puce_routage3.gif);
	list-style-position: outside;
	margin-left: 5px;
}
.contact,.contact a:link,.contact a:visited{
	color: #B8D8E4;
	text-decoration:none;
}
.contact a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
.title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 20px;
	padding: 0px 0px 0px 20px;
}
.title_societe{
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	color: #F70302;
	font-size: 18px;
}
.mainContent{
	padding: 10px 15px 10px 15px;
}
.mainContent_contact{
	padding: 10px 15px 10px 15px;
	background: url(/design/images/fond_contact.jpg) no-repeat right bottom;
}
.mainContent_contactok{
	padding: 10px 15px 10px 15px;
	background: url(/design/images/fond_contactok.jpg) no-repeat right bottom;
}
.mainContent_societe{
	padding:  3px 15px 5px 15px;
}
.mainContent_routage{
	padding: 10px 15px 10px 15px;
	background:url(/design/images/content_routage.gif) no-repeat right 335px;
}
.content{
	background:White url(/design/images/content_fond.gif) no-repeat left middle;
}
.content_top{
	background:White url(/design/images/content_fond.gif) no-repeat left top;
}
.content_blanc{
	background-color:White;
}
.content_actus{
	background:White url(/design/images/fond_actus.gif) no-repeat left middle;
}
.content_export{
	background:White url(/design/images/fond_export.gif) no-repeat left top;
}
.content_societe{
	background:White url(/design/images/fond_societe.gif) no-repeat left 110px;
}
.content_creation{
	background:White url(/design/images/fond_creation.gif) no-repeat left 20px;
}
.content_routage{
	background:White url(/design/images/fond_routage.gif) no-repeat left top;
}
.list{
	padding: 5px 0px;
}
.listImg{
	border:1px solid Black;
	margin: 5px;
}
.list_title{
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #D40000;
}
.list_title2{
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #00014F;
}
#divContainer{
	position:relative; 
	z-index:1; 
	left: 0px; 
	top: 0px; 
	visibility: hidden; 
	width: 140px; 
	height: 210px;
}
.divCreation{
	position:absolute; 
	z-index:1; 
	left: -15px; 
	top: 0px; 
	visibility: hidden; 
	width: 140px; 
	height: 210px;
	text-align: center;
}
.nouscontacter{
	padding: 7px 0px 0px 7px;
	color: White;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}
.liens{
	padding: 15px 10px;
	color: #040129;
}
.bgN{
background-repeat: no-repeat;
background-position: center;
}
.bgL{
background-repeat: no-repeat;
background-position: left bottom;
}
.bgR{
background-repeat: no-repeat;
background-position: right bottom;
}
.bgX{
background-repeat: repeat-x;
}
.bgY{
background-repeat: repeat-y;
}
.menu{
	background: url(/design/images/menu_fond_1.jpg) no-repeat left middle;
}
.menu_2{
	background: url(/design/images/menu_fond_2.jpg) no-repeat left middle;
}
.menu_3{
	background: url(/design/images/menu_fond_3.jpg) no-repeat left top;
}
.menu_4{
	background: url(/design/images/menu_fond_4.jpg) no-repeat left middle;
}
.menu_5{
	background: url(/design/images/menu_fond_5.jpg) no-repeat left top;
}
td.menuLevel0{
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: White;
	font-size: 12px;
	text-align:left;
	padding: 0px 5px;
	text-decoration:none;
	vertical-align: middle;
}
td.menuLevel0Part{
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color: #F60002;
	color: White;
	font-size: 12px;
	text-align:left;
	padding: 0px 5px;
	text-decoration:none;
	vertical-align: middle;
}
td.menuLevel0Active{
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color: #F60002;
	color: White;
	font-size: 12px;
	text-align:left;
	padding: 0px 5px;
	text-decoration:none;
	vertical-align: middle;
}
.menuLevel0 a:link,.menuLevel0 a:visited,.menuLevel0 a:active {
	color: White;
	text-decoration:none;
}
.menuLevel0Part a:link,.menuLevel0Part a:active,.menuLevel0Part a:visited,.menuLevel0Active a:link,.menuLevel0Active a:active,.menuLevel0Active a:visited {
 	color: White;
	text-decoration: none;
}
.menuLevel0 a:hover{
	color: #F70302;
	text-decoration:none;
}
.menuLevel0Active a:hover, .menuLevel0Part a:hover{
	color: Navy;
	text-decoration:none;
}
td.menuLevel1{
	color: #430004;
	background-color: #F4EFDF;
	font-size:11px;
	text-align:right;
	text-decoration:none;
	vertical-align:top;
	padding: 3px 5px;
}
td.menuLevel1Part{
	color: #A6000A;
	font-weight: bolder;
	background-color: White;
	font-size:11px;
	text-align:right;
	text-decoration:none;
	vertical-align:top;
	padding: 3px 5px;
}
td.menuLevel1Active{
	color: #A6000A;
	font-weight: bolder;
	background-color: White;
	font-size:11px;
	text-align:right;
	text-decoration:none;
	vertical-align:top;
	padding: 3px 5px;
}
.menuLevel1 a:link {
	color: #430004;
	text-decoration:none;
}
.menuLevel1Part a:link, .menuLevel1Part a:active , .menuLevel1Part a:visited,.menuLevel1 a:active{
	color: #A6000A;
	font-weight: bolder;
	text-decoration:none;
}
.menuLevel1Active a:link, .menuLevel1Active a:active {
	color: #A6000A;
	text-decoration:none;
}
.menuLevel1 a:visited,  .menuLevel1Active a:visited{
	color: #430004;
	text-decoration:none;
}
 .menuLevel1 a:hover, .menuLevel1Part a:hover, .menuLevel1Active a:hover {
 	color: #FFA600;
	text-decoration:none;
}
.footer{
	background-color: #F60002;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 2px;
}
.footer a:link,.footer a:visited{
	color: White;
	font-size: 11px;
}
.footer a:hover{
	color: Navy;
	font-size: 11px;
}
.login{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
}
.login a:link,.login a:visited{
	color: #000000;
	font-size: 11px;
}
.login a:hover{
	color: #CC0000;
	font-size: 11px;
}
.credit{
	color: #00014F;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}
.credit a:link,.credit a:visited{
	color: #00014F;
	font-size: 11px;
}
.credit a:hover{
	color: #0057AA;
	font-size: 11px;
}
.adresse{
	border: 1px solid #AA2711;
	font-size:12px;
	text-align:left;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
}
.loginLbl{
	background-color: #F2F4F7;
	color: #040129;
	text-align: right;
	padding-right: 7px;
}
.formBouton{
	border: 1px solid #000148;
	color: #000148;
	font-size:12px;
	background-color: #F2F4F7;
}	
.formBoutonOver{
	border: 1px solid #E30000;
	color: #E30000;
	font-size:12px;
	background-color: White;
}	
.formText{
	border: 1px solid #00003C;
}
.formTextarea{
	border: 1px solid #00003C;
}
table.formContactTable{
 /* table dans tpl/shop/category/contact_ok.htm */
 width: 75%;
}
td.formContactLabel {
 /* colonne gauche tpl/shop/category/contact_ok.htm */
 	text-align:right;
	padding: 5px 7px;
	margin: 5px;
 	background-color: #F2F4F7;
	color: #040129;
}
td.formContactValue {
 /* colonne droite tpl/shop/category/contact_ok.htm */
	border: 1px solid #00003C;
	padding: 3px 7px;
	margin: 5px;
}
.rf{
visibility:hidden;
display:none;
}