.banner
{
	border: 1px solid #E0E0E0;
}
.textempresaex2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	padding-left: 35px;
	padding-right: 42px;
	text-align: center;
	padding-top: 10px;
	color:#000000;
}
#link_entitat_joventut2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:13px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
	color: #245A40;
}
#link_entitat_joventut2 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:13px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:underline;
	color: #245A40;
}
#link_entitat_joventut a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:13px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
	color: #245A40;
}
#link_entitat_joventut a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:13px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:underline;
	color: #245A40;
}
.titolAdjunts_joventut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #245A40;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
}
.titoljoventut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #245A40;
}
.marge_seccio {
	padding-left: 30px;
	color: #848484;
}
.marge_responsables {
	padding-left: 50px;
	padding-bottom: 10px;
}
#link_entitat a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:13px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
	color: #C60016;
}
#link_entitat a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:13px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:underline;
	color: #C60016;
}
.textcontacte {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	width: auto;
	border: 3px;
	text-align:justify;
	padding-left:10px;
}
.textresponsable {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	width: auto;
	border: 3px;
	text-align:justify;
	padding-left:25px;
}
.textdireccio {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	width: auto;
	border: 3px;
	text-align:justify;
	padding-left:10px;
}
.texttelefon {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	width: auto;
	border: 3px;
	text-align:justify;
	padding-left:10px;
}
#link_imatge a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	vertical-align:middle;
	text-decoration:none;
	padding-right: 3px;
	color: #848484;
}
#link_imatge a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	vertical-align:middle;
	padding-right: 3px;
	text-decoration:underline;
	color: #848484;
}
.textinstalacions {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width: auto;
	border: 3px;
	text-align:justify;
	padding-left:10px;
}
.marc_instalacions
{
	border: 1px solid #848484;
}

.imatge_instalacions
{
	border: 1px solid #848484;
}

.titolcontacte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-left:0px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #C60016;
}
.titolAdjunts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #BE4250;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
}
.marge3 {
	padding-left: 5px;
}
.titolActivitats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #848484;
	text-align:justify;
	padding-left:18px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.data_titular2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:15px;
	padding-right:10px;
	padding-top: 0px;
	padding-bottom: 5px;
	color: #848484;
}
.marge2 {
	padding-left: 10px;
	padding-right: 10px;
}
#el12 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0; 
	text-align:right; 
	width:14em;
}
.textnoticia {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width: auto;
	background-color: #FFFFFF;
	border: 3px;
	margin: auto;
	text-align:justify;
	padding-left:10px;
	padding-right:20px;
}
.titolnoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #C60016;
}
.datanoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top: 0px;
	padding-bottom: 5px;
	color: #848484;
}
.textmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	width: auto;
	background-color: #FFFFFF;
	border: 3px;
	margin: auto;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}
.fonsblanc {
	background-color: #FFFFFF;
}
.titolnoticies {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #848484;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.fonsnoticies {
	background-color: #F3F3F3;
	padding-top: 0px;
}
.data_titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:5px;
	padding-right:10px;
	padding-top: 0px;
	padding-bottom: 5px;
	color: #848484;
}

#titular a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align:left;
	padding-left:0px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
	color: #848484;
}
#titular a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align:left;
	padding-left:0px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
	color: #848484;
}
#titular_info a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:5px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
	color: #848484;
}
#titular_info a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:5px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:underline;
	color: #848484;
}
.marge {
	padding-left: 5px;
}
.linia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	padding-left:10px;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 5px;
	color: #848484;
}

/* ESTILS FORMULARI DE CONTACTE */


p.message{
	font-size: 75%;
    font-weight:normal;

width: 450px;
border : 1px solid #C60016;
padding : 3px;
margin-left: 0px;
margin-bottom : 20px;
color:#f00;
font-weight: bold;
background-color:#FCF2F3;
text-align:center;    
}

#formulaireEnvoiAmi, #formulaireQuotation {

/*border-top :  1px solid #445C76;*/
padding-top: 8px;
padding-left:24px;


}

fieldset{
	padding : 0; 
	padding-bottom : 10px;
	border : 0 ;
	margin-bottom : 20px;
	margin-top : 5px;
	width : 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
}

#content p.erreur{
	text-align : left ;
	font-weight: bold;
	/*margin-left : auto;*/
	margin-top : 15px;
	/*margin-right : 10%;
	margin-left : 10%;*/
	padding-top : 10px;
	padding-bottom : 10px;
	/*border : 1px solid  #B22222; #7F9DB9*/
	color : #C60016 ; 
}

fieldset input.textInput, fieldset textarea{
	color : #000 ; 
	border : 1px solid #C60016;
	width : 99%;
	margin-right:2px;
	font-size:85%;
	margin-bottom: 5px;
}

input.radioBouton {
	color: #C60016;
	vertical-align : middle;

	
}



form fieldset label span {
    	text-transform:lowercase;
	margin-left : 5px;
   	 font-size: 8px;
	 color:#C60016;
   
}
.adjunts2{
	 color:#000000;   
}
.adjunts{
	 color:#C60016;   
}
#link a{
	text-decoration: none;
	color: #C60016;
}

#link a:hover {
	text-decoration: none;
	color: #C60016;
	font-weight:bold;
}

p.compulsory{
	/*padding-left : 80%;*/
	text-align : right ;
	font-size: 9px;
	margin-bottom : 0;

	
}


fieldset div.fieldsetBloc{
	background-color : #FCF2F3;
	padding :  10px 15px 10px 10px; 
	margin-top : 10px;
	/*margin-bottom : 15px;*/
	border : 1px solid #C60016;
	overflow:hidden;
	width:100%;
}
fieldset label{
	color : #C60016;
	font-weight: bold;
	margin-left : 1px;
	margin-bottom : 5px;
}
fieldset p{
	margin-top : 10px;

}


label.listeDechoix{
	color : #C60016;
	font-weight: normal;
	
}

legend{
	color : #C60016;
	margin-left : 0;
	padding-left : 0;
	text-indent : 0;
	font-weight: bold;
	
	/*margin-bottom : 10px;*/
	
}

div.floatcontainer {
	/*border: 1px solid #000000;*/
	overflow: hidden;
	width: 100%;
}

div.floatcontainer p.left ,div.floatcontainer div.left{
	width: 47%;
	float: left;
}

div.floatcontainer p.right, div.floatcontainer div.right{
	width: 47%;
	float: right;
}


label.obligatoire{
	color : #C60016;
}

