html{height:100%;}
.iblock{display:inline-block; *display:inline; vertical-align:top; zoom:1;}
.r-10{-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
#page{width:760px;position:relative;margin:0 auto 0 auto;}
#page .home{height:320px; position:relative; background:url(images/fd_home.jpg) no-repeat center top;}
#page .home .verandas{width:245px; padding:10px 0 10px 5px; height:100%;}
#page .home .logo{width:260px; background:url(images/logo_home.png) no-repeat center center; height:100%;}
#page .home .clapets{width:245px; padding:10px 5px 10px 0;height:100%;}
#page .titrehome{background:#cb0378 url(images/titre_home.png) no-repeat center center; height:50px;border-bottom:4px solid #6f5363;}
#page .bashome{background:#cb0378;height:50px; text-align:center; border-top:4px solid #6f5363;color:#FFF;font:10px Verdana, Geneva, sans-serif;}
#page .bashome a{color:#FFFFFF;}
.bloc .attachedroite{width:8px; height:30px; background:#FFF;position:absolute; top:125px; right:-4px; z-index:10;}
.bloc .attachegauche{width:8px; height:30px; background:#FFF;position:absolute; top:125px; left:-4px; z-index:10;}
.bloc{background:#EA9FC2; padding:10px; height:87%; position:relative; font:12px/14px Arial, Helvetica, sans-serif;text-align:left;
-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;behavior:url(lib/PIE/PIE.htc);}
.bloc h1{text-align:center; font:bold 18px Tahoma, Geneva, sans-serif;margin:0 0 5px 0;color:#063d87;text-transform:uppercase; border-bottom:1px solid #333; padding-bottom:3px;}
.bloc h2{text-align:left; font:16px Tahoma, Geneva, sans-serif;margin:0 0 5px 0;color:#000;}
.bloc ul{margin:0; padding:0 0 0 15px;}
.bloc li{margin:2px 0; padding:0;}
.menu{margin-top:15px;}
.menu a{width:60px; height:35px; padding-top:21px;font:10px Arial, Helvetica, sans-serif!important; text-align:center;text-decoration:none!important;color:#333!important;margin:2px;}
.menu a:hover{color:#FFF!important; background-color:transparent;}
.menu a.fr{background:url(images/fr.png) no-repeat center top;}
.menu a.en{background:url(images/en.png) no-repeat center top;}
.menu a.all{background:url(images/all.png) no-repeat center top;}
.menu a.it{background:url(images/it.png) no-repeat center top;}
.menu a.es{background:url(images/es.png) no-repeat center top;}
.menu a.usa{background:url(images/usa.png) no-repeat center top;}

.pdf{background:#F2B5D9;padding:10px; margin:10px 0;}
.pdf a{background:url(images/acro.png) no-repeat left center;padding:5px 5px 5px 20px; display:block; font:bold 10px Verdana, Geneva, sans-serif;}
h1.page{font:bold 20px Tahoma, Geneva, sans-serif; color:#CB0378; text-align:left; margin:0 0 10px 0;}
#menugauche a{font:bold 11px Verdana, Geneva, sans-serif; color:#000; text-align:center; display:block;text-decoration:none; padding:12px 5px; background:#F2B5D9;border-top:1px solid #FFF;border-bottom:1px solid #FFF;margin-top:-1px;}
#menugauche a:hover{background:#D01986 url(images/dgd-menu-over.png) repeat-x center center; color:#FFFFFF;}
#menugauche a.on{background:#D01986 url(images/dgd-menu-over.png) repeat-x center center; color:#FFFFFF;text-transform:uppercase;}

a:link {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	color: #7E004B;
	text-decoration: none;
}
 
a:visited {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	color: #7E004B;
	text-decoration: none;
}

a:active {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	color: #7E004B;
	text-decoration: none;
}
 
a:hover {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #7E004B;
	text-decoration: none;
}
a:focus {outline:none;}

body {
	margin: 0;
	background: #ebc3da url(images/fdpage.gif) repeat-y center top;
	SCROLLBAR-FACE-COLOR: #F2B5D9;
	SCROLLBAR-HIGHLIGHT-COLOR: #F2B5D9;
	SCROLLBAR-SHADOW-COLOR: #F2B5D9;
	SCROLLBAR-3DLIGHT-COLOR: #7E004B;
	SCROLLBAR-ARROW-COLOR: #7E004B;
	SCROLLBAR-TRACK-COLOR: #FAE5F1;
	SCROLLBAR-DARKSHADOW-COLOR: #7E004B;
	height:100%;
}

input,textarea,select {
	color : #000000;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.tab_principale {
	margin : 0px;
	padding : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight : normal;
	border : 1px;
	background-color: #FFFBF1;
	border-color: #000000;
	border-style : solid;
}

.telecharge{
	margin: 0px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height: 27px;
	color: #7E004B;
	font-weight: regular;
	padding-left: 36px;
	background: #F2B5D9 url('images/acro.gif') repeat-y 10px 5px;
	border: 1px;
	border-color: #7E004B;
	border-style: solid;
}

.telecharge_v2{
	margin:10px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #7E004B;
	font-weight: regular;
	background: #F2B5D9;
}

.border {
	border:1px solid #CB0378;
}
.fdrose {
	background:#FAE5F1;
}

.S10 {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F5363;
	line-height: normal;
	text-align : left;
}
.S11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F5363;
	text-align : justify;
	line-height: 14px;
}
.S11 h1{
	font:bold 20px Tahoma, Geneva, sans-serif; color:#CB0378; text-align:left; margin:0 0 10px 0;
}
.S11 h2{
	font:bold 15px Verdana, Geneva, sans-serif; color:#666; text-align:left; margin:10px 0 5px 0;
}
.s11 .bold{font-weight:bold;}
.S11 ul{
	margin:0; padding:0;
}
.S11 ul li{
	margin:5px 0; padding:0 0 0 10px; list-style:none; background:url(images/puce_li_page.png) no-repeat left 5px;
}

.S11ita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F5363;
	line-height: 14px;
	text-align : left;
	font-style : italic;
}

.S11bold {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F5363;
	line-height: normal;
	font-weight : left;
	text-align : justify;
}

.S12 {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F5363;
	line-height: normal;
	text-align : left;
}

.S12bold {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #6F5363;
	font-weight : bold;
	text-align : left;
}

.S10rose {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CB0378;
	line-height: normal;
	text-align : justify;
}

.S11rose {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB0378;
	line-height: 14px;
	text-align : justify;
}

.S11boldrose {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB0378;
	line-height: normal;
	font-weight : bold;
	text-align : justify;
}

.S12rose {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CB0378;
	line-height: normal;
	text-align : justify;
}

.S12boldrose {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #CB0378;
	font-weight : bold;
	text-align : justify;
}

.S14boldrose {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #CB0378;
	font-weight : bold;
}

.S11blanc  {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
	text-align : justify;
}

.S11boldblanc  {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	font-weight : bold;
	text-align : justify;
}

.S12blanc  {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: normal;
	text-align : justify;
}

.S12boldblanc  {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #FFFFFF;
	font-weight : bold;
	text-align : justify;
}

.titre_violet {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7E004B;
	line-height: normal;
	font-weight: bold;
}

.titre_rose {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CB0378;
	line-height: normal;
	font-weight: bold;
}

.download{
	margin:10px 0; border:1px solid #7e004b;
}
.download td{
	padding:2px 6px;
}
.download h1{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;
	margin:2px 0; color:#7e004b; text-align:center;
}
.download a{
	text-decoration:none;
}
.download a:hover{
	color:#FF0000; background-color:transparent;
}


