 /* Zone du menu */
 .ddsmoothmenu{
 	height:118px;
 }

 .ddsmoothmenu ul{
 	z-index:100;
 	margin: 0;
 	padding: 0;
 	list-style-type: none;
 }

 /* #######  Séparateurs du menu #########*/
 /* Séparateur tout à gauche du menu */
 .sepMenuFirst{
 	display:none;
 }
 /* Séparateur entre deux rubriques */
 .sepMenu{
 	display:inline;
 	height: 10px;
 	width: 1px;
 	background: #9a9a9e;
 	margin-top: 70px;
 }
 /* Séparateur tout à droite du menu */
 .sepMenuLast{
 	display:none;
 }

 /* ####### Rubriques du menu ########*/

 .ddsmoothmenu ul li{
 	position: relative;
 	display: inline;
 	float: left;
 }
 /* Style des liens des rubriques du menu*/
 .ddsmoothmenu ul li a{
 	height: 104px;
 	display: block;
 	padding: 15px 16px 0 16px;
 	text-decoration: none;
 	font-family:'Open Sans', sans-serif;
 	font-weight: 300;
 	font-size:17px;
 	line-height: 118px;
 	text-transform: uppercase;
 }

 /*IE6 hack to get sub menu links to behave correctly*/
 * html .ddsmoothmenu ul li a{
 	display: inline-block;
 }
 /* Style pour l'état "déjà visité" */
 .ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
 	color:#9A9A9E;
 }
 /* Style pour l'état "sélectionné" */
 .ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a.menuEnCour{
 	color:#EE3A5A;
 }
 /* Style pour l'état "en survol" */
 .ddsmoothmenu ul li a:hover{
 	color:#EE3A5A;
 	text-decoration: none;
 }

 .ddsmoothmenu ul li a:hover:after,
 .ddsmoothmenu ul li a.selected:after,
 .ddsmoothmenu ul li a.menuEnCour:after{
 	content: '';
 	position: absolute;
 	bottom: 0;
 	left: 35%;
 	width: 0;
 	height: 0;
 	border-style: solid;
 	border-width: 0 16px 9px 16px;
 	border-color: transparent transparent #ee3a5a transparent;

 }

 /* Style pour le menu accueil */

 /* ###### Sous rubriques du menu ########*/

 /* 1ere sous rubrique */
 .ddsmoothmenu ul li ul{
 	position: absolute;
 	left: 0;
 	top: 119px !important;
 	display: none;
 	visibility: hidden;
 }

 /* Liste des items de la 1ere sous rubrique (undo style from Top level List Items)*/
 .ddsmoothmenu ul li ul li{
 	display: list-item;
 	float: none;
 }

 /* Toutes les sous rubrique apres la 1er */
 .ddsmoothmenu ul li ul li ul{
 	top: 0 !important;
 }

 /* Style des liens des Sous rubriques */
 .ddsmoothmenu ul li ul li a{
 	width: 220px;
 	height:auto;
 	padding: 7px 10px;
 	margin: 0;
 	font-family:'Open Sans', sans-serif;
 	font-size:14px;
 	line-height:14px;
 	font-weight:normal;
 	font-style:normal;
 	border-left:1px solid #FFFFFF;
 	border-right:1px solid #FFFFFF;
 	text-transform: none;
 }

 /* Style pour l'état "déjà visité" */
 .ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited{
 	color:#9A9A9E;
 	background:#FFFFFF;
 }
 /* Style pour l'état "en survol" */
 .ddsmoothmenu ul li ul li a:hover{
 	color:#FFFFFF;
 	background:#EE3A5A;
 }
 /* Style pour l'état "selectionné" */
 .ddsmoothmenu ul li ul li a.selected{
 	color:#FFFFFF;
 	background:#EE3A5A;
 }

 .ddsmoothmenu ul li ul li a:link:after,
 .ddsmoothmenu ul li ul li a:visited:after,
 .ddsmoothmenu ul li ul li a:hover:after,
 .ddsmoothmenu ul li ul li a.selected:after{
 	display: none;
 }


 .menuFirstLi{
 	border-top:1px solid #FFFFFF;
 }
 .menuContentLi{
 	border-top: 1px solid #FFFFFF;
 }
 .menuLastLi{
 	border-top:1px solid #FFFFFF;
 	border-bottom:1px solid #FFFFFF;
 	-moz-border-radius-bottomleft: 0;
 	-webkit-border-bottom-left-radius: 0;
 	border-bottom-left-radius: 0;
 	-moz-border-radius-bottomright: 0;
 	-webkit-border-bottom-right-radius: 0;
 	border-bottom-right-radius: 0;
 }
 .menuAllLi{
 	border-top:1px solid #FFFFFF;
 	border-bottom:1px solid #FFFFFF;
 	-moz-border-radius-bottomleft: 0;
 	-webkit-border-bottom-left-radius: 0;
 	border-bottom-left-radius: 0;
 	-moz-border-radius-bottomright: 0;
 	-webkit-border-bottom-right-radius: 0;
 	border-bottom-right-radius: 0;
 }

 /* Holly Hack for IE \*/
 * html .ddsmoothmenu{
 	height: 1%;
 } 

 /*Holly Hack for IE7 and below*/

 /* ######### CSS classes applied to down and right arrow images  ######### */

 .downarrowclass{
 	position: absolute;
 	top: 8px;
 	right: 7px;
 }



 .ddsmoothmenu ul li ul li a:link .arrowMenu{
 	width: 0;
 	height: 0;
 	border-style: solid !important;
 	border-width: 5px 0 5px 8.7px !important;
 	border-color: transparent transparent transparent #ee3a5a !important;
 }

 .ddsmoothmenu ul li ul li a:hover .arrowMenu,
 .ddsmoothmenu ul li ul li a.selected .arrowMenu,
 .ddsmoothmenu ul li ul li a:visited:after {
 	border-color: transparent transparent transparent #fff !important;
 }

 .rightarrowclass{
 	position: absolute;
 	top: 8px;
 	right: 5px;

 }

 /* ######### CSS for shadow added to sub menus  ######### */
 .ddshadow{
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 0;
 	height: 0;
 	background: #666666;
 	z-index: 100;
 	-moz-border-radius-bottomleft: 6px;
 	-webkit-border-bottom-left-radius: 6px;
 	border-bottom-left-radius: 6px;
 	-moz-border-radius-bottomright: 6px;
 	-webkit-border-bottom-right-radius: 6px;
 	border-bottom-right-radius: 6px;
 }

 /*shadow opacity. Doesn't work in IE*/
 .toplevelshadow{
 	opacity: 0.8;
 }