/*!
 @file tsit.css
 @brief Feuille de stype du site TSIT
*/

html
{
 height:100%;
}

body
{
 background:#ce2a20;
 width:100%;
 padding:0px;
 margin:0px;
 text-align:center;
 font-family:Tahoma,Verdana,Helvetica;
 font-size:15px;
 color:white;
 text-align:center;
 height:99%;
}

#page
{
 width:932px;
 margin:4px auto;
 border-top:2px solid #afafaf;
 border-right:4px solid #afafaf;
 border-bottom:2px solid #cfcfcf;
 border-left:4px solid #cfcfcf;
}

#header
{
 margin:0px;
 padding:0px;
 width:100%;
 height:84px;
 background:white url('/img/header_new.png') no-repeat left top;
}


#hmenu ul 
{
 padding:0;
 margin:0;
 list-style-type:none;
}

#hmenu li
{
 padding:0px;
 float:left; /*pour IE*/
 background:#ce2a20;
}

#hmenu ul li a
{
 display:block;
 float:left;   
 text-decoration:none;
 text-align:center;
 color:#ffffff;
 font-family:Tahoma,Helvetica,Arial;
 font-size:14px;
 font-weight:bold;
 background:#ce2a20;
 padding-left:8px;
 padding-right:8px;
 border-right:1px solid white;
}

#hmenu ul li a:hover
{
 background-color:#D3D3D3;
 color:#ce2a20;
} 

#hmenu ul li a.on
{
 background-color:#fcfcfc;
 color:#ce2a20;
} 

#footer
{
 margin:0px;
 padding:0px;
 background:#ce2a20 url('/img/footer.png') no-repeat top left;
 height:55px;
}

body.icontent
{
 padding:0px;
 margin-left:6px;
 margin-top:3px;
 background:white;
 color:black;
 text-align:left;
 width:98%;
}

#title
{
 margin-top:3px;
 background: white url('/img/title.png') no-repeat left 8px;
 color:#c11d11;
 font-family:Tahoma,Helvetica,Arial;
 font-size:18px;
 font-weight:bold;
 padding-left:95px;
 padding-top:13px;
 height:34px;
 text-align:left;
}

body.icontent #content
{
 margin:0px 10px 10px 30px;
 text-align:left;
 color:black;
 font-family:Tahoma,Verdana,Helvetica;
 font-size:15px;
}

body.icontent h1
{
 text-align:left;
 font-family:Tahoma,Verdana,Helvetica;
 font-size:16px;
 color:#c11d11;
 font-weight:bold;
 margin-left:-6px;
}



#tsit
{
 color:#cf0000;
 font-weight:bold;
}

#vmenu
{
 position:absolute;
 background:#efefef;
 width:200px;
 border:1px solid #cf0000;
 text-align:left;
 padding:0px;
 margin:0px;
 left:30px;
 top:75px;
}

#vmenu ul
{
 list-style-type:none;
 padding:0px;
 margin:0px 5px 0px 0px;
 padding-left:5px;
}


#vmenu li a
{
 color: #000000;
 font-family:Tahoma,Verdana,Helvetica;
 font-size:13px;
 text-decoration:none;
 text-align:left;
 line-height:25px;
 background: transparent url('/img/puce.png') no-repeat left 3px;
 padding-left:15px;
}

#vmenu li a.on
{
 background: transparent url('/img/puce_on.png') no-repeat left 3px;
}


#vmenu li a:hover
{
 background: transparent url('/img/puce_hover.png') no-repeat left 3px;
}

#vmenu li a.on:hover
{
 background: transparent url('/img/puce_on.png') no-repeat left 3px;
}

#cdom #title
{
 margin-top:6px;
 background: white url('/img/h2.png') no-repeat left 0;
 color:#c11d11;
 font-family:Tahoma,Helvetica,Arial;
 font-size:15px;
 font-weight:bold;
 padding-left:12px;
 padding-top:1px;
 text-align:left;
}
 
#cdom #col1
{
 position:absolute;
 margin-left:0px;
 width:300px;
}

#cdom #col2
{
 position:absolute;
 margin-left:320px;
 width:290px;
}

#cdom #col3
{
 position:absolute;
 margin-left:0px;
 width:330px;
}

#cdom #col4
{
 position:absolute;
 margin-left:340px;
 width:270px;
}

#cdom h2
{
 font-family:Tahoma,Verdana,Helvetica;
 font-size:18px;
 font-weight:bold;
 color:#cf0000;
 background:transparent url('/img/carre.png') no-repeat top left;
 margin-left:20px;
 padding-left:20px;
}

#cdom a
{
 color:#cf0000;
}

li.t1
{
 font-weight:bold;
 margin-bottom:5px;
 padding-bottom:6px;
}



