html,BODY
{
margin: 0;
padding: 0;
background-color: #000000;
}




/* tableau principal IHM*/


table.princ
{
width: 1050px;
align: center;
background-color: #000000;
}




td.line1
{
width:1050px;
height:60px;
background-image: url('img/cicrane_01.jpg');
background-repeat: no-repeat;
}

td.line2
{
width:1050px;
height:91px;
}


td.line3
{
width:1050px;
height:37px;
text-align: center;
background-image: url('img/cicrane_03.jpg');
background-repeat: no-repeat;
}


td.line4
{
width:1050px;
background-image: url('img/cicrane_04.jpg');
background-repeat: no-repeat;
background-position: top;
}

div.button
{
width:100%;
height:40px;
padding-top:3px;
text-align:center;
background-image: url('img/deg.png');
background-repeat: repeat-x;
border:1px solid #660000;
background-color: #330307;
cursor:pointer;
}


div.content
{
width:1050px;
background-image: url('img/cicrane_06.jpg');
background-repeat: no-repeat;
background-position: bottom;
}

div.calage
{
width:1px;
height:115px;
}

div.content2
{
padding-top: 39px;
padding-left: 250px;
padding-bottom: 35px;
padding-right: 220px;
}



.menuselected
{
 color:#e5d643;
 font-family: Impact, Charcoal, sans-serif;
 font-size:16px;
 text-decoration:none;
 padding:3px;
 padding-left:7px;
 padding-right:7px;
}


a.menu:hover
{
 color:#bd0000;               /* ##color */
 font-family: Impact, Charcoal, sans-serif;
 font-size:16px;
 text-decoration:none;
 padding:3px;
 padding-left:7px;
 padding-right:7px;
 /*background-color:#bd0000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
   font-weight:normal;

}

a.menu
{
 color:#ffffff;
 font-family: Impact, Charcoal, sans-serif;
 font-size:16px;
 padding:3px;
  padding-left:7px;
 padding-right:7px;
 text-decoration:none;
 font-weight:normal;
}






a.button:hover
{
 color:#e5d643;               /* ##color */
 font-family: Impact, Charcoal, sans-serif;
 font-size:25px;
 text-decoration:none;
 /*background-color:#bd0000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
   font-weight:normal;

}

a.button
{
 color:#ffffff;
 font-family: Impact, Charcoal, sans-serif;
 font-size:25px;
 text-decoration:none;
 font-weight:normal;
}


a:hover
{
 color:#e5d643;               /* ##color */
 font-family:tahoma;
 font-size:12px;
 text-decoration:none;
 font-weight:bold;
}

a
{
 color:#bd0000;
 font-family:tahoma;
 font-size:12px;
 text-decoration:none;
 font-weight:bold;
}



a.menu2:hover
{
 color:#e5d643;               /* ##color */
 font-family:tahoma;
 font-size:14px;
 text-decoration:none;
 font-weight:normal;
}

a.menu2
{
 color:#bd0000;
 font-family:tahoma;
 font-size:14px;
 text-decoration:none;
 font-weight:normal;
}

.input_textarea
{
 font-family:Tahoma, Geneva, sans-serif;
 color:#bbbbbb;
 line-height:15px;
 font-size:13px;
 text-align:justify;
 background-color:#310202;
 border:1px solid #520000;
 padding:5px;
}
/* styles textuels*/

.bigtitle
{
 color:#ffffff;
 font-family: Impact, Charcoal, sans-serif;
 font-size:33px;
 line-height:37px;
 font-weight:normal;
 display:inline;
}

.bigsubtitle
{
 color:#bd0000;
 font-family: Impact, Charcoal, sans-serif;
 font-size:28px;
 line-height:32px;
 font-weight:normal;
 display:inline;
}



.bigtitle_color
{
 color:#888888;               /* ##color */
 font-size:13px;
 font-weight:normal;
 display:inline;
}


.bigtitle_frame
{
 color:#dddddd;
 font-family:Arial;
 font-size:14px;
 line-height:18px;
 font-weight:normal;
 display:inline;
}


.menu_sep
{
 font-family:Tahoma, Geneva, sans-serif;
 color:#cccccc;
 font-size:13px;
 padding-right:10px;
 padding-left:10px;
}

.txt
{
 font-family:Tahoma, Geneva, sans-serif;
 color:#bbbbbb;
 line-height:20px;
 font-size:12px;
 text-align:justify;
}


.txt_red
{
 font-family:Tahoma, Geneva, sans-serif;
 color:#bd0000;
 line-height:20px;
 font-size:12px;
 text-align:justify;
}

.txtcalday
{
 font-family:Tahoma, Geneva, sans-serif;
 color:#bd0000;
 line-height:12px;
 font-weight:bold;
 font-size:12px;
}

.txtcalevent
{
 color:#e5d643;
 font-family: Impact, Charcoal, sans-serif;
 font-size:15px;
 line-height:15px;
 font-weight:normal;
 display:inline;
}


.txtcopyright
{
 font-family:Trebuchet MS;
 color:#333333;
 line-height:11px;
 font-size:11px;
 font-weight:normal;
}


a.txtcopyright:hover
{
 font-family:Trebuchet MS;
 color:#444444;
 line-height:11px;
 font-size:11px;
 font-weight:normal;
}


.txttitle
{
 color:#e5d643;
 font-family: Impact, Charcoal, sans-serif;
 font-size:30px;
 line-height:34px;
 font-weight:normal;
 display:inline;
}

.txtsubtitle
{
 color:#bd0000;
 font-family: Impact, Charcoal, sans-serif;
 font-size:20px;
 line-height:24px;
 font-weight:normal;
 display:inline;
}

.smalltitle
{
 font-size:20px;
 line-height:24px;
 font-weight:normal;
 display:inline;
}


