.hidden
{
opacity:0.0;
filter:alpha(opacity=0);
}

.visible
{
opacity:1.0;
filter:alpha(opacity=100);
}

.window
{
position:absolute;
top:0px;
left:0px;
padding:25px 10px 10px 10px;
background-color:#888;
border-style:solid;
border-width:1px;
border-color:#666;
z-index:40;
display:none;
overflow:visible;
}

.window .header_bloc
{
height:15px;
width:100%;
top:0px;
left:0px;
background-color:#666;
position:absolute;
text-align:center;
font-size:11px;
color:#fff;
cursor:pointer;
}

.window #cancel_button
{
position:absolute;
top:0px;
left:0px;
width:15px;
height:15px;
border-style:none;
background-image:url(medias/int_stylesheet/window_cancel_button.png);
}

.window #cancel_button:hover
{
cursor:pointer;
background-image:url(medias/int_stylesheet/window_cancel_button_hover.png);
}

.window input[type=submit], .window input[type=button]
{
border-style:solid;
background-color:#ddd;
}

.window input[type=submit]:hover, .window input[type=button]:hover
{
background-color:#eee;
}

.btn_list
{
background-color:#ccc;
font-weight:bold;
color:#888;
cursor:pointer;
display:inline;
}

.btn_list:hover
{
background-color:#aaa;
color:#000;
}

.btn_list_activated
{
background-color:#666;
font-weight:bold;
color:#fff;
cursor:pointer;
display:inline;
}

.btn_list>label, .btn_list_activated>label
{
margin:15px;
text-align:left;
font-size:12px;
line-height:18px;
cursor:pointer;
}


.translation_visible
{
position:relative;
visibility:visible;
}

.translation_invisible
{
position:relative;
visibility:hidden;
overflow:hidden;
width:0px;
height:0px;
}

.direct_translation
{

}

.direct_translation textarea
{
width:600px;
height:150px;
}

.direct_translation #translate__trn_translation__text[disabled=true]
{
border-style:none;
background-color:transparent;
color:#fff;
}
			body
{
width:100%;
background-color:#bf4c00;
height:auto;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(medias/int_stylesheet/filet.png);
background-repeat:repeat-y;
background-position:center;
}

.site
{
position:relative;
width:900px;
margin:60px auto 0px auto;
padding:0px;
border-spacing:0px;
border-style:none;
}

.site, .interface, .menu
{
border-spacing:0px;
border-style:none;
}

.site>tbody>tr>td, .interface>tbody>tr>td, .menu>tbody>tr>td
{
border-spacing:0px;
border-style:none;
margin:0px;
padding:0px;
position:relative;
}

.menu
{
position:relative;
padding:0px;
margin:0px;
border-spacing:0px;
width:100%;
border-style:none;

}

.interface
{
position:relative;
padding:0px;

margin:0px;
background-image:url(medias/int_stylesheet/site.png);
background-repeat:repeat-y;
background-position:right;
overflow:auto;
border-spacing:0px
width:100%;
border-style:none;
}

.t2r1 .t2c2
{
background-image:url(medias/int_stylesheet/title1.png);
background-repeat:no-repeat;
background-position:right bottom;
}

.t2r1 .t2c3
{
background-image:url(medias/int_stylesheet/title2.png);
background-repeat:no-repeat;
background-position:left bottom;
}

.t1c1, .t2c1
{
width:240px;
}

.t1c1
{
vertical-align:bottom;
}

.t1c2
{
width:660px;

}

.t2r1
{
}

.t2r2
{
}

.t2r3
{
}

.t2c2
{
width:470px;
}

.t2c3
{
width:190px;
}

.t2cx
{
width:660px;
}



.t1c2, .t2c1,.t2c2, .t2c3
{
vertical-align:top;
}

.search
{
margin:20px 10px 10px 20px;
text-align:center;
}

.search input
{
border-style:none;
background-color:transparent;
font-size:11px;
line-height:14px;
width:200px;
text-align:center;
font-weight:bold;
}

.search input:hover
{
border-style:none;
background-color:#BBBBA1;
}

.cloud_keywords
{
margin:20px 10px 0px 10px;
text-align:center;
}

.cloud_keywords a
{
margin:5px 5px 5px 5px;
color:#000;
text-decoration:none;
}

.cloud_keywords a:hover
{
color:#800;
}

.logo
{
margin:100px 0px 40px 0px;
background-image:url(medias/int_stylesheet/logo.png);
background-repeat:no-repeat;
background-position:50% 50%;
height:105px;
}


