/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#edebdc;
}
p {
	margin:0px;
	margin-bottom:14px;
}

h3 {
	color: #0066CC;
	font-size:12px;
}
.header {
	background-color:#FFFFFF;
	height:160px;
	margin:0px;
	width:100%
}

.logo {
	float:left;
	margin:0px;
	padding-left:50px;
	padding-top:22px;
}

#liens_sous_menu {
	list-style-type: none;
}

.fondmenu {
	background-image:url(images/menu/bordure_noire.jpg);
	background-repeat:repeat-x;
	font-size:1px;
	width:100%;	
	height:10px;
	border-bottom:#FFFFFF solid 1px;
}

.menu {
	height:10px;
	width:auto;
	margin:auto;
	position:absolute;
	z-index:100;
	left:196px;
	padding:0px;
}

.fond_liste {
	background-image:url(images/menu/bordure_blanche.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	height:10px;
	margin-left:240px;
	padding-left:8px;
}

.element_liste {
	list-style-type: none;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:0px;	
}

.footer {
	clear:both;
	margin:0px;
	padding: 0px;
	height:20px;
	padding-top:20px;
	width:auto;
}

.footer_menu {
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	height:10px;	
	padding: 0px;
	margin: 0px;
	width:auto;
	margin-left:295px;
}

.footer_liste {
	margin: 5px;
	padding: 5px;
	display:inline;	
}

.lien_menu img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.lien_footer_menu {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	margin: 0px;
	padding: 0px;
}
.corps {
	background-image:url(images/corps/degrade.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:164px;
	margin:0px;
	padding:0px;
}
.contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin:0px;	
	width:160px;
	float: left;
}

.diapo_accueil {
	height:372px;

}
#liens_menu {
	float:left;
	height: 10px;
	padding: 0px;
	margin: 0px;
	clip: rect(0px 0px 0px 0px);
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	list-style-type: none;
}

#liens_menu a {
	display:block;	
}

a#lien_milodon {
	margin-left:28px;
	margin-top:0px;
	background:url(images/menu/catalogue.jpg);
	background-repeat: no-repeat;
	width:65px;
	height:10px;
}

a#lien_milodon:hover {
	background: url(images/menu_hover/milodon_hover.jpg);
	background-repeat: no-repeat;
}

a#lien_services {
	margin-left:20px;
	margin-top:0px;
	background: url(images/menu/services.jpg);
	background-repeat: no-repeat;
	width:61px;
	height:10px;
}

a#lien_services:hover {
	background: url(images/menu_hover/services_hover.jpg);
	background-repeat: no-repeat;
}

#lien_projets {
	margin-left:20px;
	margin-top:0px;
	background: url(images/menu/projets.jpg);
	background-repeat: no-repeat;
	width:53px;
	height:10px;
}

#lien_projets:hover {
	background: url(images/menu_hover/projets_hover.jpg);
	background-repeat: no-repeat;
}

a#lien_prod {
	margin-left:20px;
	margin-top:0px;
	background: url(images/menu/productions_en_preparation.jpg);
	background-repeat: no-repeat;
	width:213px;
	height:10px;
}

a#lien_prod:hover {
	background: url(images/menu_hover/productions_en_preparation_hover.jpg);
	background-repeat: no-repeat;
}

a#lien_photos {
	margin-left:20px;
	margin-top:0px;
	background: url(images/menu/photos.jpg);
	background-repeat: no-repeat;
	width:53px;
	height:10px;
}

a#lien_photos:hover {
	background: url(images/menu_hover/photos_hover.jpg);
	background-repeat: no-repeat;
}

#mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	padding-left: 3px;
}

#mail:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #908f84;
	padding-left: 3px;
}

.contenu {
	margin:0px;
	padding-left:30px;
	padding-right:30px;
	padding-top:38px;
	padding-bottom:15px;
	height:auto;
	float: left;
	margin-left:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:554px;	
	background-color:#FFFFFF;
}

.col_gauche {
	float:left;
	height:auto;
	width:260px;
	padding:0px;
	margin:0px;
}

.col_droite {
	float:right;
	height:auto;
	width:160px;
	padding-right:70px;
	margin:0px;
	padding-top:1px;
}

.titre_annexe {
	margin:0px;
	padding-top:20px;
	padding-bottom:10px;
	height:25px;
}

.menu_complementaire {
	margin:0px;
	float:right;
	padding-right:88px;
	padding-top:85px;
	color:#000;
	list-style-type: none;
}

.menu_comp_liste {
	list-style-type: none;
	text-align:left;
	color:#000;
}

.lien_menu_comp {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	margin: 0px;
	padding: 0px;
	color:#000;
}

.lien_menu_comp:hover {
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	margin: 0px;
	padding: 0px;
}



/////

.menuIE {
    display:none !important;
    display:block;
	width:auto;
}

img {
	border:none;
}

a.boutonIE, a.boutonIE:link, a.boutonIE:visited, a.boutonIE:active {
    color:#000;
    width:114px;
    height:10px;
    display:block;
    background-color:#FFFFFF;
    margin-right:1px;
	text-align:center;
    float:left;
    text-decoration:none;
    font-family: Times;
    font-size:10px;
	font-weight:bold;
    line-height:10px;
    overflow:hidden;	
}

.boutonIE_long{
	color:#000;
    width:154px;
    height:10px;
    display:block;
    background-color:#FFFFFF;
    margin-right:1px;
	text-align:center;
    float:left;
    text-decoration:none;
    font-family: Times;
    font-size:10px;
	font-weight:bold;
    line-height:10px;
    overflow:hidden;
}

