h3{
	margin-bottom:5px;
}

.logo_produit2 {
    background-color:#FEFCE7;
	float: right;
    margin-right: 8px;

   
}
.width2 .logo_produit2 {
	margin-top:20px;
}

.borderTop{
	 border-top: 1px dotted #b6131c;
}
    
.borderTop img{
	margin-top: 10px;  
}
.accroche{
	font-weight: bold;
    margin: 8px;
}
#temoign{
	margin-left: 8px;
}


/* IMMOMIG CSS Document */


/*
-----------
IF IE6
-----------
*/

*html #sidebar ul{
	padding:0px;
	margin:0px 0px 0px 15px;
}

*html #sidebar2 ul{
    margin:40px 15px 0;
}

*html #sidebar {
	width:188px;
}

*html #sidebar ul li{
	margin-left:-20px;
}

*html #sidebar2 ul li{
	margin-left:0px;
}


*html #footer, *html #prefooter{
	height:0px;
}


*html .logo_produit{
	margin:-49px 0px 0px 450px;
}

*html .content{
	height:385px;
}

*html .width2{
	width:60%;
}

*html .contact input{
	width:200px;
}

*html .contentbox h3{
	font-size:25px;
}

*html #tester{
	padding:30px 3px 0px 60px;
	height:210px;
	width:220px;
}

*html #news h3, *html #news h4, *html #news img{
    margin-bottom:-3px;
}

*html .homecol1{
	margin-top:50px;
	padding-left:50px;
	width:52%;
}

*html .homecol1bis{
	margin-top:15px;
}

*html #content_home .contentbox{
}

*html #news{
	height:220px;
	width:220px;
}

*html #content_home #sidebar, *html #content_home .contentbox {
	height:490px;
	padding:0px
}

*html #content_home #sidebar1 a:hover, *html #content_home .contentbox a:hover {
	background:#E3DCBF url(/pictures/select1_bg.jpg) repeat-y;
}   

*html #content_home .contentbox a:hover {
    height:488px;
}

*html #content_home #sidebar1 a:hover{
    width:398px;
    height:233px;
}

*html table#totalprice{
	position:absolute;
	margin-top:20px;   
	margin-left:10px;
}

*html table.price {
    margin:20px 0 20px 10px;
}

*html .buttons span{
	padding:4px;
	margin: 0px 4px;
}


*html .buttons span#first{
	margin-left:4px;
}

*html #newsbox { 
	width: 400px; 
	height: 170px; 
	position: relative; 
	overflow: hidden; 
}

*html #newslist { 
	position: absolute;
	padding-left:50px; 
}

*html #sidebar2 ul li{
    padding:0px;
}

*html #sidebar #sidebar2 a{
    padding:2px 5px;
}


/*
-----------
END IF IE6
-----------
*/

/*
-----------
IF IE7
-----------
*/
*+html #content_home #sidebar, *+html #content_home .contentbox {
	height:490px;
}
*+html #newsbox { 
	width: 400px; 
	height: 170px; 
	position: relative; 
	overflow: hidden; 
}

*+html #newslist { 
	position: absolute;
	padding-left:50px; 
}

*+html #sidebar ul{
	padding:0px;
	margin:0px 0px 0px 15px;
}

*+html #sidebar2 ul{
    margin:40px 15px 0;
}


*+html #sidebar ul li{
	margin-left:-22px;
}

*+html #sidebar2 ul li{
	margin-left:0px;
}


*+html .homecol1{
	margin-top:220px;
	padding-left:20px;
}

*+html .homecol1bis{
	margin-top:225px;
}

*+html .logo_produit{
	margin:-49px 0px 0px 450px;
}

*+html .contentbox h3{
	font-size:25px;
}

*+html #tester{
	padding:58px 3px 0px 50px;
	height:160px;
	position:absolute;
}

*+html .last{
    padding-top:0px;
}

*+html #tester{
    margin:0px 0px 0px 215px;
}

*+html #news h3, *html #news h4, *html #news img{
    margin-bottom:-3px;
}

*+html .ie7spacer{
	margin-top:-20px;
}

*html table#totalprice{
	position:relative;
	margin-top:20px;   
	margin-left:10px;
}

*+html #screen{
    margin:42px 0 0 -14px;
}

/*
-----------
END IF IE6 &7
-----------
*/



/*
-----------
IF SAFARI
-----------
*/

