/*HTML Redifiniton*/
body { 
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#444873;
margin:0;
}



/*Liens*/

a:link, a:visited{font-size:12px;text-decoration:underline;color:#444873;}
a:hover, a:active{font-size:12px;text-decoration:underline;color:#FF8800;}

.plus a:link, .plus a:visited{font-size:11px;color:#444873;text-decoration:none;font-weight:bold}
.plus a:hover, .plus a:active{font-size:11px;color:#FF8800;text-decoration:none;font-weight:bold}

div#index_footer_bar a:link, div#index_footer_bar a:visited{color:#444873; text-decoration:none; font-weight:bold; }
div#index_footer_bar a:hover, div#index_footer_bar a:active{color:#FF8800; text-decoration:underline;font-weight:bold;}

div#index_top a:link, div#index_top a:visited{font-size:10px;color:#444873;text-decoration:none;font-weight:bold;}
div#index_top a:hover, div#index_top a:active{font-size:10px;color:#FF8800;text-decoration:underline;font-weight:bold;}

div#index_footer  a:link, div#index_footer a:visited{font-size:10px;color:#444873;text-decoration:none;font-weight:bold;}
div#index_footer a:hover, div#index_footer a:active{font-size:10px;color:#FF8800;text-decoration:underline;font-weight:bold;}

.footer_p a:link, .footer_p a:visited{font-size:10px;color:#444873;text-decoration:none;font-weight:bold;}
.footer_p a:hover, .footer_p a:active{font-size:10px;color:#FF8800;text-decoration:underline;font-weight:bold;}

div#index_top li h2 a:link, div#index_top li h2 a:visited{font-size:12px;font-weight:bold;color:#444873;}
div#index_top li h2 a:hover, div#index_top li h2 a:active{font-size:12px;font-weight:bold;color:#FF8800;}

.div_one_categ h2 a:link, .div_one_categ h2 a:visited{font-size:12px;color:#444873;text-decoration:underline;font-weight:bold;}
.div_one_categ h2 a:hover, .div_one_categ h2 a:active{font-size:12px;color:#FF8800;text-decoration:underline;font-weight:bold;}

.div_one_categ a:link, .div_one_categ a:visited{font:Arial, Helvetica, sans-serif 10px;color:#444873;text-decoration:underline;}
.div_one_categ a:hover, .div_one_categ a:active{font:Arial, Helvetica, sans-serif 10px;color:#FF8800;text-decoration:underline;}

div#list_categ_left_lg a:link, div#list_categ_left a:link, div#list_categ_left a:visited, div#list_categ_left_lg a:visited{font-size:12px;text-decoration:underline;color:#444873; font-weight:bold;}
div#list_categ_left_lg a:hover, div#list_categ_left a:hover, div#list_categ_left a:active, div#list_categ_left_lg a:active{font-size:12px;text-decoration:underline;color:#FF8800; font-weight:bold;}

.footer_m  a:link, .footer_m a:visited{font-size:12px;color:#444873;text-decoration:none;}
.footer_m  a:hover, .footer_m a:active{font-size:12px;color:#FF8800;text-decoration:underline;}

.top a:link, .top a:visited,.top_search a:link, .top_search a:visited{text-transform:capitalize;font-size:12px;color:#444873;text-decoration:none;}
.top a:hover, .top a:active,.top_search a:hover, .top_search a:active{text-transform:capitalize;font-size:12px;color:#FF8800;text-decoration:underline;}

#filtrer a:link, #filtrer a:visited{font-size:12px;color:#444873;text-decoration:none;font-weight:400;}
#filtrer a:hover, #filtrer a:active{font-size:12px;color:#FF8800;text-decoration:underline;font-weight:400;}

.sup a:link, .sup a:visited{font-size:10px;color:#444873;text-decoration:none; font-weight:bold;}
.sup a:hover, .sup a:active{font-size:10px;color:#FF8800;text-decoration:none; font-weight:bold;}

.jaune{
background-color:#FF9933;
color:#FF9933;
}
.filter{
font-weight:bold;
text-transform:capitalize;
}
.plus{
/*border-bottom:1px #444873 dotted;*/
}
/*Texte*/
.titre_attribut{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.liste_attribut{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
}

.port{font-size:11px;font-weight:bold;color:#FF8000;}
.bordeaux{color:#444873;font-weight:bold;font-size:15px;text-align:center;}
.fourchette{font-size:14px;font-weight:bold;}
.little_grey{color:#666666;font-size:10px;text-align:center;}

.titre_categ{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:capitalize;
}
#form_avs{
max-width:788px;
text-align:left;
}
div#block_mention{
width:450px;
margin:0;
padding:20px;
}
.img_mention{
background-image:url(images/dot.gif);
background-repeat:repeat-x;
width:100%;
height:1px;
clear:both;
}
.link_footer_bar{
padding-top:6px;
text-align:center;
}
.specif_bg{
background-color:#F8F8FA;
}
div#ariane{
width:970px;
font-size:12px;
text-transform:capitalize;
text-align:left;
text-indent:20px;
margin:10px auto;
}
div#ariane_788{
width:970px;
font-size:12px;
text-transform:capitalize;
text-align:left;
text-indent:20px;
margin:10px auto;
}

div#ariane_1{
width:100%;
margin-top:0px;
margin-left:0px;
margin-bottom:0;
font-size:12px;
text-transform:capitalize;
}

.titre{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
margin-top:0px;
}

.div_one_categ h2{
font-size:12px;
font-weight:bold;
margin:0;
margin-top:4px;
}

.orange{
font-size:11px;
font-weight:bold;
color:#FF8800;
text-transform:uppercase;
margin:0;
}

.marronfaible{
color:#ACAF31;
font-size:10px;
}

.div_onetop ul h2{
font-size:12px;
font-weight:bold;
margin:0;
}

/*Images$*/

.image{
margin:3px 5px;
}

.index_icon{
margin:6px;
cursor:pointer;
float:left;
}

.index_imgtop{
margin:15px 5px 15px 5px;
border:0;
float:left;
}

/* Effects */

.offre{
border-bottom:1px solid #F9E8C9;
width:788px;
}

.mini_offre{
border-bottom:1px solid #F9E8C9;
background-color:#F6F6F9;
width:788px;
}

.offre h4{
font-size:12px;
}

.top_dotted{
width:162px;
height:1px;
background-image:url(images/dot.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
}

.bot_dotted{
width:162px;
height:1px;
background-image:url(images/dot.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
margin-bottom:25px;
}



.up_dot{
background-image:url(images/dot.gif);
background-repeat:repeat-x;
width:100%;
height:1px;
margin:0;
padding:0;
margin-bottom:0;
}



.bottom_dot{
background-image:url(images/dot.gif);
background-repeat:repeat-x;
width:100%;
height:1px;
margin:0;
display:block;
}
.ong_merch{
border:none;
margin:0;
margin-left:-3px;
}
.index_pointille_b{
width:748px;
height:1px;
margin-top:0;
margin-bottom:15px;
padding-top:0;
display:block;
}

.index_pointille_u{
width:748px;
height:1px;
margin-top:0;
margin-bottom:0;
padding-top:0;
display:block;
}

.list_categ_b{
width:322px;
height:1px;
margin-top:0;
margin-bottom:0;
padding-top:0;
display:block;
float:left;
}

.dot_444{
width:444px;
height:1px;
margin:0;
padding-top:0;
display:block;
}

.dot_322_u{
width:322px;
height:1px;
margin:0;
padding-top:0;
display:block;
}

.dot_162{
width:162px;
height:1px;
margin:0;
padding-top:0;
display:block;
}


.img_menu{
margin:16px 0 2px 0;
border:none;
float:left;
display:inline;
}


/* Listes */
#filtrer ul{
margin: 0;
padding: 0;
list-style-position: outside;
list-style-type:none;
}

#filtrer ul li{
margin: 0 0 4px 10px;
padding:0;
text-transform:capitalize;
}

.top ul{
list-style-position:outside;
}

.div_onetop ul{
margin:15px auto;
list-style-type:none;
}
.div_onetop ul li{
margin-top:5px;
}
div#list_categ_left a, div#list_categ_left_lg a{
margin-left:4px;
}
div#list_categ_left ul, div#list_categ_left_lg ul{
margin:15px 0 0 0px;
list-style-position:inside;
}

div#list_categ_left ul li, div#list_categ_left_lg ul li{
list-style-image:url(images/puce_categ.gif);
margin-top:5px;
}


/*Cadres index*/

.footer_p{
font-size:10px;
text-align:center;
margin-top:15px;
}

.footer_m{
font-size:12px;
text-align:center;
margin-top:15px;
font-weight:bold;
}
td#right_column{
vertical-align:top;
}
table#tech_directory{
/*width:788px;*/
margin:0 auto;
height:55px;
}

div#left_div{
float:left;
width:324px;
margin-right:20px;
margin-bottom:0;
}

div#right_div{
float:left;
width:440px;
margin-bottom:0;
}

div#index_header{
width:750px;
height:100px;
}

.propo_cadre{
float:left;
margin:10px 0 0px 5%;
width:20%;
min-width:190px;
/*border:1px solid #000000;*/
text-align:center;
}

div#index_menu{
width:750px;
height:50px;
margin:0 auto;
padding:0;
}

div#menu{
width:797px;
height:50px;
margin:0 auto;
padding:0;
}

.search_lg_b{
width:100%;
height:25px;
background-image:url(images/barre_search_b.gif);
background-repeat:repeat-x;
margin-top:10px;
}

.search_lg_h{
width:100%;
margin-top:2px;
height:25px;
background-image:url(images/barre_search_h.gif);
background-repeat:repeat-x;
padding:0px;
}


.blocksearch{
text-decoration:none;
font-size:10px;
color:#444873;
width:750px;
height:25px;
background-image:url(images/blocksearch_h.gif);
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

.blocksearch_b{
text-decoration: none;
font-size:10px;
color:#444873;
width:750px;
height:25px;
background-image:url(images/blocksearch_b.gif);
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
}


div#index_blocksearch{
text-decoration: none;
font-size: 10px;
color:#444873;
width:750px;
height:25px;
background-image:url(images/blocksearch_index.jpg);
background-repeat:no-repeat;
margin-top:2px;
margin-bottom:6px;
clear:both;
text-align:right;
padding:-10px;
}


div#index_blocksearch input, .blocksearch input, .blocksearch_b input{
text-align:left;
width:140px;
font-size:10px;
color:#444873;
background-color:#FFFFFF;
margin-right:5px;
margin-top:1px;
height:14px;
}

div#index_blocksearch select, .blocksearch select, .blocksearch_b select{
width:150px;
font-size:10px;
margin-top:1px;
}

.bt_search{
display:inline;
cursor:pointer;
margin-top:4px;
}

input .btn_lgn{
text-align:center;
font-size:12px;
}




div#adsense_type1{
width:728px;
height:90px;
margin:40px auto 10px auto;
}

div#table_type1{
width:788px;
height:267px;
background:url(images/788x267.jpg);
background-repeat:no-repeat;
}

.img_border{
border:1px #CCCCCC solid;
margin:18px auto 14px auto;
}

div#catch_phrase{
width:750px;
height:15px;
margin-bottom:5px;
margin-top:10px;
color:#FF8800;
font:14px Arial, Helvetica, sans-serif;
font-weight:bolder;
}