a.boutonIE:hover {
    color:#fff;
    overflow:visible;}

a.boutonIE:hover table {
    display:block;
    background:#ffffff;
    border-collapse:collapse;
}

a.boutonIE_long:hover {
    color:#fff;
    overflow:visible;}

a.boutonIE_long:hover table {
    display:block;
    background:#ffffff;
    border-collapse:collapse;
}

.boutonFF {
    color:#000;
    width:110px;
    height:10px;
    display:block !important;
    display:none;
    background:#FFFFFF;
    margin-right:1px;
    text-align:center;
    float:left;
    text-decoration:none;
    font-family: Times;
    font-size:10px;
    line-height:10px;
    overflow:hidden;
	font-weight:bold;
 }

.boutonFF:hover {
    height:auto;
    cursor:pointer;
    color: #FFFFFF;
}

.production {
	width:170px;
}


a.SousMenu, a.SousMenu:link, a.SousMenu:visited, a.SousMenu:active {
    display:block;
    width:auto !important;
    width:70px;
    height:auto;
    text-decoration:none;
    color:#666666;
    font-family: verdana;
    font-size:9px;
    text-align:left;
    padding-top:10px;
	padding-bottom:3px;
	padding-left:28px;	
}

a.SousMenu_projets, a.SousMenu_projets:link, a.SousMenu_projets:visited, a.SousMenu_projets:active {
    display:block;
    width:auto !important;
    width:50px;;
    height:auto;
    text-decoration:none;
    color:#666666;
    font-family: verdana;
    font-size:9px;
    text-align:left;
    padding-top:10px;
	padding-bottom:3px;
	padding-left:15px;
}

a.SousMenu_last_projets, a.SousMenu_last_projets:link, a.SousMenu_last_projets:visited, a.SousMenu_last_projets:active {
    display:block;
    width:auto !important;
    width:50px;
    height:10px;
    text-decoration:none;
    color:#666666;
    font-family: verdana;
    font-size:9px;
    text-align:left;
   	padding-top:8px;
	padding-bottom:10px;
	padding-left:15px;
}

a.SousMenu_projets:hover {
	color:#b2b2a6;		
}

a.SousMenu_last_projets:hover {
	color:#b2b2a6;		
}

a.SousMenu:hover {
	color:#b2b2a6;		
}


a.SousMenu_IE, a.SousMenu_IE:link, a.SousMenu_IE:visited, a.SousMenu_IE:active {
    display:block;
    width:auto !important;
    width:100px;;
    height:10px;
    text-decoration:none;
    color:#666666;
    font-family: verdana;
    font-size:9px;
    padding-top:8px;
	padding-bottom:3px;
}

a.SousMenu_IE:hover {
	color:#b2b2a6;		
}

a.SousMenu_last, a.SousMenu_last:link, a.SousMenu_last:visited, a.SousMenu_last:active {
    display:block;
    width:auto !important;
    width:50px;
    height:auto;
    text-decoration:none;
    color:#666666;
    font-family: verdana;
    font-size:9px;
    text-align:left;
   	padding-top:8px;
	padding-bottom:10px;
	padding-left:28px;
}

a.SousMenu_last_IE, a.SousMenu_last_IE:link, a.SousMenu_last_IE:visited, a.SousMenu_last_IE:active {
   display:block;
    width:auto !important;
    width:100px;;
    height:10px;
    text-decoration:none;
    color:#666666;
    font-family: verdana;
    font-size:9px;
    padding-top:8px;
	padding-bottom:10px;	
}

a.SousMenu_last:hover {
	color:#b2b2a6;		
}

a.SousMenu_last_IE:hover {
	color:#b2b2a6;		
}

a.boutonIE_productions, a.boutonIE_productions:link, a.boutonIE_productions:visited, a.boutonIE_productions:active {
    color:#000;
    width:110px;
    height:10px;
    display:block;
    background:#FFFFFF;
    text-align:center;
    float:left;
    text-decoration:none;
    font-family: Times;
    font-size:10px;
	font-weight:bold;
    line-height:10px;
    overflow:hidden;
	padding-left:28px;
	padding-right:19px;	
}

a.boutonIE_productions:hover {
    color:#000;
    width:110px;
    height:10px;
    display:block;
    background:#FFFFFF;
    text-align:center;
    float:left;
    text-decoration:none;
    font-family: Times;
    font-size:10px;
	font-weight:bold;
    line-height:10px;
    overflow:visible;
	padding-left:28px;
	padding-right:19px;	
}

a.boutonIE_productions:hover table {
    display:block;
    border-collapse:collapse;
}

.cache {
	display:none !important;
	display:block;
	width:800px;
}

.diapo {
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
}

.espaceur {
	height:10px;
	font-size::10px;
}

.image_milodon {
	border:solid;
	border-color:#000000;
	border-width:1px;
}

.partenaires {	
	padding:0px;
	margin:0px;
	margin-left:110px;
	margin-top:50px;
}

.equipes {
	float:right;
	height:auto;
	width:auto;
	margin:0px;
	padding-top:1px;
	text-align:right;	
}

a {
	color:#666666;
	text-decoration:none;
	font-size:9px;
}

a:hover {
	color:#bbbbbb;
	text-decoration:none;
	font-size:9px;
}

.player {
	float:left;
	margin-left:30px;	
}