html[xmlns*=""] body:last-child .logo_produit{
	top:-49px 0px 0px 450px;
}

html[xmlns*=""] body:last-child #tester{
	height:160px;
}

html[xmlns*=""] body:last-child .homecol1bis {
    margin-top:23px;
}

/*
-----------
END IF SAFARI
-----------
*/

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

STYLES IMMOMIGSA.CH

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

body{
	background-color:#efe9d1;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

.clear_left{
	clear:left;
}

.clear_right{
	clear:right;
}

.clear_both{
	clear:both;
}

h1{
	display:none;
}

h3{
	font-size:14px;
    margin-bottom: 10px;
}

h4{
	font-size:12px;
	text-transform:uppercase;
}

.alert{
    border:1px solid #9f7136;
    color:#9f7136;
    font-weight:bold;
    font-size:13px;
    margin:0px 20px;
    padding:5px 5px 5px 25px;
    background:#d2b185 url(/pictures/alert.jpg) no-repeat 2px center;
}

.alertOK{
    border:1px solid #9f7136;
    color:#9f7136;
    font-weight:bold;
    font-size:14px;
    margin:0px 20px;
    padding:5px 5px 5px 25px;
    background:#7bd479 url(/pictures/alertOK.jpg) no-repeat 2px center;
}

p{
	margin:0px 0px 5px 0px;
}

a{
	cursor:pointer;
}

a img{
	border:none;
}

small a, #sidebar small a{
	color:#B3071B !important;
    text-transform:none;
}

.contentbox a{
	color:#b3071b;
	text-decoration:underline;
}

.contentbox img{
    border:2px solid #d9d0ab;
}

.contentbox .noborder, .logo_produit, .logo_produit2, .work{
    border:none !important;
}

#news a#blink:link{
    text-decoration:blink !important;
}

/*
--------------------------------------------------------------
PRODUCT BUTTON - HOMEPAGE
-------------------------------------------------------------
*/

a .btn_mig, a .btn_com, a.btn_mig{
	padding-left:14px;
	margin:10px 0px 10px 0px;
	display:block;
	text-transform: uppercase;
	text-decoration:none !important;
}

a .btn_mig, a.btn_mig{
	background: url(/pictures/btn_mig.jpg) no-repeat center left;
	color:#b3071b;
}

#news a.btn_mig{
	margin-top:0px;
	margin-bottom:15px;
	font-size:11px;
}

a .btn_com{
	background: url(/pictures/btn_com.jpg) no-repeat center left;
	color:#f1940a !important;
}

a .btn_mig:hover, , a.btn_mig:hover{
	color:#000;
}

a .btn_com:hover{
	color:#000;
}



.telephone{
	background: url(/pictures/phone.png) no-repeat left center;
	padding-left:27px;
	color: #9b9681;
	font-size:16px;
	font-weight:bold;
}

.big{
	font-size:28px;
}

.big2{
	font-size:16px;
}

/*
--------------------------------------------------------------
STRUCTURE
--------------------------------------------------------------
*/

#container{
	width:890px;
	margin:10px auto;
	text-align:left;
}

#logo{
	float:left;
}

#big_picture #flashcontent{
	background: url(/pictures/bg_flash_fr.jpg) no-repeat;
	width:648px;
	height:220px;
}

.menu_first, .menu_lang {
	padding-left:5px;
	margin: 24px 0px 0px 0px;
}

.content{
	margin-top:18px;
	background: #fefce7 url(/pictures/bg_content.jpg) repeat-y;
	min-height:385px;
}

.content#content_event{
	background:#FEFCE7;
}

#content_home{
	background: none;
}

#sidebar{
	width:172px;
	padding:8px;
	float:left;
	text-align:justify;
}

.contentbox{
	margin-left:8px;
	width:693px;
	float:left;
}

#prefooter{
	background-color:#efe9d1;
	height:13px;
}


#footer{
	background-color:#fefce7;
	color:#aaa281;
	font-size:13px;
	padding:10px 0px 10px 8px;

}

#footer span.coord{
	float:right;
	margin:0px 10px 0px 0px;
}

#footer span.copyright{
	float:left;
}

#footer a{
	color:#AAA281;
}

#seo{
    color:#AAA281;
    font-size:9px;
    margin:10px 10px 20px;
    text-align:center;
}

/*
___________________________________________________
MENU PRINCIPAL AND LANGUAGES
___________________________________________________
*/