.index_title{
margin-top:15px;
margin-bottom:0;
padding-bottom:0;
font-weight:bold;
color:#444873;
font-size:12px;
width:100%;
}

div#index_container{
width:750px;
margin:0 auto;
}

#big_list ul{
list-style-type:none;
list-style-position:outside;
}

div#index_category{
width:750px;
height:293px;
background-image:url(images/index_category.jpg);
}

.div_one_categ{
width:250px;
height:40px;
float:left;
margin-top:15px;
}

div#index_top{
width:750px;
height:272px;
background-image:url(images/index_top_bg.gif);
background-repeat:repeat-y;
}
.puce_link{
margin-right:5px;
padding-top:3px;
}
.sep10{
margin-top:8px;
margin-bottom:8px;
visibility:hidden;
}
.div_onetop{
width:250px;
height:136px;
float:left;
}

div#index_merchant{
width:750px;
height:132px;
background-image:url(images/index_top_bg.gif);
background-repeat:repeat-y;
}

div#index_merchant img{
border:none;
margin-top:15px;
margin-left:32px;
/*filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;*/
}

.sdc_logo{
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
border:none;
vertical-align:middle;
}

div#index_footer_bar{
width:750px;
height:25px;
background-image:url(images/index_footer_bar.jpg);
margin-bottom:15px;
}

