BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	background-color:FFFFFF;
}

DIV#main{
	margin:0 auto;
	width:950px;
	min-height:500px;
}

DIV#mainPage{
	margin:0 auto;
	margin-top:10px;
	width:735px;
	min-height:500px;
}

*.f_red{
	color:#FF6600;
}

/* HEADER-START */

DIV#header{
	width:950px;
	height:170px;
	margin:0 auto;
	margin-top:40px;
}

DIV#leftTopAngle{
	float:left;
	background:URL(./img/top_left.jpg) no-repeat left top;
	width:270px;
	height:31px;
}

/* DR-LOGO */
DIV#leftTopAngle img{
	margin-top:-25px;
}

DIV#rightTopAngle{
	float:right;
	background:URL(./img/top_right.jpg) no-repeat left top;
	width:180px;
	height:31px;
}

/* Login Button */
DIV#rightTopAngle img{
	margin-top:-22px;
	margin-left:20px;
}


DIV#headerNav .pipe{
	border-left:#000000 solid 1px;
}	

DIV#headerNav ul{
	list-style:none;
	float:right;
	margin-top:-20px;
}

DIV#headerNav ul li{
	float:left;
}

DIV#headerNav ul li a{
	text-decoration:none;
	padding:0px 7px 0px 7px;
	color:#000000;
}


DIV#headerText{
	float:left;
	height:20px;
	width:700px;
	margin-top:40px;
	color:#FFFFFF;
	padding-left:50px;
	font-weight:bold;
	font-size:17px;
}

DIV#headerText p{
	float:left;
	height:20px;
	width:700px;
	margin-top:10px;
	color:#FFFFFF;
	padding-left:300px;
	font-weight:bold;
	font-size:17px;
}

/* HEADER-END */




/* MAIN-NAV START */

DIV#mainNav{
	position:inherit;
	width:739px;
	background:URL(./img/content_nav.gif) no-repeat left top;
	height:23px;
	float:left;
	font-size:14px;
}

DIV#mainNav .pipe{
	border-left:#000000 solid 1px;
}	

DIV#mainNav ul{
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}

DIV#mainNav ul li{
	float:left;
}

DIV#mainNav ul li a{
	text-decoration:none;
	color:#555555;
	padding:0 4px 0 7px;
	font-weight:bold;
	line-height:23px;
}

/* MAIN-NAV END */


/* FEATURES-BOX START */

DIV#featuresBox{
	float:left;
	width:196px;
	height:auto;
	margin-top:-23px;
	margin-left:2px;
	background-color:#99CCFF;
}

DIV#featuresBox p{
	border-bottom:#99CCFF 2px solid;
	background-color:#5CADFF;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:8px;
}	

DIV#featuresBox table{
	border-bottom:#99CCFF 2px solid;
	background-color:#5CADFF;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:8px;
}	

DIV#featuresBox table table{
	border-bottom:0px;
	background-color:#5CADFF;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

DIV#featuresBox h1{
	font-size:12px;
	font-weight:bold;
	margin:0;
}	

DIV#featuresBox a{
	text-decoration:none;
}

/* FEATURES-BOX END */

/* MAIN-CONTENT START */

DIV#mainContent{
	float:left;
	width:700px;
	min-height:400px;
	border-left:1px #99CC33 solid;
	border-right:1px #99CC33 solid;
	padding-left:15px;
	padding-right:15px;
	
}

DIV#mainContent h1{
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}	

DIV#mainContent h2{
	font-size:14px;
	font-weight:bold;
}	

DIV#mainContent li{
	margin-top:0px;
	margin-bottom:0px;
}	

DIV#mainContent li h2{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
}	

DIV#mainContent select{
	font-size:12px;
}	

DIV#mainContent input{
	font-size:12px;
}	

DIV#mainContentBottom{
	clear:left;
	background:URL(./img/content_bottom_bg.jpg) no-repeat left top;
	height:4px;
	width:732px;
	position:inherit;
}
/* MAIN-CONTENT END */


/* Boxen Start */

 /* Orange-Box START*/
DIV#mainBoxOrange{
	width:339px;
	min-height:50px;
	margin:0px;
}

DIV#mainBoxOrange h1{
	font-size:13px;
	background:URL(./img/box_header_orange.gif) no-repeat left top;
	height:22px;
	line-height:22px;
	color:#333333;
	padding-left:10px;
	margin:0px;
}

DIV#mainBoxOrange p{
	border-left:#FF6600 solid 1px;
	border-right:#FF6600 solid 1px;
	min-height:70px;
	margin:0px;
	padding:5px;
}

DIV#mainBoxOrange table{
	border-left:#FF6600 solid 1px;
	border-right:#FF6600 solid 1px;
	min-height:70px;
	margin:0px;
	padding:5px;
}

DIV#mainBoxOrange DIV#boxBottomOrange {
	background:URL(./img/box_bottom_orange.jpg) no-repeat left top;
	height:2px;
}

DIV#mainBoxOrange a{
	text-decoration:none;
}

 /* Orange-Box END*/

 /* Green-Box START*/
DIV#mainBoxGreen{
	width:339px;
	min-height:50px;
	margin:0px;
}

DIV#mainBoxGreen h1{
	font-size:13px;
	background:URL(./img/box_header_green.gif) no-repeat left top;
	height:22px;
	line-height:22px;
	color:#333333;
	padding-left:10px;
	margin:0px;
}

DIV#mainBoxGreen p{
	border-left:#99CC33 solid 1px;
	border-right:#99CC33 solid 1px;
	min-height:70px;
	margin:0px;
	padding:5px;
}