.menu_first li, .menu_lang li{
	list-style:none;
	display:inline;
	text-transform:uppercase;
	font-weight:bold;
}

.menu_first li a, .menu_lang li a{
	text-decoration:none;
	padding:0px 5px;
}

.menu_first{
	float:left;
}

.menu_first li a{
	color:#000;
}

.menu_first li a:hover{
	color:#919394;
}

.menu_lang {
	float:right;
}

.menu_lang li a{
	color:#FFF;
}

.menu_lang li:hover{
	background-color:#000;
}


.menu_lang li{
	background-color:#919394;
	margin: 0px 5px;
}

.menu_first .actived, .menu_lang .actived{
	background-color:#b3071b;
	color:#FFF;
}

.menu_first .actived a, .menu_lang .actived a{
	color:#FFF;
}

/*
___________________________________________________
BIG PICTURES
___________________________________________________
*/

#big_picture, #news{
	margin:12px 0px 0px 0px;
}


#big_picture{
	width:647px;
	float:left;
}

/*
___________________________________________________
NEWS
___________________________________________________
*/

#news{
	float:right;
	width:200px;
	height:200px;
	background-color:#919394;
	overflow:hidden;
	padding:10px;
	color:#FFF;
}

.newshome{
	background:#919394 url(/pictures/news.jpg) right bottom no-repeat;

}

#news h3{
	text-transform:uppercase;
}

#news h3, #news h4, #news p{
	margin:0px 0px 3px 0px;
}

#news h4, #news h4 a{
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	padding-top:3px;
}

#news a{
    text-decoration:none !important;
}

.newshome h4{
	border-top:1px dashed #b3071b;
}

#news img{
	float:right;
	margin-bottom:3px;
}

#news .date{
	font-style:italic;
	font-size:10px;
	color:#FFF;

}

a.button_prod{
	color:#FFF;
}

/*
___________________________________________________
SIDEBAR
___________________________________________________
*/

#sidebar ul{
	padding-left:15px;
	margin-top:0px;
}

#sidebar ul li{
	padding:2px 0px;
}

#sidebar ul.first li{
	list-style:url(/pictures/puce.jpg);
	font-weight:bold;
	text-decoration:none; 
	margin:5px 0px 5px 8px;
	text-align:left;
}



#sidebar ul li.actived{
	list-style:url(/pictures/actived.jpg);
	
}

#sidebar ul li.activedspider{
	list-style:url(/pictures/activedspider.jpg);
}

#sidebar ul li.activedweb{
	list-style:url(/pictures/activedweb.jpg);
}

#sidebar ul li.actived a, #sidebar ul li.activedspider a, #sidebar ul li.activedweb a{
	color:#000;
}


#sidebar h3{
	margin:0px -6px 35px -6px;
	padding:0px 0px 15px 8px;
}

#sidebar h3, .contentbox h3{
	color:#787878;
	text-transform:uppercase;
	border-bottom:dashed 1px #cfc9b0;
}

#sidebar a{
	color:#787878;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#sidebar ul.first ul.second li {
    	list-style: url(/pictures/littlepuce.gif);
       	text-transform:none;
}


#sidebar ul.first ul.second li.actived {
    	list-style: url(/pictures/littlepuce_active.gif);
       	text-transform:none;
}

/*
___________________________________________________
CONTENT
___________________________________________________
*/

.width1, .width2, .width3{
	text-align:justify;
	padding:8px 11px 8px 8px;
	float:left;
}

.width1{
	width:30%;
}

.width1.equipe_portrait{
	width:46%;
}

.last{
	float:right;
	padding:8px; !important
}

.width2{
	width:63%;
}

.width3{
	width:97%;
	padding:8px 8px 8px 8px;

}

.para1{
	font-weight:bold;
	margin:10px 0px;
}

.contentbox h4{
	margin:15px 0px 5px 0px;
}

#otherpage .contentbox{
	margin-top:40px;
}

.paragraph_end {
    margin-left: 40px;
    margin-bottom: 50px;
}

/*
___________________________________________________
SPECIFIC HOME
___________________________________________________
*/

#screen{
	margin:40px 0px 0px -14px;
	position:absolute;
}

#tester{
	background:#B3071B url(/pictures/house_home.jpg) bottom right no-repeat;
	height:185px;
	padding:31px 3px 0px 51px;
	position:relative;
	width:165px;
	color:#FFF;
	text-transform:uppercase;
	float:right;
}

