
/* DEBUG BORDERS */
#content, #switchBar, #topTen, #topTenBox, #menuBox, .menu, #pitchUs, ul, .subContent, #flashContent { border: 0px solid #0f0;}

div.veltigroup {position: relative; top: 50px; left: 31px;  width: 158px ;}


/* COLORS BLUE = #00aeef REd = #e1007a GREEN = #0f0  */

body {background: #fff url(/fileadmin/2008/layout/green/bckg_green.gif) repeat-y; }
#menuBox {background: transparent url(/fileadmin/2008/layout/green/bckg_menu_green.gif) repeat-y;}
#logo {background: transparent url(/fileadmin/2008/layout/green/creatives.gif) top left no-repeat;}
#pitchUs {background: transparent url(/fileadmin/2008/layout/green/pitchBox_bckg_green.gif) top left no-repeat;}
#pitchBox {background: transparent url(/fileadmin/2008/layout/pitchUs_blue.gif) top left no-repeat;}
#topTen { background: transparent url(/fileadmin/2008/layout/green/bckg_topTen_green.gif) repeat-y; }

#topTenBox {background: transparent url(/fileadmin/2008/layout/green/book_green.gif) top left no-repeat;}


#menuBox .menu li a {color: #fff; text-decoration: none;}
#menuBox .menu li a:hover {color: #333; text-decoration: none;}
#menuBox .menu li.selected a {color: #333; text-decoration: none;}
#menuBox .menu li.selected a:hover {color: #333; text-decoration: none;}

.menuAgence  a {color: #fff; text-decoration: none;}
.menuAgence  a:hover {color: #0f0; text-decoration: none;}
.menuAgence .selected a {color: #0f0; text-decoration: none;}
.menuAgence .selected a:hover {color: #0f0; text-decoration: none;}


#switchBar {background: #fff url(clear.gif) top left no-repeat;}

#content  a{font-family: Arial; color: #666; text-decoration: none; font-weight: normal;}
#content  a:hover {font-family: Arial; color: #fff; text-decoration: none; font-weight: normal; }

/* END COLORS */


/* SPECIALS */
a img{border: 0px;}
table.typo3-adminPanel {position: absolute; top: 470px;}
div.creatives {margin: 0px; padding:0px; height: 0px; font: 1px Arial; color: #00aeef;}

/* MAIN */ 

body {
	padding: 0px;
	margin: 0px;
	font: 12px Arial;
	color: #000;
}

p.bodytext, table {font: 12px Arial;
	color: #000;}

table.holder {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: 12px Arial; color: #fff; width: 100%; position: absolute; top: 150px; height: 75%;}
table.holder td {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

table .menuTD {border-right: 0px solid #000; }

#switchBar {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 99%;
	height: 20px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font: 1px Arial;
	
}

#logo {
	z-index: 2;
	position: absolute;
	top: 20px;
	left: 220px;
	width: 1011px;
	height: 61px;
	
}




#topTen {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 1011px;
	height: 100px;
	margin-top: 30px;
	text-align: right;

}

#topTenBox {
	float: right;
	width: 130px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	border: 0px solid #0f0;
	
}

#menuBox {
	width: 320px;
	pheight: 300px; 
	padding: 0px;
	margin: 0px;
}

#menuBox .menu {
	width: 320px;
	pheight: 220px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font: 16px Arial;
	color: #fff;
	
}

#menuBox ul {
	list-style-type: none;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 10px 70px;
	width: 170px;
	
}
	
.menuAgence {
	z-index: 1;
	position: absolute;
	margin: 70px 0px 0px 230px;
	border: 0px solid #000;
	font: 14px Arial;
	color: #fff;
	padding: 0px 0px 0px 0px;
	
	}


#pitchUs {
	width: 320px;
	height: 80px;
	padding: 0px;
	
	border: 0px solid #0f0;
	text-align: left;

}

#pitchBox {
	margin: 0px 0px 0px 30px;
}

/* CONTENT AREA */

#content {
	margin-top: 0px;
	padding: 0px 0px 20px 30px;
	border-left: 1px solid #000;
}