.browse
{
position:relative;
top:40px;
left:5px;
}

.browse a
{
color:#fff;
text-decoration:none;
}

.browse a:hover
{
color:#000;
text-decoration:underline;
}

.page_title
{
margin:0px;
padding:0px;
height:125px;
}



.page_path
{
padding:0px 0px 5px 25px;
}

.page_title h1
{
width:450px;
position:relative;
padding:45px 0px 20px 25px;
margin:0px;
color:#4A4739;
font-weight:bold;
font-size:24px;
}

.page_contents
{
margin:0px;
padding:20px;
height:auto;
font-size:12px;
overflow:visible;
min-height:400px;
}

.blocs
{
position:relative;
padding:35px 0px 0px 0px;
margin:0px;
}

.bloc
{
position:relative;
margin:0px 0px 15px 0px;
padding:0px;
color:#fff;
border-style:none;
font-size:11px;
}

.bloc ul
{
margin:0px;
padding:0px;
list-style:none;
}

.bloc ul li
{
margin:0px;
line-height:20px;
padding:0px 5px 0px 6px;
background-color:#BBBBA1;
border-style:dotted;
border-width:0px 0px 1px 0px;
border-color:#bf4c00;
}

.bloc ul li:hover
{
/*background-color:#bf4c00;*/

background-image:url(medias/int_stylesheet/bloc.gif);
background-repeat:repeat-y;
background-position:left 50%;
}

.bloc ul li a
{
text-decoration:none;
color:#848472;
display:block;
}

.bloc ul li:hover a
{
color:#fff;
}



.bloc input[type=text], .bloc input[type=password]
{
width:100%;
border-style:none;
background-color:#BBBBA1;
margin:0px 0px 0px 0px;
}

.bloc input[type=password]
{
width:100%;
border-style:none;
background-color:#BBBBA1;
margin:0px 0px 0px 0px;
}

.bloc input[type=submit]
{
margin:10px 0px 0px 0px;
width:100%;
border-style:solid;
border-width:1px;
border-color:#ADAD95;
background-color:#9C9C87;
font-size:11px;
}

.bloc input[type=submit]:hover
{
border-color:#9C9C87;
background-color:#ADAD95;
}

.loading
{
background-image:url(medias/int_stylesheet/ajax_loader.gif);
background-position:50% bottom;
margin:10px 0px 60px 0px;
background-repeat:no-repeat;
height:24px;
opacity:0.0;filter:alpha(opacity=0);
}


.language_selection
{
text-align:right;
top:0px;
right:0px;
}

.language_selection select
{
font-size:10px;
background-color:#D0D6B1;
border-style:solid;
border-width:0px;
border-color:#fff;
}










.main_menu
{
}

.main_menu ul

{
margin:0px;
list-style:none;
text-align:right;
padding:0px 0px 5px 0px;
}

.main_menu ul li
{
float:left;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 25px;
background-repeat:no-repeat;
background-position:0px 100%;
height:20px;
border-style:none;
border-width:1px;
border-color:#fff;
}

.main_menu ul li:hover
{
}

.main_menu ul li a
{
color:#000;
font-size:10px;
text-decoration:none;
display:none;
visibility:hidden;
line-height:20px;
font-weight:bold;
}

.main_menu ul li:hover a
{
visibility:visible;
display:block;
}


.main_menu ul li:hover a
{
color:#000;
}

.main_menu ul li a:hover
{

}



.pictos
{
margin:30px 30px 30px 30px;
padding:0px;
}

.pictos ul
{
margin:0px;
padding:0px;
}

.pictos li
{
display:inline;
padding:0px;
margin:0px;
}

.pictos li a
{
padding:0px;
margin:0px;
border-style:none;
}

.pictos img
{
margin:0px;
padding:2px;
}

.pictos img:hover
{
background-color:#888;
}






.second_menu
{
width:660px;
position:relative;
margin:0px 0px 0px 0px;
padding:0px;
overflow:hidden;

}

.second_menu ul
{
padding:0px;
margin:0px;
list-style:none;
}

.second_menu ul li
{
float:left;
padding:0px;
margin:0px;
width:220px;
overflow:hidden;
}

.second_menu ul li:hover
{
background-image:url(medias/int_stylesheet/second_menu.gif);
background-repeat:no-repeat;
background-position:0px 50%;
}

.second_menu ul li a
{
color:#fff;
text-decoration:none;
padding:0px 5px 0px 25px;
display:block;
font-size:10px;
line-height:15px;
}


.secondmenuover
{
background-color:#800;
}

.secondmenuout
{
background-color:#088;
}