.homecol1, .homecol1bis{
	text-align:justify;
	display:block;
}

.homecol1{
    float:left;
	width:42%;
	padding-left:56px;
	padding-top:15px;
}

.homecol1bis{
    float:right;
    padding:15px 8px 0 5px;
    width:42%;
}


a.button_prod{
	text-decoration:none;
}

a.logo_home{
	margin:-8px;
	display:block;
	height:56px;
}

#newsbox { 
	width: 400px; 
	height: 170px; 
	position: relative; 
	overflow: hidden; 
}

#newslist { 
	position: absolute;
	padding-left:50px; 
}

#content_home #sidebar2{
    background: #fefce7 url(/pictures/titleGo.jpg) repeat-x;
    height:238px;
    margin-top:18px;
}

.titleGo{
    color:#fefce7;
    font-size:26px;
    margin-top:10px;
    margin-bottom:0px;
}

.undertitleGo{
    color:#919394;
    font-size:18px;
}

.titleGo, .undertitleGo{
    text-align:right;
    margin-right:20px;
}

#content_home #sidebar1, #content_home #sidebar2{
    background-color:#fefce7;
    padding-left:0px;
    padding-top:0px;
    border:1px solid #fefce7;
}

#content_home #sidebar{
    width:400px;
    padding:0px;
}

#content_home .contentbox{
    border:1px solid #fefce7;
    float:right;
}

#content_home .contentbox, #content_home #sidebar{
    height:485px;
}

#content_home #sidebar1{
    height:235px;
}

#content_home #sidebar1:hover,#content_home .contentbox:hover{
    background: #e3dcbf url(/pictures/select1_bg.jpg) repeat-y;
}

#content_home #sidebar1 a{
    text-transform:none;
    font-weight:normal;
}

#content_home #sidebar1 a, #content_home .contentbox a {
    color:#000;
    text-decoration:none;
}


#content_home .contentbox {
    width:470px;
    background-color:#fefce7;
    padding-bottom:8px;
}

#logo_com, #logo_courtage{
    width:37px;
    float:left;
}

.content_immomigcom{
    float:left;
    width:320px;
    margin-left:15px;
    margin-top: 35px;
}

#sidebar2 ul{
    margin:35px 15px 0px 15px;
}

#sidebar2 ul li{
    padding: 2px 5px;
   /* background: url(/pictures/puce_golive.jpg) no-repeat 4px 3px; */
    list-style:none;
    list-style-type:none;
    border-top: 1px solid #efe9d1;
    border-bottom: 1px solid #efe9d1;
    margin:10px 0px;
    text-align:right;
}

#sidebar2 ul li .capital{
    color:#919394;
    text-transform:uppercase;
}

#sidebar #sidebar2 a{
    color:#B3071B;
    text-transform: lowercase;
    font-weight:normal;
    font-size:13px;
    display:block;
    width:100%;
}

#sidebar #sidebar2 li:hover{
    background-color:#efe9d1;
}

#sidebar #sidebar2 a:hover{
    background-color:#efe9d1;
}

#sidebar #sidebar2 a:hover{
    color:#919394;
}

#content_home .width1home,
#content_home #logo_com,
#content_home .content_immomigcom,
#content_home .width2home,
#content_home #tester,
#content_home .clear,
#content_home #logo_courtage,
{
    display:block;
}

/*
___________________________________________________
SPECIFIC PRODUCT
___________________________________________________
*/


.logo_produit{
	position:absolute;
	margin:-29px 0px 0px 450px;
	
	padding:0px 8px 0px 24px;
	background-color:#FEFCE7;
}

.contentbox h3{
	padding:9px 0px 0px 8px;
}


.contentbox #flashvideo{
    margin-top:30px;
    padding-left:2px;
}

/*
--------------------
NEWS PRODUCT
--------------------
*/


.buttonProd1, .buttonProd2, .buttonProd3{
	background: url(/pictures/btn_produit.jpg) no-repeat;
	width:232px;
	height:49px;
	position:absolute;
	padding:10px 0px 10px 51px;
}

a.buttonProd1:hover, a.buttonProd2:hover, a.buttonProd3:hover{
	background: url(/pictures/btn_produitH.jpg) no-repeat !important;
	color:#e8e8e8;
}

a.buttonProd1:active, a.buttonProd2:active, a.buttonProd3:active{
	background: url(/pictures/btn_produitA.jpg) no-repeat !important;
	color:#FFF;
}


