
/* CSS Document */

/* ///////// Phil ///////// */
body
{
	margin:0;
	padding:0;
	font: bold 11px/1.5em Verdana;
	background:#000;
	color: #000;
}

#all	{background:url(../image/arca-fd.jpg) top no-repeat #6D94BB;width:1000px; margin:0 auto;}
#allLogin	{background:url(../image/login.jpg) top no-repeat #6D94BB;width:1000px; height:700px; margin:0 auto;}

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

a { color: #666; }

#main_content table{border: none;}

.cartContent td
{
	padding: 2px;
}

.cartHeader
{
	background: url(../image/cartheader.gif) repeat-x !important;
	height:28px;
	color: #fff;
}

.cartHeader img {border:0;margin:0; padding:0;}

tr.cartFooter	{background:none!important; color:#fff!important; font-size:12px!important;}

table.cartContent tr.cartHeader {background:#809AB5; color:#FFFFFF;}
table.cartContent tr {background:#809AB5; color:#000;}
table.cartContent tr td	{margin:5px 0;}

.validCaddie	{border-top:2px solid #fff; width:650px;}

.livr {  }

.livr td { color: #FFFFFF;}



.menu
{
	border: 1px solid #000;
	background-color: #e4030b;
	padding:0;
	border-bottom: none;
	margin-bottom: 10px;
}

.menu legend
{
	color: #000;
	margin-left: 7px;
}

#navPremium	{border-left:1px #fff solid; margin-left:35px; height:400px;}
.menuPremium{margin-top:40px;}
.menuVide	{height:30px;}

#wrapper
{
	width: 1000px;
	margin: 0 auto;
	background:url(../image/arca-fd.jpg) top no-repeat #6D94BB;
}

#logoArca	{float:left;width:138px;height:250px;}
#topLeft	{float:left;width:862px;height:250px;}
#topImage	{height:194px; background:url(../image/illus.jpg) 0 39px no-repeat;}
#menu1		{height:20px; background:#000;font-weight:normal;}
#menu1	a	{text-transform:uppercase; color:#fff; text-decoration:none; margin:0 10px;}
#menu2		{height:30px; background:url(../image/bgmenu2.jpg) no-repeat; text-transform:uppercase; color:#fff;font-weight:normal;}
#menu2	a	{color:#fff;text-decoration:none; margin:0 10px;}



#footer_content
{
	color: #fff;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 25px;
	text-align:center;
	background:url(../image/footer.gif) repeat-x;
	padding: 3px;
	
}

#footer_content a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#footer_content a:hover { text-decoration: underline; }

.important { color: #e4030b !important; }

#logo
{
	width: 500px;
	float: left;
	padding: 5px;
}

#langues
{
	width: 100px;
	float: right;
	padding: 5px;
}

#logout a { color: #666666 }

#menuCart
{
	width: 100px;
	float: right;
	padding: 5px;
	text-align:right;
}

#menuCart a { color: #e4030b; }

.menuAdmin
{
	width: 220px;
	float: left;
}


.bienvenue , .bienvenue a {font-size:22px; color:#fff; font-weight:normal; font-style:italic; text-decoration:none; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
.bonjour , .bonjour a	{color:#fff;font-size:16px;font-weight:normal;font-style:italic;line-height:25px; margin:0 0 20px 0;text-decoration:none;font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}



/* ///////// CYRILLE ///////// */


#actionInfo
{
	border:solid 1px red;
	margin:10px 10px 10px 10px;
	padding:5px 5px 5px 5px;
	color:red;
	text-align:center;
}

legend { font-weight:bold; }

.arrayList
{
	border:solid 1px black;
	border-collapse:collapse;
}

.arrayTitle
{
	text-align:center;
	text-transform:uppercase;
	font-weight: bold;
}

.arrayTitle td
{
	border:solid 1px black;
	border-bottom:solid 2px black;
	padding:3px 4px 3px 4px;
	background-color:#668FB0;
}

.arrayCorps { }

.arrayCorps td
{
	border:solid 1px black;
	padding:3px 4px 3px 4px;
}

textarea
{
	width: 400px;
	height : 100px;
}

/*--- ADMIN Liste Categories ---*/
#articleList
{
	border: solid 1px #e4030b;
	vertical-align: top;
	float: left;
	margin-left: 20px;
	padding: 10px 5px 0 5px;
	width: 660px;
	height: 500px;
	overflow: auto;
}

/*

/*--- FICHE ---*/
#links
{
	width: 400px;
	height: 200px;
	position: absolute;
	right: 100px;
	top: 50px;
	border: solid 2px orange;
	background-color: #F0F0EE;
	overflow: auto;
}

#articleLinksTab a { text-decoration: none; }

#tbody_header tr { font-weight: bold; }



/*--- CATEGORY --- */
.categoryBloc {
    /* background-color: orange; */
    width: 205px;
    _width: 175px;
    height: 250px;
    float: left;
    margin: 0 0 20px 20px;
    
}

/*
.categoryBloc .catCont {
    position: relative;
    bottom: 10px;
}
*/

.categoryBloc .catName {
    /* font-size: 20px; */
    
    font: 18px/40px Verdana;
    background:#004389;
	border:1px solid #051429;
    text-align: center;
    height: 50px;
    width: 200px;
	color:#fff;
}

.categoryBloc .catName td{
    vertical-align: bottom;
}

.categoryBloc .articleImg {
    background:#fff;
	width: 200px;
	height: 200px;
	border: 1px solid #333333;
}



/*--- ARTICLE --- */
.articleBloc
{
	margin-top: 20px;
	float: left;
	width: 240px;
	height: 180px;
}

.articleBloc .articleImg
{
	width: 140px;
	height: 140px;
	background:#fff;
}
.articleBot	{background:url(../image/articlebot.gif) repeat-x; width:140px; height:52px;}

.articleBloc .articleName	{text-align:center; font-size:10px;}
.articleBloc .articleName a	{text-decoration:none;color:#fff;}

.articleBloc .articleDesc
{

	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	padding-top:5px;
	margin-bottom: 3px;
	overflow: auto;
	height: 60px;
}

.articleBloc .articleRef
{
	color: #A7ACB0;
	display: inline;
	padding-left: 5px;
}

.articleBloc .articlePromo
{
	color: black;
	display: inline;
	padding-left: 5px;
}

.articleBloc .articlePrix
{
	font-weight:bold;
	color: #084888;
	font-size: 13pt;
	font-weight:bold;
	text-align:right;
}

#ARTICLE { }

#ARTICLE .articlePrix
{
	width: 38%;
	float: left;
	font-weight:bold;
	font-size: 12px;
	margin: 5px 0;
}

.viewArticle
{
	width: 365px;
	margin: 0 auto;
	padding: 0;

}

.viewSep	{height:23px; width:338px; background:url(../image/viewsep.gif) top no-repeat; color:#000;}
.viewSep2	{height:5px; width:338px; background:url(../image/viewsep.gif) no-repeat;}

#ARTICLE .articleDesc
{
	margin-top: 35px;
	font-size: 11px;
	font-weight: normal;
	overflow: none;
	padding-left: 5px;
	padding-top:5px;
	margin-bottom: 3px;
}

#ARTICLE .articleImg { border: 0; }



#frmCmd fieldset
{
	border: 1px solid #e4030b;
	padding: 5px;
}

#frmCmd legend
{
	margin-left: 7px;
	color: #e4030b;
}

#leftContent
{
	width: 270px;
	float: left;
	margin-top:10px;
}

#rightContent
{
	width: 730px;
	float: left;
	margin-top:10px;
}


#search
{
	margin-right: 8px;
	margin-top: 2px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	padding: 1px 0 18px 0;
	background: url(../image/bgsearch.gif) repeat-x bottom;
}

.search
{
	width: 100px;
	font-size: 11px;
	border: 1px solid #333;
	background:#000;
	color:#ccc;
}

.searchMini
{
	width: 45px;
	font-size: 11px;
	border: 1px solid #333;
	background:#000;
	color:#ccc;
}

.searchMaxi
{
	width: 45px;
	font-size: 11px;
	border: 1px solid #333;
	background:#000;
	color:#ccc;
}

#submenus { margin-right: 8px; }


#submenus a
{
	color: #929191;
	font-weight: bold;
	text-decoration:none;
}

#submenus a:hover
{
	color: #000;
	text-decoration:underline;
}

#submenus div div a { color: #008E8F; }

#bglogin
{
	height:182px;
	padding-top: 220px;
	color:#fff;
	text-align:center;
}

#bglogin h2	{color:#fff; font-size:22px;margin-bottom:80px;}

#bglogin form, #bglogin fieldset
{
	margin: 0;
	padding: 0;
}

#bglogin a {color:#fff; text-decoration:none;}
#bglogin a:hover {color:#fff; text-decoration:underline;}

#bglogin legend
{
	margin-left: 7px;
	color: #050590;
}

#contact { margin: 30px 0; }

#home h1
{
	color:  #050590;
	margin-top: 30px;
	line-height: 28px;
	font-size: 30px;
	text-align:center;
}

#main_content h1 { font-size: 26px; padding-bottom: 10px; text-align: center; margin-top: 0; padding: 6px; }

#home h2
{
	text-align:center;
	font-style:italic;
	font-size:16px;
	color: #FFF;
}

#home #merci {
	text-align:center;
	font-style:italic;
	font-size:16px;
	color: #FFF;
	margin-top: 10px;
	width: 90%;
}

#home p { text-align: center; }

#livraison
{
	font-weight: normal;
	width: 720px !important;
}

.livCol1
{
}

.livCol2
{
	width: 248px;
	float: left;
	height: 260px;
}

.livCol3
{
	width: 268px;
	float: left;
	height: 260px;
	margin-left:50px;
}

.livinput
{
	width: 120px;
	font-size: 11px;
	border: 1px solid #050590;
}

.inputVert { border: 1px solid #e4030b; }

#mainMenu { /*border: 2px solid orange; */
}

#mainMenu li
{
	display: inline;
	list-style-type:none;
}

#mainMenu li a
{
	text-decoration:none;
	font-weight: bold;
}

/* ============  IMAGES LIST, Mini images, etc... =============*/

  .miniImage img
{
	width: 80px;
	height: 80px;
	border: 0;
}

.miniImage .outerBorder
{
	width: 86px;
	height: auto;
	border: solid 1px #CCCCCC;
}

.miniImage .innerBorder
{
	width: 80px;
	height: 80px;
	border: solid 3px #F0F0EE;
}

.miniImage .innerBorderSelected
{
	width: 80px;
	height: 80px;
	border: solid 3px red;
}

.miniImage div { /* float: left; */  }

#imagesList { display: none; }

#miniImages { float: left; }

#articleLogo
{
	width: 180px;
	height: 80px;
	border: solid 3px #F0F0EE;
}

.clear { clear: both; }

#home { height:442px; }

#home div.portails { width: 30%; float: left; text-align: center; }
#home div.portailsIn { padding: 5px 0 0 45px; }
#home div.news { width: 70%; float: left;  }
#home div.newsIn { padding: 5px 0 0 0; }


.total_cmd{
text-align:center;
font-size:22px;
padding-top:80px;
margin-left:10px;
width:190px;
height:163px;
background: url(../image/total_cmd.jpg) no-repeat;
}

#infoPerso	{color:#fff; margin-top:20px;}
#infoPerso td	{color:#fff; height:30px; padding:2px;}
.historique	{color:#fff; margin-top:20px; width:710px; background:none;}
.historique	a {color:#fff; }

tr.titles td	{color:#fff; background:#3675B4; height:20px; padding:2px;}
tr.recaplines td	{border-bottom:1px solid #386695; padding:5px 2px; height:40px;}