.bottom
{
height:20px;
position:relative;
padding:0px;
background-image:url(medias/int_stylesheet/site.png);
background-repeat:repeat-y;
background-position:right;
right:0px;
margin:0px;
text-align:right;
padding:5px 5px 5px 5px;
color:#fff;
font-size:10px;
}

.asterix
{
color:#777;
font-size:10px;
margin:5px;
text-align:center;
}

.ad
{
background-color:#CECEB2;
padding:10px;
margin:2px 0px 2px 0px;
background-image:url(medias/int_stylesheet/bloc.png);
}

.ad>a
{
font-weight:bold;
color:#48204d;
text-decoration:none;
}

.ad>a:hover
{
color:#BF4900;
text-decoration:underline;
}

.ad>p
{
line-height:12px;
font-size:12px;
padding:4px 0px 0px 0px;
margin:3px;
color:#444;
}
			.page_contents .infos
{
background-color:#CCCCB0;
margin:10px auto 10px auto;
padding:20px; 
border-style:solid;
border-width:1px;
border-color:#E7E7C7;
}

.page_contents .explore
{

}

.page_contents .explore ul
{
margin:0px 0px 20px 0px;
background-image:url(medias/int_stylesheet/explorer.png);
background-repeat:repeat-y;
background-position:40px 0px;
}

.page_contents .explore ul li
{
list-style:none;
}

.catchline
{
color:#fff;
font-size:18px;
font-weight:400;
}

.changecolor
{
color:#48204d;
}

.bolder
{
font-weight:900;
}


.page_contents
{

}

.page_contents a>img
{
border-style:none;
margin:5px;
}

.page_contents table td
{
padding:5px;
font-size:12px;
color:#000;
font-weight:normal;
vertical-align:top;
}

.page_contents a
{
color:#000;
}

.page_contents a:hover
{
color:#bf4c00;
}


.page_contents h1, .plugin__title
{
font-weight:bold;
font-size:15px;
color:#bf4c00;
margin:0px;
padding:10px 0px 5px 0px;
}

.page_contents h2
{
font-weight:bold;
font-size:12px;
color:#bf4c00;

margin:0px;
padding:10px 0px 5px 10px;
}

.page_contents h3
{
font-weight:normal;
font-size:12px;
color:#bf4c00;

margin:0px;
padding:10px 0px 0px 20px;
}

.page_contents>p
{
margin:0px;
padding:5px 0px 5px 20px;
}



.page_contents ul>li
{
list-style-image:url(medias/int_stylesheet/list-style.png);
}

.page_contents>p>ul li>a, .page_contents>ul li>a
{
text-decoration:none;
color:#000;
font-weight:bold;
}

.page_contents>ul li>a
{
}

.page_contents>p>ul li>a:hover, .page_contents>ul li>a:hover
{
color:#bf4c00;
text-decoration:underline;
}

.page_contents>ul, .page_contents>p>ul
{
padding:5px 0px 5px 20px;
}

.page_contents>ol>li
{
padding:5px 0px 5px 0px;
}




.form__direct_action__add_button
{
width:20px;
height:20px;
background-color:#800;
color:#fff;
}

.form__direct_action__add_button:hover
{
background-color:#a00;
}

.form__direct_action
{
position:relative;
z-index:100;
border-style:solid;
border-width:1px;
border-color:#800;
background-color:#eee;
}

.form__direct_action form
{
padding:10px;
}


form table th
{
text-align:left;
font-weight:400;
}

.form
{
background-color:#D6D6B9;
padding:10px;
}


.form table th
{
font-size:12px;
text-align:left;
}

.form table td
{
padding-bottom:10px;
font-size:12px;
}

.page_contents form input[type=text], 
.page_contents form input[type=password],
.page_contents form textarea
{
font-size:12px;
border-style:solid;
border-width:1px;
border-color:#9E9E88;
background-color:#E9E9C9;
}

.page_contents form textarea
{
width:100%;
height:100px;
}

.page_contents form input[type=submit], .page_contents .button a
{
padding:5px 10px 5px 10px;
font-size:12px;
border-style:solid;
border-width:1px;
border-color:#9E9E88;
background-color:#888876;
color:#E9E9C9;
text-decoration:none;
}

.page_contents form input[type=submit]:hover, .page_contents .button a:hover
{
border-color:#9E9E88;
background-color:#A3A38D;
}

.page_contents table td ul
{
padding:0px 0px 0px 15px;
}

.page_contents .quote
{
background-color:#fff;
margin:10px;
padding:10px;
}
			