/*********************************************************************
*    REGLES CSS COMMUNES AU MENU BOTTOM RUB2, RUB3,RUB4,RUB5 1280    *
**********************************************************************/

.menubottom    { position:relative;width:1150px; height:84px;}
.menubottom ul { position:relative;float:right;padding-left:50px; }
.menubottom li { position:relative;display: inline;  float: left; height: 136px; padding-left: 10px; }

.menubottom A.container1 {
	position:relative;
	display:inline;
	float:left;
	text-align:left;
	text-decoration:none;
	}






.menubottom .container1 .cadre_arrondi {
	position:relative;
	display:inline;
	float:left;
	background-color:transparent;
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transition-property: border-radius, background-color, transform;
	-moz-transition-duration: 0.5s;
	cursor:pointer
}




.menubottom A.container1 .cadre_arrondi .partie_left { position:relative;width:30px;float:left;}
.menubottom A.container1 .cadre_arrondi .partie_left .header_left	{ position:relative; float: left;  display:inline; height: 25px; width: 25px; border-width: 5px 0px 0px 5px; border-style:solid; border-color:#e1e1e1; border-radius: 16px 0 0 0;}
.menubottom A.container1 .cadre_arrondi .partie_left .footer_left	{ position:relative; float: left;  display:inline; height: 25px; width: 25px; border-width: 0px 0px 5px 5px; border-style:solid; border-color:#e1e1e1; border-radius: 0 0 0 16px; margin-top:20px;}

.menubottom A.container1 .cadre_arrondi .inner1-ico {
	position: relative;
	float:left;
	margin:14px 0px 0px -15px;
	width: 51px; height: 51px;
	background-position:0px 0px; 
	}

.menubottom A.container1 .cadre_arrondi .inner1-title{
	position: relative;
	float:left;
	margin:24px 0px 0px 5px;
	font-family: Questrial; font-weight: none; font-size: 14px; color: #9E9E9E; text-decoration: none; line-height:14px;
	cursor:pointer; 
	white-space: nowrap;
	text-decoration:none;
	}

.menubottom A.container1 .cadre_arrondi .partie_right { position:relative;width:30px;float:left;}
.menubottom A.container1 .cadre_arrondi .partie_right .header_right	{ position:relative; float: left;  display:inline; height: 25px; width: 25px; border-width: 5px 5px 0px 0px; border-style:solid; border-color:#e1e1e1; border-radius: 0 16px 0 0;}
.menubottom A.container1 .cadre_arrondi .partie_right .footer_right	{ position:relative; float: left;  display:inline; height: 25px; width: 25px; border-width: 0px 5px 5px 0px; border-style:solid; border-color:#e1e1e1; border-radius: 0 0 16px 0; margin-top:20px;}



.menubottom A.container1:hover .cadre_arrondi .inner1-ico {
	background-position: 0px -124px;
	}
	
.container1:hover .cadre_arrondi:hover{
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-moz-transition-property: border-radius, background-color, transform;
	-moz-transition-duration: 0.5s;
}

.container1 .cadre_arrondi:hover .partie_left .header_left { border-color:#bababa;}
.container1 .cadre_arrondi:hover .partie_left .footer_left { border-color:#bababa;}
.container1 .cadre_arrondi:hover .partie_right .header_right{ border-color:#bababa;}
.container1 .cadre_arrondi:hover .partie_right .footer_right{ border-color:#bababa;}