/*-----FORMATTAZIONE--------*/

  a:hover { text-decoration:none }
  .size16 { font-size:18px }

/*-----------------------------------*/



@media screen and (min-width: 701px) {

.c_none { display:none }

/*-------OSSATURA---------*/

  .wrapper { position:relative; margin:0 auto; width:1180px; text-align:left }
  #header { height:180px; background-color:#990000; width:100%; position:relative }
  #content { position:relative; z-index:1; font-size:22px; line-height:26px }
  #footer { height:100px; background-color:#990000; font-size:16px; color:white; }
/*-----------------------*/

/*---------CONTENT--------*/
.c_861c1c { color:#861c1c } /*rosso*/
.c_696969 { color:#696969 } /*grigio*/

.b_861c1c { background-color:#861c1c } /*rosso*/

.size28 { font-size:28px }
h1 { font-size:45px; color:#861c1c }
h2 { font-size:35px; color:#861c1c }
.info { font-size:16px; color:black }


.title { color:white; font-size:28px; padding-top:30px }

/*-----------------------*/

.p60t { padding-top:60px }
.p60b { padding-bottom:60px }
.p200l { padding-left:150px }
.m5r { border-right:5px solid #861c1c; }
.w90p { width:90% }
.w75p { width:75% }
.w60p { width:60% }
.h6 { height:6px }
}



@media screen and (max-width: 700px) {
  .m_none { display:none }
  a { width:100%; word-wrap:break-word }
  .wrapper { width:90%; text-align:left }
  #header {  height:130px; background-color:#990000; padding:15px; width:100%; text-align:center; font-size:13px; color:white  }
  #content { position:relative; font-size:13px; width:100%; line-height:26px; padding:15px; word-wrap: break-word }
  #footer { height:70px; background-color:#990000; padding:15px; width:100%; text-align:center; font-size:12px; color:white }
  /*---------CONTENT--------*/
.c_861c1c { color:#861c1c } /*rosso*/
.c_696969 { color:#696969 } /*grigio*/

.b_861c1c { background-color:#861c1c } /*rosso*/
.info {max-width: 100%}
.size28 { font-size:28px }
h1 { font-size:45px; color:#861c1c }
h2 { font-size:35px; color:#861c1c }  
.info { font-size:13px; color:black }


.title { color:white; font-size:14px; padding-top:20px; width:100% }

/*-----------------------*/

.p30l { padding-left: 10px}
.p60t { padding-top:40px }
.p60b { padding-bottom:60px }
.p200l { padding-left:150px }
.m5r { border-right:5px solid #861c1c }
.w90p { width:90% }
.w75p { width:75% }
.w60p { width:60% }
.h6 { height:6px }
.p30t { padding-top: 10px }



  }
