/*** Printing ***/#body_print {
	width: 640px;
	text-align: left;
}
 #body_print #top_part, 
 #body_print #left_menu, 
 #body_print #right_menu, 
 #body_print #bottom_part{
	display:none;
}
#body_print #main_part {
	margin: 0;
	text-align: left;
}
div#central_part {
	padding-left: 13px; 
	padding-right: 13px;
	width: 911px;
}

html>body #central_part {
	filter: none;
	background: url('/picture/global/xxx_partie_centrale.png') repeat-y left top;
}


 
/* auto generated from theme*/ 


/*|desc:IMAGES ET POLICES:menu du haut:centre |*/
.sw_mh_centre {
    background: url('/picture/menu_haut/mh_centre.png') repeat-y top;
    width: 937px;
    text-align: left;
    }

/*|desc:IMAGES ET POLICES:second menu de liens:centre |*/
.sw_sm_centre {
     padding-left: 12px;
    background-color: #F881A4;
    }

/*|desc:APPARENCES DU SITE:générale:h4 selected |*/
.sw_h4_selected {
    font-family: 'Verdana';
    font-weight: Bold;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #FF6600;
    text-transform: uppercase;
    }


/*|desc:APPARENCES DU SITE:générale:Body |*/
body {
    background: url('/picture/global/_body.gif') repeat-x top;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-top: 13px;
     padding-bottom: 0px;
     padding-left: 28px;
     padding-right: 0px;
     padding-top: 0px;
    width: 937px;
    background-color: #E0F38E;
    }



img { 
	border: 0; 
	margin: 0; 
	padding: 0;
}

h1,h2,h3,h4,h5 {
	font-family: trebuchet ms;
}
h1 {
	font-weight: bold;
	font-size: 32px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
h2 {
	font-size: 22px;
	line-height: 24px;
	padding: 0px 10px 5px 0;
	margin-top: 10px;
	border-bottom: 1px solid #CBF14B;
	background: url(/picture/global/feuilles_titre.gif) no-repeat bottom right;
	width: 400px;
}
h3 {
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	color: #545454;
	border-bottom: 1px solid #CEE64F;
	background: url(/picture/global/feuilles_titre.gif) no-repeat bottom right;
	margin: 0px 0px 5px 0px;
	padding: 0px 40px 3px 0px;
	display: inline;
}
h4 {
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
	color: #545454;
	margin-top: 10px;
	margin-bottom: 24px;
}
h5 {
	font-weight: bold;
	font-size: 18px;
	color: #CEE64F;
	padding-bottom: 0;
	margin-bottom: 0;	
}
h6 {
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	color: #F10D75;
	margin: 0;
	padding: 3px 0;
}

cite {
	font-family: trebuchet ms; 
	font-size: 18px;
	color: #545454; 
	line-height: 20px;
}

/***** Top logo ****/
div#top_logo_part {
	height: 130px;
	margin-top: 12px;
}
html>body #top_logo_part {
	filter: none;
	background: url('/picture/lt_937_130_14545_003778800-127001.png') no-repeat;
}
#top_logo_part #img_accueil {
	padding-top: 12px;
	padding-left: 13px;
}
#top_logo_part #img_hd_concept {
	padding-top: 12px;
	margin-left: 465px;
}



/***** Main Menu *****/
#main_menu {
	background: url(/picture/global/menu_degrade_rose.gif) top repeat-x;
	width: 100%;
}
#main_menu a {
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: arial;
	font-size: 13px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
}
#main_menu a:link{
background: url(/picture/global/menu_degrade_rose.gif) repeat-x;
}
#main_menu a:hover{
background: url(/picture/global/menu_fond_over.gif) repeat-x;
}
#separateur_degrade {
	height: 29px;
	background: url(/picture/global/degrade.gif) repeat-x;
	margin-top: 1px;
}


/***** Second menu *****/
.sm_centre, .sm_centre_active  {
	padding-left: 10px;
	padding-right: 10px;
}
.sm_centre_active {
	background: #BEDE23;
}
.sm_centre {
	background: #F881A4;
}
.sm_centre a, .sm_centre_active a {
	background: url(/picture/global/ssmenu_fleche.gif) no-repeat left;
	padding-left: 14px;
	color: #333333;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.sm_centre a:hover, .sm_centre_active a:hover {
	text-decoration: underline;
}
.subpage_group {
	padding: 1px 7px 2px 0;
}
.sm_centre .subpage_separator, .sm_centre_active .subpage_separator {
	height: 1px;
	font-size: 1px;
}
.sm_centre .subpage_separator {
	background-color: #FDBBCD;
}
.sm_centre_active .subpage_separator {
	background-color: #E7F3A4;
}


/***** Page description *****/
#page_description {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-left: 25px;
	margin-right: 25px;
	font-family: arial;
	font-size: 14px;
	line-height: 19px;
	color: #525252;
}
#page_description ul li{
	margin-left: 0px;
	padding-left: 0px;	
}
#page_description a {
	text-decoration: none;
	font-weight: bold;
	color: #FF5897;
}



/***** Stage *****/
.stage div {
	font-family: arial;
	font-size: 13px;
	color: #545454;
}
.citation .nom {
	font-size: 14px;
	color: #545454;
	line-height: 19px;
}
.stage cite {
	font-family: arial;
	font-size: 12px;
	color: #545454;
	line-height: 15px;
}
.detail_stage {
	padding: 5px 22px 0px 22px;
	background: url(/data/Image/.g_net_graph/stage_prog_fond.gif) #BEDE23 no-repeat top center;
}
.detail_stage .separation {
	height: 1px;
	border: none;
	background: url('/picture/global/stage_traitH.gif') repeat-x;
	margin-top: 4px;
}
.detail_stage .separation hr, .detail_stage .separation_top hr { /* IE Hack */
	display: none;
}
.detail_stage div{
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #545454;
}



/***** Charte *****/
.citation {
	text-align: right;
	border-right: 1px solid #CEE64F;
	padding-right: 15px;
	padding-bottom: 30px;
	margin-top: 20px;
	background: url(/picture/global/stage_guillemet.gif) no-repeat bottom right ;
	margin-bottom: 5px;
}
.biographie {
	font-family: arial;
	font-size: 12px;
	color:#545454;
	line-height: 15px;
}
.photos_charte {
	background: url(/data/Image/label_fond_droite.gif) repeat-y;
}
.titre_photo {
	font-family: arial;
	font-size: 12px;
	color: #545454;
}


.left_column_index {
	width: 440px;
}
.right_column_index {
	width: 430px;
}

.left_column {
	width: 545px;
}
.right_column {
	padding-left: 30px;
	width: 291px;
}



#bottom_menu {
	font-family: arial;
	font-size: 11px; 
	color: #F10D75;
	text-align: center;
}
#bottom_menu a {
	text-decoration: none;
	color: #F10D75;
}
#bottom_menu a:hover{
	text-decoration: underline;
}

#tools {
	text-align: center;
}
#tools a{
	font-family: Arial;
	font-size: 10px;
}

#btn_common_without_js {
	background: #F881A4; 
	font-weight: bold; 
	cursor: pointer;
}