.buttonProd1{
	margin:15px 0px 10px -25px;
}

.buttonProd2{
	margin:74px 0px 10px -25px;
}

.buttonProd3{
	margin:133px 0px 10px -25px;
}

/*
--------------------
CONTACT
--------------------
*/

input [type=text], select, textarea{
	border:1px solid #000;
	background-color:#efe9d1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.contact input{
	width:211px;
}

.contact select, .contact textarea{
	width:400px;
}

*html input.radio{
	border:none;
	background-color:transparent;
	width:auto;
}

input[type=radio]{
	border:none;
	background-color:transparent;
	width:auto;
}


*html input.submit, *html input.reset{
	width:100px;
	color:#FFF;
	background-color:#B3071B;
	border:#B3071B;
	padding:2px 0px;
	float:right;
	margin-left:5px;
}

input[type=submit], input[type=reset]{
	width:100px;
	color:#FFF;
	background-color:#B3071B;
	border:#B3071B;
	padding:2px 0px;
	float:right;
	margin-left:5px;
}

p.event_intro_txt{
	margin-bottom:0;
    margin-left:4px;
    margin-top:15px;
    color:#787878;
}

.display_none{
	display:none;
}
/*
--------------------
PRESSE
--------------------
*/

.separator{
	width:70%;
	float:right;
}
/*
--------------------
EVENEMENT
--------------------
*/

#content_event .contentbox{
	width:874px;
}

#content_event table {
    width:100%;
    border-collapse:collapse;
    margin:10px 0;
}

#content_event .event_descr{
    border-bottom:1px dashed #CFC9B0;
	color:#787878;
}

#content_event .event_descr h4{
	margin:0;
    padding-left:2px;
}

#content_event .section_date{
    border-bottom:#787878 1px solid;
}

#content_event .section_date td{
    margin:0px;
    color:#B3071B;
    padding:10px 0 0;
    font-weight:bold;
}

#content_event .event_title {
    border-bottom:#CCCCCC 1px solid;
}

#content_event .event_title.event_title_open {
    border:#CCCCCC solid;
    border-width:0 1px;
    background-color:#EFE9D1;
}

#content_event .event_title h4 {
    margin:0px;
    color:#787878;
    padding-left:20px;
    background:url('/pictures/event.png') no-repeat left center;
}

#content_event .event_title.event_title_open h4 {
    background:url('/pictures/event_select.png') no-repeat left center;
}

#content_event .event_title span {
    color:#555555;
}

#content_event .event_title td{
    padding:4px 2px 2px;
    cursor:pointer;
}

#content_event .event_descr td{
    padding:4px 2px 2px;
}

#content_event .event_title:hover {
    background-color:#EFE9D1;
}

#content_event .event_details {
    border:#CCCCCC solid;
    border-width:0 1px 1px;
    vertical-align:top;
}

#content_event .event_details td {
    padding:10px 2px 16px;
}

#content_event .event_details td:first-child {
    padding-left:4px;
}

#content_event .event_details td small a {
	color:#B3071B !important;
    text-align:right !important;
    float:right;
    margin:-3px 19px 0 0;
}

#content_event .event_details a.contact_link {
    background:url('/pictures/event_link.png') no-repeat 3px center;
    font-weight:bold;
    padding: 1px 0 1px 20px;
}

#content_event .event_details iframe, iframe#contact_situ {
	border:#787878 1px solid;
}

.tr_display_none{
	display:none;
}

/*
--------------------
EQUIPE
--------------------
*/


*html .age{
	margin-top:135px;

}

.age{
	margin-top:129px;
	font-size:12px !important;
	height:15px;

}

.work{
	float:right;
}

#otherpage h2{
    color:#564140;
    border-top:1px dashed #564140;
    margin:0px 8px;
}

p.team_txt{
	width:677px;
    border-top:1px dashed #CFC9B0;
    margin:0 8px;
    padding:20px 0;
    color:#564140;
}

/*
--------------------
NEWS PAGE
--------------------
*/

.date{
	font-style:italic;
	color:#919394;
	font-size:12px;

}

/*
--------------------
SUPPORT
--------------------
*/

.trait{
	font-size:1px;
}

/*
--------------------
COURTAGE SCREEN
--------------------
*/

/*.return{
	position:absolute;
	margin:10px 0px 0px 10px;
	text-decoration:none !important;
	font-weight:bold;
}*/