div#index_footer{
text-align:center;
color:#50666C;
}

/*Cadres Search*/

.result{

}

.cadre_plan{
width:235px;
float:left;
}
.cadre_plan ul{
list-style-image:url(images/puce_categ.gif);
}

.top{
width:162px;
background-color:#F6F6F9;
text-align:center;
}
.top_search{
width:162px;
background-color:#F6F6F9;
text-align:left;
}
.top_search ul{
list-style-type:none;
}

.top_search li{
margin-left:-20px;
margin-top:4px;
}

#filtrer{
width:162px;
background-color:#F6F6F9;
text-align:left;
margin:0;
padding:0;
}

/*Cadres Category*/

.ltl{
width:788px;
height:267px;
background:url(images/788x267.jpg);
margin:0 0 0 0;
text-align:left;
}

.bloc_trip{
width:480px;
margin-top:5px;
margin-left:5px;
}

.ltl_5{
width:788px;
height:267px;
background:url(images/788x267.jpg);
margin:0;
text-align:left;
}

.ltl_6{
width:788px;
margin:0;
text-align:left;
}

.ul_5{
list-style-position:inside;
list-style-type:none;
margin-bottom:15px;
}

.ul_5 li{
margin-top:6px;
}

#biglogo{
height:267px;
text-align:center;
vertical-align:middle;
float:left;
}