DIV#mainBoxGreen table{
	border-left:#99CC33 solid 1px;
	border-right:#99CC33 solid 1px;
	min-height:70px;
	margin:0px;
	padding:5px;
}

DIV#mainBoxGreen DIV#boxBottomGreen {
	background:URL(./img/box_bottom_green.jpg) no-repeat left top;
	height:2px;
}

DIV#mainBoxGreen a{
	text-decoration:none;
}

 /* Green-Box END*/

 /* Blue-Box START*/
DIV#mainBoxBlue{
	width:339px;
	min-height:50px;
	margin:0px;
}

DIV#mainBoxBlue h1{
	font-size:13px;
	background:URL(./img/box_header_blue.gif) no-repeat left top;
	height:22px;
	line-height:22px;
	color:#333333;
	padding-left:10px;
	margin:0px;
}

DIV#mainBoxBlue p{
	border-left:#5CADFF solid 1px;
	border-right:#5CADFF solid 1px;
	min-height:70px;
	margin:0px;
	padding:5px;
}

DIV#mainBoxBlue table{
	border-left:#5CADFF solid 1px;
	border-right:#5CADFF solid 1px;
	min-height:70px;
	margin:0px;
	padding:5px;
}

DIV#mainBoxBlue DIV#boxBottomBlue {
	background:URL(./img/box_bottom_blue.jpg) no-repeat left top;
	height:2px;
}

DIV#mainBoxBlue a{
	text-decoration:none;
}

 /* Blue-Box END*/


 /* Tarif-Box START*/
DIV#mainBoxTarif{
	width:688px;
	min-height:50px;
	margin:0px;
}

DIV#mainBoxTarif h1{
	font-size:13px;
	background:URL(./img/box_header_tarif.gif) no-repeat left top;
	height:22px;
	line-height:22px;
	color:#333333;
	padding-left:10px;
	margin:0px;
}

DIV#mainBoxTarif p{
	border-left:#5CADFF solid 1px;
	border-right:#5CADFF solid 1px;
	min-height:70px;
	margin:0px;
	padding:5px;
}

DIV#mainBoxTarif table{
	border-left:#5CADFF solid 1px;
	border-right:#5CADFF solid 1px;
	background-color:#FFFFFF;
	min-height:70px;
	margin:0px;
	padding:5px;
}

DIV#mainBoxTarif DIV#boxBottomTarif {
	background:URL(./img/box_bottom_tarif.jpg) no-repeat left top;
	height:2px;
}

DIV#mainBoxTarif a{
	text-decoration:none;
}

 /* Tarif-Box END*/


/* Boxen End */


/* FOOTER START */

DIV#footer{
	clear:left;
	margin:0 auto;
    height:20px;
	width:950px;
	text-align:center;
	color:#CCCCCC;
}

DIV#footer .pipe{
	border-left:#CCCCCC solid 1px;
}	

DIV#footer ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:130px;
}

DIV#footer ul li{
	float:left;
	line-height:23px;
}

DIV#footer ul li a{
	text-decoration:none;
	color:#CCCCCC;
	padding:0 7px 0 7px;
	
}

/* FOOTER END */

/* BUTTON START */

#ButtonGreen{
	padding-top:0px;
        padding-bottom:0px;
        padding-left:3px;
        padding-right:3px;
        background-color:#00FF00;
        font-weight: bold;
        text-decoration: none;
        font-size: 12px;
	background:url(img/green_button.jpg);
        margin-right: 10px;
        margin-top: 5px;
        margin-left: 5px;
        margin-bottom: 10px;
        font-family: sans-serif;
        color: #FFFFFF;
        border-top:0px;
        border-bottom:0px;
        border-left:0px;
        border-right:0px;
        border-style:solid;
        width:78px;
	height:24px;
	cursor:pointer;
}

#ButtonGreenHover{
	padding-top:0px;
        padding-bottom:0px;
        padding-left:3px;
        padding-right:3px;
        background-color:#00FF00;
        font-weight: bold;
        text-decoration: none;
        font-size: 12px;
	background:url(img/green_button_hover.jpg);
        margin-right: 10px;
        margin-top: 5px;
        margin-left: 5px;
        margin-bottom: 10px;
        font-family: sans-serif;
        color: #FFFFFF;
        border-top:0px;
        border-bottom:0px;
        border-left:0px;
        border-right:0px;
        border-style:solid;
        width:78px;
	height:24px;
	cursor:pointer;
}

#ButtonOrange{
	padding-top:0px;
        padding-bottom:0px;
        padding-left:3px;
        padding-right:3px;
        background-color:#00FF00;
        font-weight: bold;
        text-decoration: none;
        font-size: 12px;
	background:url(img/orange_button.jpg);
        margin-right: 10px;
        margin-top: 5px;
        margin-left: 5px;
        margin-bottom: 10px;
        font-family: sans-serif;
        color: #FFFFFF;
        border-top:0px;
        border-bottom:0px;
        border-left:0px;
        border-right:0px;
        border-style:solid;
        width:78px;
	height:24px;
	cursor:pointer;
}

#ButtonOrangeHover{
	padding-top:0px;
        padding-bottom:0px;
        padding-left:3px;
        padding-right:3px;
        background-color:#00FF00;
        font-weight: bold;
        text-decoration: none;
        font-size: 12px;
	background:url(img/orange_button_hover.jpg);
        margin-right: 10px;
        margin-top: 5px;
        margin-left: 5px;
        margin-bottom: 10px;
        font-family: sans-serif;
        color: #FFFFFF;
        border-top:0px;
        border-bottom:0px;
        border-left:0px;
        border-right:0px;
        border-style:solid;
        width:78px;
	height:24px;
	cursor:pointer;
}

/* BUTTON END */
