/**************************
 Copyright : CENGEPS
 version : 1.02/ 2009.10.13
**************************/ 
/* Colonnes Rubriques */


.leftSide { width: 240px;  padding-left: 23px; }
.leftSide.menu { width: 187px; }

/*.main { 
background:transparent url(../img/body_bg.png) repeat-y scroll center top;
color:#000000;
font-size:90%;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
width: 380px; 
margin-left: 32px; 
color: #1a171b; 
}*/

.main { width: 320px; margin-left: 32px; color: #1a171b; }
.main.int { width: 320px; }
.rightSide { width: 300px;  margin-left: 35px; }

/* TOPMENU */
#topmenu a.item1 { color: #fff; background: url(../img/menu_item1.png) no-repeat center bottom; }
#topmenu a.item2 { color: #fff; background: url(../img/menu_item2.png) no-repeat center bottom; }
#topmenu a.item3 { color: #fff; background: url(../img/menu_item3.png) no-repeat center bottom; }
#topmenu a.item4 { color: #fff; background: url(../img/menu_item4.png) no-repeat center bottom; }
#topmenu a:hover.item1, #topmenu a.item1-on { color: #fff; background: url(../img/menu_item1.png) no-repeat center top; }
#topmenu a:hover.item2, #topmenu a.item2-on { color: #fff; background: url(../img/menu_item2.png) no-repeat center top; }
#topmenu a:hover.item3, #topmenu a.item3-on { color: #fff; background: url(../img/menu_item3.png) no-repeat center top; }
#topmenu a:hover.item4, #topmenu a.item4-on { color: #fff; background: url(../img/menu_item4.png) no-repeat center top; }
/*****************/
/*  MAIN CENTER */
/***************/

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6  { padding-left: 2px; }
#content h1 { color: #5f96f0; font-size: 250%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: -2px; display: block; margin-bottom: 20px; margin-left: 290px; border-bottom: 1px dotted #5f96f0; }
#content .main .bloc_info { clear: left; margin-bottom: 15px; position: relative; }
#content .main .bloc_info h2 { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 160%; color: #4166a4; font-weight: normal; padding-top: 8px; display: block; padding-left: 40px; margin-bottom: 10px; line-height: 100%; min-height: 28px; }
#content .main .bloc_info h2 span { border-bottom: 1px solid #97abce; display: block; padding-bottom: 6px; }
#content .main .bloc_info h3 { margin-bottom: 5px; margin-top: 5px; font-size: 110%; color: #666666; }