#desc{
width:450px;
height:267px;
float:left;
font-size:12px;
text-align:left;
}

tbody tr td li{
list-style-type:none;
}

#offres_categ ul{
list-style-image:url(images/puce_categ.gif);
text-align:left;
}

#offres_categ ul li{
margin:0;
}

#touteslescategs{
width:788px;
background-image:url(images/788x1.png);
background-repeat:repeat-y;
text-align:left;
padding:10px;
}
#touteslescategs p{
width:700px;
}

#lescategs{
width:788px;
height:267px;
background:url(images/788x267.jpg);
background-repeat:no-repeat;
margin:0;
padding:10px 0 0 0;
}

#lescategs ul{
list-style-image:url(images/puce_categ.gif);
text-align:left;
list-style-position:outside;
margin:0 0 0 40px;
padding:0;
}

#lescategs ul li {
margin-top:5px;
font-weight:600;
}

#big{
width:788px;
height:325px;
background:url(images/788x325.jpg);
margin:0 0 10px 0;
text-align:left;
}



#content-merchant{
width:788px;
background-image:url(images/788x1.png);
background-repeat:repeat-y;
text-align:left;
padding:10px;
}

#content-merchant h5{
font-size:14px;
margin-bottom:5px;
}

div#big_list{
width:788px;
height:320px;
background-image:url(images/list_categ_bg.jpg);
background-repeat:no-repeat;
}

div#header_lg{
width:100%;
border:1px solid #000000;
}
div#list_categ_left{
width:324px;
height:270px;
background-image:url(images/categ_bg_list.jpg);
}

div#list_categ_left_lg{
width:324px;
height:300px;
background-image:url(images/categ_bg_list_lg.jpg);
margin-right:7px;
}
.dot_788{
width:788px;
height:1px;
margin:0;
padding:0;
}

div#categ_right{
width:444px;
height:270px;
background-color:#F8F8FA;
margin:0;
}

div#categ_right h3{
font-size:14px;
font-weight:bold;
vertical-align:middle;
}

#categ_right_u{
background-image:url(images/dot.gif);
background-repeat:repeat-x;
width:444px;
height:1px;
margin:0;
}
#categ_right_b{
background-image:url(images/dot.gif);
background-repeat:repeat-x;
width:444px;
height:1px;
margin:0;
display:block;
clear:both;
}

.bloc_voyage{
width:475px;
float:left;
margin:0px auto;
margin-right:20px;
}

.bloc_voyage h3{
border-bottom:1px solid #444873;
font-size:12px;
}

.separation{
margin-top:10px;
visibility:hidden;
clear:both;
}

#bloc{
margin:auto;
}
#bigtable{
width:970px;
border:0;
margin:auto;
}

#bigtable h3{
font-size:12px;
}
#pieddepage{
bottom:0;
}



/*NUAGES DE TAG*/

#tag_cloud{
margin:auto;
padding:15px 10px;
background-color:#F6F6F9;
}

#tag_cloud .tag_petit a:link, #tag_cloud .tag_petit a:visited {font-size:10px;color:#444873;text-decoration:none;margin:10px;}
#tag_cloud .tag_petit a:hover, #tag_cloud .tag_petit a:active{font-size:10px;color:#FF8800;text-decoration:none;margin:10px;}


#tag_cloud .tag_normal a:link, #tag_cloud .tag_normal a:visited {font-weight:bold;font-size:16px;color:#444873;text-decoration:none;margin:10px;}
#tag_cloud .tag_normal a:hover, #tag_cloud .tag_normal a:active{font-weight:bold;font-size:16px;color:#FF8800;text-decoration:none;margin:10px;}


#tag_cloud .tag_moyen a:link, #tag_cloud .tag_moyen a:visited{font-weight:bold;font-size:20px;color:#444873;text-decoration:none;margin:10px;}
#tag_cloud .tag_moyen a:hover, #tag_cloud .tag_moyen a:active{font-weight:bold;font-size:20px;color:#FF8800;text-decoration:none;margin:10px;}


#tag_cloud .tag_gros a:link, #tag_cloud .tag_gros a:visited {font-weight:bold;font-size:24px;color:#444873;text-decoration:none;margin:10px;}
#tag_cloud .tag_gros a:hover, #tag_cloud .tag_gros a:active{font-weight:bold;font-size:24px;color:#FF8800;text-decoration:none;margin:10px;}
















