
body {
	margin :0;
	padding:0;
	background-color: #FFF;
	font-family: Trebuchet MS, Arial;
	font-size:12px;
	color:#666;
	
}

#body {background-image:url("/img/cms/website/trames/trame.gif");}
a {color:#005496; text-decoration:none;}

a:hover {text-decoration:underline;}

/*Templates/cartesis/ */
img {border : 0;}

hr { color :  #d8d8d8; height:1px; }
h1 { font: bold 14px Trebuchet MS, Arial; color:#656565; margin-top:10px;}
h2 { font: bold 13px Trebuchet Ms, Arial; color : #983E24;margin-top:10px;margin-bottom :5px; }
h3 { font: bold 13px Trebuchet Ms, Arial; color : #656565; margin-top:10px;margin-bottom :5px;}
h4 { font: bold 12px Trebuchet Ms, Arial; color : #000; margin-top:10px;margin-bottom :5px;}
p { margin-top:10px; margin-bottom:0;}
ul {margin:10px 0 10px 40px;}
table {margin-top:10px;}

table, tr,td,tbody{font-size:12px;}

#container {
	width :960px;
	padding:10px;
	margin: 0 auto;
	background-color:#FFF;
}


#header {width:960px;height : 70px;background-image:url("/img/cms/website/trames/trame_header.jpg");background-repeat:no-repeat;}
#h_logo {padding : 3px 0 0 3px; }

#shortcuts { padding:5px 12px 5px 0;color:#FFF; text-align : right;}
#shortcuts a { color:#FFF;text-decoration:none;}
#shortcuts a:hover { text-decoration:underline;}
#search { margin:0; padding: 0 12px 0 0;}
#search input { margin:0 ; padding: 2px; background-color:#e4bd96; color:#953f26; font-size:11px; border : 1px solid #ccb7a6; width:165px;}

#nav {
	background: transparent url("/img/cms/website/trames/trame_nav.jpg") no-repeat ;
	width:940px;
	height:43px;
	padding : 1px 10px;
	margin : 0 ;
	font-size:15px;  color:#FFF;
	font-weight : bold;
}

#nav ul{margin: 0;padding: 0;float: left;list-style: none;}

#nav ul li{display: inline;}

#nav ul li a{float: left; color: #FFF;padding: 8px 11px; text-decoration: none; text-transform:uppercase;}

#nav ul li a.on{background: transparent url("/img/cms/website/trames/trame_nav_on.gif") top right repeat-x; color:#666;}



#nav2 {width:230px;float:left; margin:0 ;margin-left:1px; background-color:#f0f0f0;padding:10px 0;}
#nav2 dl,#nav2 dt,#nav2 dd,#nav2 ul,#nav2 li,#nav2 a{padding:0; margin:0;}
#nav2 ul{ list-style-type:none; margin:0; padding:0;}
#nav2 a { display:block; padding:2px 0; color:#666; font-family:Trebuchet Ms; font-size:12px; text-decoration:none;}
#nav2 a:hover { text-decoration:underline;}



#nav2 dt a { padding-left:25px;background: transparent url("/img/cms/website/bullet.gif") no-repeat 12px .5em ;}
#nav2 dt a.on {font-weight:bold;color:#FFF; padding-left:25px;background: #B2B2B2 url("/img/cms/website/bullet_on_light.gif") no-repeat 12px .5em ; border: 1px solid #B2B2B2; border-left:0; border-right:0;}

#nav2 dd { background-color:#B2B2B2; padding-bottom:5px; }
#nav2 dd a { padding-left:35px;; color:#FFF; margin-left:10px;}
#nav2 dd a.on { padding-left:35px;background: #F0F0F0 url("/img/cms/website/bullet_on_dark.gif") no-repeat 22px .5em ;color:#666;}


#nav2 dd ul { background-color:#F0F0F0;border-bottom: 1px solid #B3B3B3; margin-left:10px;list-style: none; }
#nav2 dd ul li a { padding-left:25px;  width:155px; margin-left:40px; color:#666;}
#nav2 dd ul li a.on {padding-left:25px; background-image:none;background-color:#F0F0F0;  font-weight:bold; border:1px solid #8C8C8C; color:#666; }


* html #nav2 ul li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 152px;}



.table_cartesis th {color: #000;
background-color:#F0F0F0;
text-align:left;
padding:3px;
}

.table_cartesis tr { background-color: #FFF; }
.table_cartesis td { padding:5px 2px 5px 12px;border-top:1px solid #D8D8D8;}



.show_as_hidden { background-color:#ddd;}

.list { list-style: none;margin :0 10px;}
.list li {margin-bottom:15px;}
.list a {color : #666;text-decoration:none;}
.list a:hover {text-decoration:underline;color:#005496;}


.bulleted_list {list-style-image:url("/img/cms/website/bullet.gif") ; margin-left: 20px;}
.bulleted_list li {margin-bottom:5px; }
.bulleted_list li a {color : #666;text-decoration:none;  }
.bulleted_list li a:hover {text-decoration:underline;color:#005496;}

.clear { clear : both;}



/*BOX*/
.box div {
padding: 0;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
margin-bottom: 4px;
}

.box div * {
padding-left: 22px;
padding-right: 22px;
}
.box div * * {
padding-left: 0px;
padding-right: 0px;
}

.box div h1 {
	padding : 3px 0 0 22px ; 
}

.box div .last {
clear:both;
margin: 0;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
padding-bottom: 0;
}

.box div div {
background-image: none;
padding : 0 ;
margin : 0;
}


/* BOX 960 Width */
.box div.s960 {background: transparent url("/img/cms/website/trames/trame_960box.gif") no-repeat ;width: 960px;}
.box div.s960 .last {background: transparent url("/img/cms/website/trames/trame_960box_bottom.jpg") no-repeat scroll 0pt 100%; height:10px;}

.box div.s960 h1 {height:22px; margin:0;}

/* OGMYOS - ContentManager */
li.error		{ color: #FF0000; }

input {
	font-family: Trebuchet MS, Arial;
	font-size:12px;
	color:#666;
}
select {
	font-family: Trebuchet MS, Arial;
	font-size:12px;
	color:#666;
}
#search input.submit { margin:0 ; padding: 2px; background-color:#e4bd96; color:#953f26; font-size:11px; border : 1px solid #ccb7a6; width:30px; height:22.5px;}