#flashContent { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.whiteLine {height: 1px; width: 480px; border-bottom: 1px solid #000; margin: 20px 0px 12px 0px;}
div.whiteLine {height: 1px; width: 480px; border-bottom: 0px solid #000; margin: 10px 0px 2px 0px;}

#content .subContent { width: 480px; margin: 0px 0px 0px 0px; padding: 0px;}

#content p, h1, h2, h3, h4 { color: #000; }

#content p { margin: 0px; padding: 0px; }

#content h1, h2, h3, h4 {font: 16px Arial; margin: 0px 0px 10px 0px; text-transform: uppercase; font-weight: bold;}

#content h1 { border-bottom: 1px solid #000;}
#content h2 { border-bottom: 1px solid #000;}
#content h3 { border-bottom: 0px solid #000;}
#content h4 { border-bottom: 1px solid #000;}

.fiche_rea strong {font-weight: normal;}
.fiche_rea a{font-weight: normal;}
.fiche_rea a:hover{font-weight: normal;}


/* SERVICES */
#content h3 { border-bottom: 0px solid #fff; margin: 0px 0px 0px 0px; padding: 0px; text-transform: uppercase; font-weight: bold;}
#content div.pub, div.com, div.web {margin: 0px 0px 30px 0px;}

#content div.pub {color: #000; padding: 10px 10px 14px 10px; list-style-type: none; background: #c1d72e url(/fileadmin/2008/layout/green/services_green.gif) repeat-y top left;}
#content div.web { padding: 10px 10px 14px 10px; list-style-type: none; background: #e1007a url(/fileadmin/2008/layout/services/services_web.gif) repeat-y top left;}
#content div.com { padding: 10px 10px 14px 10px; list-style-type: none; background: #ffe500 url(/fileadmin/2008/layout/services/services_com.gif) repeat-y top left;}
#content li {pheight: 25px;}
#content div.pub ul {color: #000; margin:0px; padding: 0px 0px 0px 20px; list-style-type: square;}
#content div.pub li {color: #000; margin: 6px 0px 0px 0px; list-style-type: square; vertical-align: top; border: 0px solid #0f0;}
#content div.pub li p{color: #000; border: 0px solid #0f0; padding: 0px; margin: 0px; vertical-align: top;}

#content div.web ul {color: #c1d72e; margin:0px; padding: 0px 0px 0px 20px;list-style-type: square;}
#content div.web li {color: #c1d72e; margin: 6px 0px 0px 0px; }
#content div.web li p{color: #fff;}
#content div.com ul {color: #c1d72e; margin:0px; padding: 0px 0px 0px 20px;list-style-type: square;}
#content div.com li {color: #c1d72e; margin: 6px 0px 0px 0px; }
#content div.com li p{color: #fff; }

#content div.pub li {width: 470px;}
#content div.myPitch {border-bottom: 1px solid #000;}
#content div.myPitch ul {color: #c1d72e; margin:0px; padding: 0px 0px 0px 0px; list-style-type: none;}
#content div.myPitch li {color: #c1d72e; margin: 6px 0px 0px 0px; }
#content div.myPitch li p{color: #000;}


/* END SERVICES */

#content input.sendPitch ,textarea {font: 12px Arial, sans-serif; color: #000; width: 455px; border: 0px; padding: 2px; background: transparent; margin: 2px 0px 4px 0px; border: 1px solid #000;}
#content textarea {border: 1px solid #000;}
#content fieldset {border: 1px solid #000; padding: 5px;}
#content label {color: #000;}
#content form {color: #000;}

.footSpacer {height: 35px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #0f0; font: 10px Arial; }

.footSpacer p {color: #fff; margin: 0px 0px 10px 130px;}
.footSpacer a {color: #fff; text-decoration: none;}
.footSpacer a:hover {color: #fff; text-decoration: underline;}

/* REALISATIONS */

#content table.fiche_rea td {padding: 3px 5px 2px 0px;}
#content form.realisations select{width: 100%; padding: 0px; margin: 0px;}
#content h3.reaTitle {border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 3px 0px 2px 0px; margin: 10px 0px 10px 0px; clear:both;}
#content h3.clientTitle {border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 3px 0px 2px 0px; margin: 0px 0px 10px 0px; clear:both;}

#content p img {margin-right: 5px;}

#content .tx-ttnews-browsebox-SCell p a{color: #fff; padding: 0px 5px 0px 5px;}

/* CLIENTS */

#clientMenu a{color:#666;}
#clientMenu a:hover{color:#fff;}

/*  styles for extension "tx_srlanguagemenu_pi1" */
	
	#language { position: absolute; top: 6px ; left: 57px ; background: #fff; z-index: 100; font: 12px Arial, sans-serif;}
	#language { position: absolute; top: 130px ; left: 71px ; background: #fff; z-index: 100; font: 12px Arial, sans-serif;}
	
	.tx-srlanguagemenu-pi1 {  color: #e1007a;  border: 0px solid #000; margin: 0px 0px 0px 0;}
	
   .tx-srlanguagemenu-pi1 p {  color: #00aeef;   margin: 0px 10px 0px 10px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR {padding: 0px 0px 0px 0px; border-bottom: 0px solid #000; float: left;  }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #00aeef; text-decoration: none; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#00aeef;   }
   .tx-srlanguagemenu-pi1 .NO {padding: 0px 0px 0px 0px; float: left; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #e1007a; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color: #00aeef;   }
   .tx-srlanguagemenu-pi1 .INACT {padding: 0px 0px 0px 0px; float: left; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #fff; text-decoration: none; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #fff;  }
   .tx-srlanguagemenu-pi1 .SPC {padding: 0 0px 0 0px;  float: left;  color: #e1007a; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
   
   


