@charset "utf-8";
/* CSS Document */

body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#103751;}
p {margin:0;}

.img_link {border:none;}
a {outline:none; text-decoration:none; color:#103751;}
a:hover {text-decoration:underline;}

h1 {font-size:16px; font-weight:bold; margin:0 0 6px 0; color:#103751;}
h2 {font-size:30px; font-weight:bold; margin:30px 0 15px 0; color:#103751;}
.txt_darkBlue {color:#103751;}

#wrapper {width:925px; margin:auto;}

/* FOOTER */
#footer {width:923px; height:38px; border:1px solid #040707; background:#103751; margin:auto; margin-bottom:12px}
#txt_footer {color:#e3f71e; font-size:12px; margin:13px 0 0 15px;}

/* HEADER */
#header {width:925px; height:110px; background:#103751;}
#logo {width:283px; height:59px; float:left; margin:25px 0 0 33px;}
#telephone_header {width:151px; height:27px; float:right; margin:60px 12px 0 0;}

/* MAIN MENU */
#mainmenu {width:925px; height:35px; background:url(../imgs/bg_menu.jpg) repeat-x;}

#menu_bts {width:488px; height:35px; float:right;}
#bt_profil {width:79px; height:35px; float:left; cursor:pointer; display:block; text-indent:-3000px; background:url(../imgs/bts/bt_profil.jpg) no-repeat center top;}
#bt_communication {width:149px; height:35px; float:left; cursor:pointer; display:block; text-indent:-3000px; background:url(../imgs/bts/bt_communication.jpg) no-repeat center top;}
#bt_contenu {width:95px; height:35px; float:left; cursor:pointer; display:block; text-indent:-3000px; background:url(../imgs/bts/bt_contenu.jpg) no-repeat center top;}
#bt_portfolio {width:84px; height:35px; float:left; cursor:pointer; display:block; text-indent:-3000px; background:url(../imgs/bts/bt_portfolio.jpg) no-repeat center top;}
#bt_contact {width:81px; height:35px; float:left; cursor:pointer; display:block; text-indent:-3000px; background:url(../imgs/bts/bt_contact.jpg) no-repeat center top;}

#bt_profil:hover, #bt_communication:hover, #bt_contenu:hover, #bt_portfolio:hover, #bt_contact:hover {background-position:center -35px;}

/* CONTENT */
#content {width:923px; margin:auto; border-left:1px solid #9da3aa; border-right:1px solid #9da3aa; display:table;}

/* home */
#flash {width:923px; height:300px;}
#home_forfaits {width:923px; height:118px;}
#home_bot {width:923px; background:#d3dd73 url(../imgs/bg_home_bot.jpg) repeat-x; display:table; padding:5px 0 35px 0;}

#forfaits_title {font-weight:bold; font-size:18px; padding:20px 0 0 18px;}
.forfaits_item {width:261px; float:left; margin:6px 0 0 18px;}

.bot_item_container {width:263px; float:left; margin:20px 0 0 18px;}
.img_border_homeBot {border:1px solid #103751;}
.space_right {margin-right:31px;}

.home_pic {margin-bottom:8px;}

/* internal pages */
#left_col {float:left; width:436px; background:#dde497; min-height:530px;}
#img_leftCol {border-bottom:1px solid #9da3aa; margin-bottom:12px; height:290px;}
#txt_leftCol {width:390px; margin:auto auto 20px auto; padding:12px 0;}

ul {padding-left:15px;}

#right_col {width:420px; min-height:470px; *height:auto; float:right; margin:0 40px 0 0; background:url(../imgs/bg_txt.jpg) no-repeat center bottom;}
#right_col_port {width:420px; min-height:575px; *height:auto; float:right; margin:0 40px 0 0; background:url(../imgs/bg_txt_port.jpg) no-repeat center bottom;}
#right_col p {color:#073f5b; margin-bottom:150px;}

#left_col_port {float:left; width:436px; min-height:658px; background:#dde497;}
#flash_port {width:420px; height:575px; float:left;}