h4.underline{
    border-bottom:1px dashed #CFC9B0;
}

.para{
    margin:10px 0px;
}

/*
--------------------
COURTAGE PRICE
--------------------
*/

table.price{
    text-align:center;
    margin:20px 0px 0px 30px;
    border:1px solid #B3071B;
    float:left;
    margin-bottom:20px;
    font-size:12px;
}

table#totalprice{
	position:fixed;
	margin-left:528px;
	width:160px;
}

table.price th{
    background-color:#B3071B;
    color:#FFF;
    font-weight:normal;
    padding:10px 0px 0px;
    text-transform:uppercase;
}

table.price .disabled{
    color:#919394;
}

table.price img{
    border:none;
}

table.price td{
    padding:5px 0px;
}

table.price .title, table.price .subtitle{
    text-align:left;
    padding-left:5px;
}

table.price .subtitle img{
    padding-right:10px;
}

table.price .subtitle{
	background:#919394;
	color:#FFF;
}

.highlight{
background:#EFE9D1;
}

table.price .montant{
    text-align:right;
    padding-right:10px;
}

/*
--------------------
COURTAGE TOUR
--------------------
*/

.buttons span{
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	border-color: #EFE9D1;
	display:block;
	float:left;
	padding:5px;
	margin: 0px 8px;
	cursor:hand;
	cursor:pointer;
}

p.buttons{
	padding-bottom:80px;
}

.buttons span:hover{
	background-color:#FFF;
	border-top-width:2px;
	border-top-color:#EFE9D1;
}

.buttons span:active{
	border-color:#FFF;
}

.buttons span.active{
	border-width:10px 2px 2px 2px;
	border-color: #EFE9D1;
	background-color:#FFF;
}
.contentbox #box4 h3{
	font-size:16px;
}

.buttons span#first{
	margin-left:16px;
}

/*
--------------------
PARTENAIRES
--------------------
*/

.component{
    margin-left:35px;
}

.component a{
    background:url(/pictures/bg_partners.jpg) no-repeat;
    display:block;
    height:82px;
    padding:10px 0 0 10px;
    width:139px;
}

.component a img{
    border: 1px #919394 solid;
}

.component h3{
    color:#000;
    font-size:14px !important;
}


/*
--------------------
PASSERELLES
--------------------
*/


.passerelles{
    margin-left:35px;
    margin-bottom:30px;
}

.passerelles a{
    background:url(/pictures/bg_passerelles.jpg) no-repeat;
    display:block;
    height:103px;
    padding:10;
    width:193px;
}

.passerelles a img{
    margin-left: 5px;
    margin-top: 5px;
    border: 1px #919394 solid;
}

.passerelles h3{
    color:#000;
    font-size:14px !important;
}

/* ThickBox */

div div#TB_ajaxContent.TB_modal {
	padding:0;
}

a.view_video{
	background:url(/pictures/view_video.png) no-repeat left top;
    display:block;
    width:142px;
    height:47px;
    color:#FFFFFF;
    padding:8px 6px 6px 58px;
    margin:38px;
    font-size:12px;
    text-decoration:none;
}

a.view_video strong{
    font-size:21px;
}

a.view_video span{
    font-size:15px;
    font-weight:bold;
    margin-top:6px;
}

a.view_video:hover{
	background:url(/pictures/view_video.png) no-repeat left bottom;
}

#TB_window #TB_ajaxContent a.video_retour{
	background-color:#B3071B;
    display:block;
    position:absolute;
    padding:4px 10px 3px;
    border:2px solid #FFFFFF;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
    margin-top:10px;
    color:#FFFFFF;
    margin-top:0\9;
    margin-left:10px\9;
}

#TB_window #TB_ajaxContent a.video_retour:hover{
	background-color:#8B181A;
}
.contentbox ul {
	padding-left:15px;
}

/** ------------------- FOOTER LINKS ------------------- **/
#footerlinks{
	text-align: left;
    color:#AAA281;
    font-size:12px;
    padding:10px 0 10px 8px;
	margin-bottom: 5px;
    font-size: 10px;
}

#footerlinks a{
	
    color:#AAA281;
   
}
#footerlinks h4{
	display: inline;
    font-size: 10px;
    text-transform: none;	
	line-height: 15px;

    
}
#footerlinks a:hover{
	color: #747166;
}
#footerlinks, #footer{
	color: #747166;
}
