@charset "utf-8";

/***********************/
/****STRUCTURE**********/
/***********************/
body{
	background: url('../../images/default/bg_entete.jpg') no-repeat top center;
}
body *{
	color: #5C5C5C;
}
#wrapper{
	width: 980px;
	background: url('../../images/default/footer-fdg.jpg') no-repeat bottom center;
}
.commons #footer {
	background-color: transparent;
}
table td{ 
	padding: 0;
	vertical-align: top;
}
/******************/
/*****HEADER*******/
/******************/
#header{
	margin-bottom: 10px;	
	height: auto;
    _height: 164px;
    min-height: 164px;
	overflow-y: visible;
}
#header_left{
	height: 134px;
}
#header_right{
	text-align: right;	
}
#header_right .commons_basicSearchForm{
	padding-left: 10px;
	background: url('../../images/default/puce_recherche_blanc.jpg') no-repeat center left;
	float: right;
}
#header_right .commons_basicSearchForm .queryfield{
	color: #7a7a7a;
	border: 0;
	font-size: 12px;
	padding-left: 5px;	
}
#header_right .commons_basicSearchForm .submitbutton{
	color: #ffffff;
	border: 0;	
	background: url('../../images/default/bouton_ok_bleu.gif') no-repeat center center;
}
#header_right .commons_basicSearchForm .submitbutton:hover,
#header_right .commons_basicSearchForm .hover{
	color: #182a76;
	border: 0;	
	background: url('../../images/default/bouton_ok_hover.gif') no-repeat center center;
}
#header_center{
	display: block;	
	clear: both;
}
.commons #header .commons_navmenu {
	margin-top: 0px;
	clear: both;
}
.commons #header .commons_navmenu ul{
	margin: 0;
	margin-left: 10px;
}
.commons #header .commons_navmenu ul li {
	display: block;
	float: left;
	list-style-image: none;
	margin: 0;
	padding: 0;
	margin-right: 50px;
	height: 29px;
}
*html .commons #header .commons_navmenu ul.level1 li { /* ie6 */
	width: 50px;
}
.commons #header .commons_navmenu ul li.last {
	margin: 0;
	padding: 0;
}
.commons #header .commons_navmenu ul.level1 li a {
	display: block;
	padding: 0;
	padding-left: 10px;
	background: url('../../images/default/bg_menu1_blanc.jpg') no-repeat top left;
	height: 29px;
	width: auto;
}
.commons #header .commons_navmenu ul li a div{
	display: block;
	background: #f8f8f8 url('../../images/default/bg_menu1_blanc_droite.jpg') no-repeat top right;
	padding-right: 10px;
	padding-top: 5px;
	height: 24px;
	color: #be0050;
	font-size: 12px;
	white-space: nowrap;
	cursor: pointer;
	width: auto;
}
*html .commons #header .commons_navmenu ul li a div{
	text-align: center;
}
.commons #header .commons_navmenu ul.level1 li.selected{
	background-color: transparent;	
}
.commons #header .commons_navmenu ul.level1 li.selected a,
.commons #header .commons_navmenu ul.level1 li a:hover {
	background: url('../../images/default/bg_menu1_bleu.jpg') no-repeat top left;
}
.commons #header .commons_navmenu ul li.selected a div,
.commons #header .commons_navmenu ul li a:hover div{
	background: #182a76 url('../../images/default/bg_menu1_bleu_droite.jpg') no-repeat top right;
	color: #ffffff;
}
.commons #header .separation {
	float: none;
	clear: both;
	background: url('../../images/default/bg_menu1_bas.jpg') no-repeat bottom center;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.commons #header .headbreadcrumb{
	float: none;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
.commons #header .headbreadcrumb p{
	background-color: #f5f5f5;
	margin: 0;
	padding: 3px ;
	color: #5C5C5C;
	padding-left: 100px;
}
.commons #header .headbreadcrumb p a{
	background-color: #f5f5f5;
	color: #5C5C5C;
	text-decoration: none;
}
.commons #header .headbreadcrumb p a:hover{
	text-decoration: underline;
}
.commons #header .headbreadcrumb p .selected{
	color: #be0050;
}
.commons #top{
	margin: 0;
	margin-bottom: 20px;	
}
.commons #top .commons_basicFlash{
	margin: 0;
}
/******************/
/*****FOOTER*******/
/******************/
#footer{
	height: 34px;
	margin-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
}
#footer_left, #footer_left *{
	color: #ffffff;
}
#footer_left a{
	text-decoration: none;
}
#footer_left a:hover{
	text-decoration: underline;
}
#footer_right{
	color: #5C5C5C;
}
.commons #footer_right a{
	text-decoration: none;
	color: #21307d;
}
#footer_right a:hover{
	text-decoration: underline;
}

/******************/
/*****COLUMNS******/
/******************/
.commons #columns{
	padding: 0;	
}
body.proportion_25_50_25 #columns,
body.proportion_25_75 #columns,
body.proportion_25_25_25_25 #columns{
	background: url('../../images/default/bg_colgauche_bas.jpg') no-repeat bottom left;
}
body.proportion_34_33_33 .column_1{	
	width: 307px;
	margin-left: 0px;
	margin-right: 29px; }
body.proportion_34_33_33 .column_2{	
	width: 307px;
	margin-right: 0px; 
	margin-left: 0px ; }
body.proportion_34_33_33 .column_3{	
	width: 307px;
	margin-left: 30px;
	margin-right: 0px; }
body.proportion_25_50_25 .column_1{	
	width: 172px;
	margin-left: 0px;
	margin-right: 18px;
	background: #f7c1d8 url('../../images/default/bg_colgauche_degrade.jpg') repeat-x top left; }
body.proportion_25_50_25 .column_2{	
	width: 572px;
	margin-left: 0px;
	margin-right: 0px; }
body.proportion_25_50_25 .column_3{	
	width: 200px;
	margin-left: 18px;
	margin-right: 0px; }
body.proportion_25_75 .column_1{	
	width: 172px;
	margin-left: 0px;
	margin-right: 18px;
	background: #f7c1d8 url('../../images/default/bg_colgauche_degrade.jpg') repeat-x top left; }
body.proportion_25_75 .column_2{	
	width: 790px;
	margin-left: 0px;
	margin-right: 0px; }





/******************/
/*****H rich text**/
/******************/
strong,em,u,s{
	color: inherit;	
}
.commons a,
.commons .hightlight,
.commons .error_message{
	color: #be0050;
}
.commons .lowlight{
	color: #182a76;
}
.commons .section_title{
	color: #182a76;
}
.commons h1{
	font-size: 24px;
	color: #182A76;
}
.commons .portlet h2,
.commons .paragraph h2{
	background: transparent url('../../images/default/ciseaux_rose_fond_blanc.jpg') no-repeat right 3px;
	padding: 0;
	padding-bottom: 10px;
}
.commons .portlet h2 span,
.commons .paragraph h2 span{
	background-color: #ffffff;
	color: #be0050;
	padding-right: 10px;
	font-size: 16px;
	line-height: 24px;
}
.commons h3,.commons h3 *{
	font-size: 14px;
}
/****variations****/
.commons .month_creationsheet h2{
	background-image: url('../../images/default/ciseaux_rose_sur-gris.jpg');
}
.commons .month_product h2,
.commons .product_employ h2{
	background-image: url('../../images/default/ciseaux_bleu_sur_rose.jpg');
}
.commons .minilist_advicesheets h2{
	background-image: url('../../images/default/ciseaux_rose_fond_rose.jpg');
}
.commons .directaccess_products h2{
	background: url('../../images/default/puce_acces_rose_sur_bleu.jpg') no-repeat 0px 7px;
	margin-left: 5px;
	padding-left: 15px;
}
.commons .commons_basicMenu h2{
	background: none;
	padding: 0px 10px ;
}
.commons .listcatalog_products h2{
	background: none;
}
.commons .product_fivestar h2,
.commons .sheet_fivestar h2,
.commons .fivestar h2{
	background: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.commons .portlet .month_creationsheet h2 span,
.commons .month_creationsheet h2 span{
	background-color: #f5f5f5;
}
.commons .month_product h2 span{
	background-color: #ffd8e8;
	color: #182a76;
}
.commons .commons_basicMenu h2 span{
	background-color: transparent;
	color: #182a76;
}
.commons .minilist_advicesheets h2 span{
	background-color: #fdf2f6;
}
.commons .directaccess_products h2 span{
	color: #ffffff;
	background-color: #182a76;
}
.commons .product_employ h2 span{
	background-color: #fbd9e7;
	color: #182a76;
	font-size: 20px;
	font-weight: normal;
}
.commons .product_fivestar h2 span,
.commons .sheet_fivestar h2 span,
.commons .fivestar h2 span{
	background-color: #e8e8e8;
	color: #182a76;
	font-size: 20px;
	font-weight: normal;
}
.commons .product_fivestar h2 span .hightlight,
.commons .sheet_fivestar h2 span .hightlight,
.commons .fivestar h2 span .hightlight{
	color: #be0050;
}
.commons .product_employ h2 span img{
	margin-right: 10px;
}
.commons .product_fivestar h2 span img,
.commons .sheet_fivestar h2 span img,
.commons .fivestar h2 span img{
	margin-right: 10px;
}



.commons ul li{
	background: url('../../images/default/puce_rose.gif') no-repeat 0px 3px;
}
.tablemodel_1{
	border:1px solid #182a76;
}
.tablemodel_1 th {
	background-color: #182a76;
}
.tablemodel_1 td, 
.tablemodel_1 th {
	border: 1px solid #182a76;
}
.tablemodel_clubs{
	border: 0;
	width: 100%;
}
.tablemodel_clubs td{
	text-align: left;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	vertical-align: top;
}
.tablemodel_clubs td.left{
	width: auto;
}
#quicksearch{
	width: 100%;	
	text-align: left;
}
#quicksearch input{
	width: 200px;	
}
input,
select,
textarea {
	border: 1px solid #cccccc;
}
.line_submit_buttons td{
	padding-top: 10px;	
}


/******************/
/*****LINKS PLUS***/
/******************/
.commons .linkedpage a, 
.commons .linkeddoc a, 
.commons .return_to_list a {
	color: #be0050;
}
.link{
	height: 20px;
	margin-top: 5px;
}
.link_concours{
	height: 20px;
	margin-top: 0;
}
.link a,
.link_concours a{
	/*display: block;
	height: 18px;
	line-height: 18px;*/
	text-decoration: none;
	text-align: right;
	/*float: right;*/
}
.link a table,
.link table,
.link_concours a table,
.link_concours table{
	width: auto;
	margin: auto;	
}
.link a .txt,
.link .txt,
.link_concours a .txt,
.link_concours .txt{
	width: auto;
	background: #be0050 url('../../images/default/btn_milieu_rose.gif') repeat-x top center;
	color: #ffffff;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	cursor: pointer;
}
.link .txt a,
.link_concours .txt a{
	color: #ffffff;
}
.link a .rondg,
.link .rondg,
.link_concours a .rondg,
.link_concours .rondg{
	width: 10px;
	background: url('../../images/default/btn_gauche_rose.gif') no-repeat top left;
	color: #ffffff;
	cursor: pointer;
}
.link a .rondd,
.link .rondd,
.link_concours a .rondd,
.link_concours .rondd{
	width: 10px;
	background: url('../../images/default/btn_droit_rose.gif') no-repeat top right;
	color: #ffffff;
	cursor: pointer;
}
.link a .hover .txt,
.link .hover .txt,
.link_concours a .hover .txt,
.link_concours .hover .txt{
	background: #CCCCCC url('../../images/default/btn_milieu_gris.gif') repeat-x top center;
	color: #182a76;
}
.link .hover .txt a,
.link_concours .hover .txt a{
	color: #182a76;
}
.link a .hover .rondg,
.link .hover .rondg,
.link_concours a .hover .rondg,
.link_concours .hover .rondg{
	background-image: url('../../images/default/btn_gauche_gris.gif');
}
.link a .hover .rondd,
.link .hover .rondd,
.link_concours a .hover .rondd,
.link_concours .hover .rondd{
	background-image: url('../../images/default/btn_droit_gris.gif');
}
/****variations****/
.month_product .link a .txt,
.minilist_advicesheets .link a .txt,
.notation .link a .txt,
.month_product .link .txt,
.minilist_advicesheets .link .txt,
.notation .link .txt{
	background: #182a76 url('../../images/default/btn_milieu_bleu.gif') repeat-x top center;
	color: #ffffff;
}
.month_product .link .txt a,
.minilist_advicesheets .link .txt a,
.notation .link .txt a{
	color: #ffffff;
}
.month_product .link a .rondg,
.minilist_advicesheets .link a .rondg,
.notation .link a .rondg,
.month_product .link .rondg,
.minilist_advicesheets .link .rondg,
.notation .link .rondg{
	background: url('../../images/default/btn_gauche_bleu.gif') no-repeat top left;
}
.month_product .link a .rondd,
.minilist_advicesheets .link a .rondd,
.notation .link a .rondd,
.month_product .link .rondd,
.minilist_advicesheets .link .rondd,
.notation .link .rondd{
	background: url('../../images/default/btn_droit_bleu.gif') no-repeat top right;
}
.month_product .link a .hover .txt,
.minilist_advicesheets .link a .hover .txt,
.notation .link a .hover .txt,
.month_product .link .hover .txt,
.minilist_advicesheets .link .hover .txt,
.notation .link .hover .txt{
	background: #CCCCCC url('../../images/default/btn_milieu_gris.gif') repeat-x top center;
	color: #182a76;
}
.month_product .link .hover .txt a,
.minilist_advicesheets .link .hover .txt a,
.notation .link .hover .txt a{
	color: #182a76;
}
.month_product .link a .hover .rondg,
.minilist_advicesheets .link a .hover .rondg,
.notation .link a .hover .rondg,
.month_product .link .hover .rondg,
.minilist_advicesheets .link .hover .rondg,
.notation .link .hover .rondg{
	background: url('../../images/default/btn_gauche_gris.gif') no-repeat top left;
}
.month_product .link a .hover .rondd,
.minilist_advicesheets .link a .hover .rondd,
.notation .link a .hover .rondd,
.month_product .link .hover .rondd,
.minilist_advicesheets .link .hover .rondd,
.notation .link .hover .rondd{
	background: url('../../images/default/btn_droit_gris.gif') no-repeat top right;
}


/******************/
/*****SHARED******/
/******************/
.commons .portlet{
	border: 0;
	clear: both;
}

.commons .portlet .items{
	padding: 0;	
}
body.proportion_25_50_25 .column_1 .portlet,
body.proportion_25_50_25 .column_3 .portlet{	
	margin-bottom: 30px;
}

/* listes*/
.commons .portlet .items ul li{
	margin: 0;
	padding: 5px 0px ;
	padding-left: 20px;
	background: url('../../images/default/puce_jaune_rond.jpg') no-repeat 0px 7px;
	border-bottom: 1px solid #cccccc;
}
.commons .portlet .items ul li a{
	color: #5C5C5C;
	text-decoration: none;
}
.commons .portlet .items ul li a:hover{
	text-decoration: underline;
}

/* thumbs */
.thumb{
	margin: auto;	
	width: 100%;
}
.thumb .right{
	padding-left: 5px;
}
.thumb p{
	margin: 0;
	padding: 0;
}
.thumb p.title,
.thumb p.title a{
	color: #be0050;
	font-weight: bold;
}
.thumb p.subtitle,
.thumb p.subtitle a{
	color: #fe8c11;
	font-weight: bold;
}
.thumb p.description a{
	color: #fe8c11;
}
.thumb p.title a,
.thumb p.subtitle a,
.thumb p.description a{
	text-decoration: none;
}
.thumb p.title a:hover,
.thumb p.subtitle a:hover,
.thumb p.description a:hover{
	text-decoration: underline;
}
/* surcharges */
.commons_basicNewsList .thumb p.title,
.commons_basicNewsList .thumb p.title a{
	color: #fe8c11;
}
.commons_basicNewsList .thumb p.subtitle,
.commons_basicNewsList .thumb p.subtitle a{
	color: #be0050;
}
.month_creationsheet .thumb p.title,
.month_creationsheet .thumb p.title a{
	color: #fe8c11;
}
.month_creationsheet .thumb p.subtitle{
	color: #be0050;
}
.month_product .thumb p.title,
.month_product .thumb p.title a{
	color: #be0050;
}
.month_product .thumb p.subtitle{
	color: #182a76;
}
.catalog_list_products .items .hover .right{
	background-color: #f5f5f5;
}
.catalog_list_products .thumb .title,
.catalog_list_products .thumb .title a{
	color: #be0050;
	font-weight: bold;
	font-size: 16px;
}
.catalog_list_products .thumb .title a{
	text-decoration: none;
}
.catalog_list_products .thumb .title a:hover{
	text-decoration: underline;
}
.catalog_list_products .thumb .subtitle{
	color: #fe8c11;
	font-weight: bold;
}


/*forms*/
.fieldCase{
	padding-bottom: 5px;	
}
.fieldCase .onlineform,
.fieldCase .namefield,
.fieldCase .passwordfield,
.fieldCase .orgunitfield{
	width: 100%;	
}
.confirmation_table, 
.check_table, 
.request_table, 
.login_table {
	width: 70%;
}
.fieldCase .check,
.fieldCase .radio{
	border: 0;	
}
.commons .formbutton{
	cursor: pointer;
}
.requestForm .formbutton,
.confirmation_table .formbutton, 
.check_table .formbutton, 
.request_table .formbutton, 
.login_table .formbutton{
	background: url('../../images/default/btn_rose.gif') no-repeat center center;
	height: 19px;
	width: 110px;
	color: #ffffff;
	border: 0;
}
.commons .formbutton:hover,
.requestForm .hover,
.confirmation_table .hover, 
.check_table .hover, 
.request_table .hover, 
.login_table .hover{
	background: url('../../images/default/btn_gris.gif') no-repeat center center;
	color: #182a76;
	border: 0;
}
.commons .formbutton[disabled]{
	background: url('../../images/default/btn_gris.gif') no-repeat center center;
	color: #a1a1a1;
	border: 0;
}
.navform .navformbutton{
	background: url('../../images/default/bouton_ok_on.gif') no-repeat center center;
	height: 18px;
	width: 37px;
	border: 0;
}
.navform .navformbutton:hover{
	color: #182a76;
	background: url('../../images/default/bouton_ok_hover.gif') no-repeat center center;
	border: 0;
}
.navform .selectedbutton,
.navform .hover{
	color: #182a76;
	background: url('../../images/default/bouton_ok_hover.gif') no-repeat center center;
	border: 0;
}


/**************************/
/*****COMPONENTS COMMONS***/
/**************************/

.commons_basicLinkList,
.commons_basicDocLinkList{
	padding: 5px;	
}

.commons_basicSiteMap h2{
	text-align: left;	
}

.commons_xmlcontentViewer{
	margin: 0;
}

.commons_basicSearchForm .submitbutton{
	color: #ffffff;
	border: 0;
	height: 18px;
	width: 37px;
	background: transparent url('../../images/default/bouton_ok_on.gif') no-repeat center center;
	vertical-align: top;
}
.commons .commons_basicSearchForm .submitbutton:hover{
	border: 0;
}
.commons .commons_basicSearchForm .hover{
	color: #182a76;
	background: transparent url('../../images/default/bouton_ok_hover.gif') no-repeat center center;
}

.commons .commons_basicSearchItem .title {
	border-bottom: 1px solid #be0050;	
}
.commons .commons_basicSearchItem .title a{
	text-decoration: none;
}
.commons .commons_basicSearchItem .score {
	background-color: #be0050;
	display: none;
}

.commons .commons_basicRssReader .item .title {
	color: #be0050;
	font-size: 14px;
}
.commons .commons_basicRssReader .item .pubDate {
	color: #fe8c11;
}

#partnerMap {
	border: 1px solid #be0050;
}
#partnerMap #searchFieldset, 
#partnerMap #results {
	border: 1px solid #be0050;
}
#partnerMap .formtitle, 
#partnerMap .resulttitle {
	color: #be0050;
}
#partnerMap #input_location {
	width: 100%;
}
#partnerMap .formbutton{
	background: url('../../images/default/btn_rose.gif') no-repeat center center;
	height: 19px;
	width: 110px;
	color: #ffffff;
	border: 0;
	margin-top: 5px;
}
#partnerMap .formbutton:hover,
#partnerMap .hover{
	background: url('../../images/default/btn_gris.gif') no-repeat center center;
	color: #182a76;
	border: 0;
}
.partnerEntry th {
	background-color: #be0050;
}

.commons_basicNewsList{
	padding: 5px;
	clear: both;
	margin-bottom: 0;
}
.commons_basicNewsList .thumb{
	margin-bottom: 10px;
}


.commons_basicMenu{
	/*background: url('../../images/default/bg_colgauche_degrade.jpg') repeat-x top left;	*/
	height: auto;
   	_height: 50px;
   	min-height: 50px;
   	overflow-y: visible;
}
.commons .navextract{
	margin: 0px 10px; 
	
}
.commons .navextract .rootFolderTitle,
.commons .navextract .rootFolderTitle a{
	color: #182a76;
	font-size: 16px;
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
}
.commons .navextract ul.level1 li,
.commons .navextract ul.level1 li a{
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
}
.commons .navextract ul.level1 li a{
	margin: 5px 0px ;
	padding-left: 10px;
}
.commons .navextract ul.level2 li a{
	margin: 5px 0px ;
	padding-left: 30px;
}
.commons .navextract ul.level3 li a{
	margin: 5px 0px ;
	padding-left: 50px;
}
.commons .navextract ul.level1 li{
	border-bottom: 1px solid #c2c6dd;
}
.commons .navextract ul.level1 li ul.level2 li{
	border: 0;
}
.commons .navextract ul.level1 li a{
	color: #be0050;
}
.commons .navextract ul.level1 li.parentselected a,
.commons .navextract ul.level1 li.selected a,
.commons .navextract ul.level1 li a:hover{
	background-color: #182a76;
	color: #ffffff;
	background-image: none;
}
.commons .navextract ul.level1 li ul.level2 li a,
.commons .navextract ul.level2 li a{
	background-color: transparent;
	color: #182a76;
}
.commons .navextract ul.level1 li ul.level2 li.parentselected a,
.commons .navextract ul.level1 li ul.level2 li.selected a,
.commons .navextract ul.level1 li ul.level2 li a:hover{
	background-color: #cccccc;
	color: #182a76;
}

/****************************/
/*****COMPONENTS CREAPECAM***/
/****************************/

.directaccess_partnermap{
	clear: both;
	margin-bottom: 25px;
}
.directaccess_partnermap .item{
	margin-left: 20px;
	padding-top: 5px;
}
.directaccess_partnermap .item label{
	color: #be0050;
}
.directaccess_partnermap .item .queryfield{
	width: 100%;
}
.directaccess_partnermap .item .directaccess_partnermap_form_table{
	width: 100%;	
}
.directaccess_partnermap .item .left{
	padding-right: 5px;
}
.directaccess_partnermap .item .right{
	width: 40px;
	padding-left: 5px;
}
.directaccess_partnermap .item .submitbutton{
	color: #ffffff;
	border: 0;
	height: 18px;
	width: 37px;
	background: transparent url('../../images/default/bouton_ok_on.gif') no-repeat center center;
}
.directaccess_partnermap .item .hover{
	color: #182a76;
	background: transparent url('../../images/default/bouton_ok_hover.gif') no-repeat center center;
}


.commons .sheet_infos{
	width: 100%;
	margin-bottom: 20px;	
}
.commons .sheet_infos_left{
	padding-right: 10px;	
	background: url('../../images/default/separateur_vertical.jpg') repeat-y top right;
	width: auto;
}
.commons .sheet_infos_right{
	padding-left: 10px;
	text-align: center;
	width: 100%;
}
.commons .sheet_infos_right .utils{
	text-align: right;
	margin-bottom: 10px;
}
.commons .sheet_infos_right .utils img{
	margin-left: 10px;
}
.commons .sheet_infos_right .utils .picto_print{
	cursor: pointer;
}
.commons .sheet_infos_right .description{
	text-align: left;
}
.commons .sheet_content{
	width: 100%;
	margin-bottom: 20px;	
}
.commons .sheet_content_left{
	padding-right: 10px;	
	background: url('../../images/default/separateur_vertical.jpg') repeat-y top right;
}
.commons .sheet_content_right{
	padding-left: 10px;
	text-align: left;
	width: 200px;
}
.commons .sheet_content .minilist_products{
	margin: 0;	
}
.commons .sheet_content .minilist_products_wrapper .tl,
.commons .sheet_content .minilist_products_wrapper .tr,
.commons .sheet_content .minilist_products_wrapper .bl,
.commons .sheet_content .minilist_products_wrapper .br {
	height: 0px;
	width: 0px;
}
.commons .sheet .paragraph table{
	width: 100%;
}
.commons .sheet .paragraph table .paragraph_text{
	width: 100%;
}
.commons .paragraph_imgOnRight img{
	margin-left: 10px;	
}
.commons .paragraph_imgOnLeft img{
	margin-right: 10px;	
}


.commons .month_creationsheet,
.commons .month_advicesheet{
	margin-bottom: 0px;
	padding: 0px;
}
.commons .month_creationsheet_wrapper,
.commons .month_advicesheet_wrapper{
	width: 100%;
}
.commons .month_creationsheet_wrapper .tl,
.commons .month_creationsheet_wrapper .tr,
.commons .month_creationsheet_wrapper .bl,
.commons .month_creationsheet_wrapper .br,
.commons .month_advicesheet_wrapper .tl,
.commons .month_advicesheet_wrapper .tr,
.commons .month_advicesheet_wrapper .bl,
.commons .month_advicesheet_wrapper .br{
	width: 5px;
	height: 5px;
}
.commons .month_creationsheet_wrapper .tl{
	background: url('../../images/default/bg_toutrond_gris.jpg') no-repeat top left;}
.commons .month_creationsheet_wrapper .tr{
	background: url('../../images/default/bg_toutrond_gris.jpg') no-repeat top right;}
.commons .month_creationsheet_wrapper .bl{
	background: url('../../images/default/bg_toutrond_gris.jpg') no-repeat bottom left;}
.commons .month_creationsheet_wrapper .br{
	background: url('../../images/default/bg_toutrond_gris.jpg') no-repeat bottom right;}
.commons .month_creationsheet_wrapper .tc,
.commons .month_creationsheet_wrapper .ml,
.commons .month_creationsheet_wrapper .mc,
.commons .month_creationsheet_wrapper .mr,
.commons .month_creationsheet_wrapper .bc{
	background-color: #f5f5f5;
}
.commons .month_creationsheet_wrapper .thumb .title,
.commons .month_creationsheet_wrapper .thumb .title a{
	color: #fe8c11;
	font-size: 14px;
}
.commons .month_creationsheet_wrapper .thumb .title{
	margin-bottom: 5px;
}



.commons .minilist_advicesheets_wrapper{
	width: 100%;
}
.commons .minilist_advicesheets_wrapper .tl,
.commons .minilist_advicesheets_wrapper .tr,
.commons .minilist_advicesheets_wrapper .bl{
	width: 5px;
	height: 5px;
}
.commons .minilist_advicesheets_wrapper .tl{
	background: url('../../images/default/bg_toutrond_rose.jpg') no-repeat top left;}
.commons .minilist_advicesheets_wrapper .tr{
	background: url('../../images/default/bg_toutrond_rose.jpg') no-repeat top right;}
.commons .minilist_advicesheets_wrapper .bl{
	background: url('../../images/default/bg_toutrond_rose.jpg') no-repeat bottom left;}
.commons .minilist_advicesheets_wrapper .br{
	background: url('../../images/default/bg_toutrond_rose.jpg') no-repeat bottom right;}
.commons .minilist_advicesheets_wrapper .tc,
.commons .minilist_advicesheets_wrapper .ml,
.commons .minilist_advicesheets_wrapper .mc,
.commons .minilist_advicesheets_wrapper .mr,
.commons .minilist_advicesheets_wrapper .bc{
	background-color: #fdf2f6;
}
.commons .minilist_advicesheets .items{
	margin-bottom: 10px;
}
.commons .minilist_advicesheets .items ul li{
	margin: 0;
	padding: 5px 0px ;
	padding-left: 20px;
	background: url('../../images/default/puce_bleu_rond.jpg') no-repeat 0px 7px;
	border-bottom: 1px solid #cccccc;
}
.commons .minilist_advicesheets .items ul li a{
	color: #5C5C5C;
	text-decoration: none;
}
.commons .minilist_advicesheets .items ul li a:hover{
	text-decoration: underline;
	color: #242973;	
}


.commons .month_sheets .separation{
	background: transparent url('../../images/default/bg_separation_gris.jpg') no-repeat top center;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.commons .month_sheets .month_creationsheet{
	background-color: #f5f5f5;
}
.commons .month_sheets .month_creationsheet_wrapper .tl,
.commons .month_sheets .month_creationsheet_wrapper .tr,
.commons .month_sheets .month_creationsheet_wrapper .bl,
.commons .month_sheets .month_creationsheet_wrapper .br{
	background: none;
}

.commons .list_sheets_wrapper{
	width: 100%;	
}
.commons .list_sheets_wrapper .items .thumb_sheet{
	margin-bottom: 10px;
}
.commons .thumb_sheet .right{
	width: 100%;
}
.commons .thumb_sheet .bottomright{
	vertical-align: bottom;
}


.product_wrapper{
	width: 100%;
}
.product_wrapper_right{
	width: 200px;
}
.product_wrapper_right .portlet{	
	margin-bottom: 30px;
}
.product_wrapper_left{
	padding-right: 18px;
}
.product_infos{
	margin-left: 10px;
	margin-bottom: 20px;
	width: 100%;
}
.product_infos_left{
	padding-right: 20px;	
}
.product_infos_left .utilisation,
.product_infos_left .description{
	padding-bottom: 10px;	
}
.product_infos_center{
	padding-right: 5px;
	background: url('../../images/default/separateur_vertical.jpg') repeat-y top right;
	text-align: center;
}
.product_infos_right{
	padding-left: 5px;
	text-align: center;
	width: auto;
}
.product_infos .vignet_1,
.product_infos .vignet_2,
.product_infos .vignet_3{
	cursor: pointer;
}
.product_infos .title{
	font-weight: bold;
	color: #be0050;
	font-size: 13px;
}
.product_infos .infosplus .title,
.product_infos .infosplus ul{
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 5px;
}
.product_infos .infosplus ul li{
	background: url('../../images/default/puce_rose.gif') no-repeat top left;
	margin: 0;
}
.product_infos_center img,
.product_infos_right img{
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}
.product_infos_zooms{
	position: absolute;
	top: 300px;
	background-color: #f5f5f5;
	display: none;
	text-align: right;
}
.product_infos_zooms .close{
	margin: 0;
	padding: 0;
	text-align: right;
	font-weight: bold;
	height: 10px;
	padding: 5px;
}
.product_infos_zooms .close span{
	cursor: pointer;
}
.product_infos_zooms_wrapper{
	margin: 20px;
	margin-top: 0px;
	padding: 10px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
.product_infos_zooms img{
	display: block;
	display: none;
}
.commons .product_employ{
	margin-bottom: 20px;
}
.commons .product_employ_wrapper{
	width: 100%;
}
.commons .product_employ_wrapper .tl,
.commons .product_employ_wrapper .tr,
.commons .product_employ_wrapper .bl{
	width: 10px;
	height: 10px;
}
.commons .product_employ_wrapper .tl{
	background: url('../../images/default/bg_toutrond_rosefonce.jpg') no-repeat top left;}
.commons .product_employ_wrapper .tr{
	background: url('../../images/default/bg_toutrond_rosefonce.jpg') no-repeat top right;}
.commons .product_employ_wrapper .bl{
	background: url('../../images/default/bg_toutrond_rosefonce.jpg') no-repeat bottom left;}
.commons .product_employ_wrapper .br{
	background: url('../../images/default/bg_toutrond_rosefonce.jpg') no-repeat bottom right;}
.commons .product_employ_wrapper .tc,
.commons .product_employ_wrapper .ml,
.commons .product_employ_wrapper .mc,
.commons .product_employ_wrapper .mr,
.commons .product_employ_wrapper .bc{
	background-color: #fbd9e7;
}
.commons .product_employ_wrapper .content,
.commons .product_employ_wrapper .pictos{
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.commons .product_fivestar{
	margin-bottom: 20px;
}
.commons .commons_xmlcontentViewer .item .product_wrapper .portlet {
	margin: 0px;
	margin-bottom: 10px;
}




.commons .minilist_products_wrapper{
	width: 100%;
}
.commons .minilist_products_wrapper .tl,
.commons .minilist_products_wrapper .tr,
.commons .minilist_products_wrapper .bl{
	width: 5px;
	height: 5px;
}
.commons .minilist_products .items{
	margin-bottom: 10px;
}
.commons .minilist_products .items ul li a:hover{
	text-decoration: underline;
	color: #242973;	
}



.commons .month_product{
	clear: both;
	padding: 0px;
	padding-bottom: 10px;
}
.commons .month_product_wrapper{
	background: #ffd8e8 url('../../images/default/bg_coin_rose_bas_droite.jpg') no-repeat bottom right;
	width: 100%;
}
.commons .month_product .tl,
.commons .month_product .tr,
.commons .month_product .bl{
	width: 5px;
	height: 5px;
}


.commons .catalog_list_products .items{
	width: 100%;
	border-collapse: separate;
}
.commons .catalog_list_products .items td{
	padding: 10px;
}
.commons .catalog_list_products .items .left{
	width: 102px;
	border-bottom: 1px solid #cccccc;
}
.commons .catalog_list_products .items .right{
	width: auto;
	padding: 10px 15px;
	border-bottom: 1px solid #cccccc;
	background: url('../../images/default/puce_bleu_catalog.gif') no-repeat 3px 13px;
}
.commons .catalog_list_products .items .hover{
	background-color: #f5f5f5;
}
.commons .catalog_list_products .items .interH{
	width: 10px;	
	padding: 0;
}
.commons .catalog_list_products .items .interV{
	height: 10px;	
	padding: 0;
}



.directaccess_products{
	background: #182a76 url('../../images/default/bg_coin_bleu_hautdroite.jpg') no-repeat top right;
	clear: both;
}
.commons .directaccess_products .item{
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.commons .directaccess_products .item label{
	color: #ffffff;
}
.commons .directaccess_products .with_js{
	display: none;	
}
.commons .directaccess_products .item .queryfield_famille,
.commons .directaccess_products .item .queryfield_sousfamille{
	width: 100%;
	color: #BE0050;
}
.commons .directaccess_products .item .queryfield_famille option,
.commons .directaccess_products .item .queryfield_sousfamille option{
	color: #BE0050;
}
.commons .directaccess_products .item .submit{
	text-align: right;
	margin-top: 10px;
}
.commons .directaccess_products .item .submitbutton{
	color: #ffffff;
	border: 0;
	height: 18px;
	width: 37px;
	background: transparent url('../../images/default/bouton_ok_on.gif') no-repeat center center;
}
.commons .directaccess_products .item .hover{
	color: #182a76;
	background: transparent url('../../images/default/bouton_ok_hover.gif') no-repeat center center;
}




.commons .fivestar_wrapper{
	width: 100%;
}
.commons .fivestar_wrapper .tl,
.commons .fivestar_wrapper .tr,
.commons .fivestar_wrapper .bl{
	width: 10px;
	height: 10px;
}
.commons .fivestar_wrapper .tl{
	background: url('../../images/default/bg_toutrond_grisfonce.jpg') no-repeat top left;}
.commons .fivestar_wrapper .tr{
	background: url('../../images/default/bg_toutrond_grisfonce.jpg') no-repeat top right;}
.commons .fivestar_wrapper .bl{
	background: url('../../images/default/bg_toutrond_grisfonce.jpg') no-repeat bottom left;}
.commons .fivestar_wrapper .br{
	background: url('../../images/default/bg_toutrond_grisfonce.jpg') no-repeat bottom right;}
.commons .fivestar_wrapper .tc,
.commons .fivestar_wrapper .ml,
.commons .fivestar_wrapper .mc,
.commons .fivestar_wrapper .mr,
.commons .fivestar_wrapper .bc{
	background-color: #e8e8e8;
}
.commons .fivestar_wrapper .content{
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.commons .fivestar .fivestar_notation_area,
.commons .fivestar .fivestar_comment_area{
	margin-left: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
}

	
.commons .fivestar .fivestar_notation_area .mark_table{
	width: 100%;
}
.commons .fivestar .fivestar_notation_area .mark_table .fivstar_nbrmarks{
	width: auto;
}
.commons .fivestar .fivestar_notation_area .mark_table .fivestar_images{
	width: 80px;
}
.commons .fivestar .fivestar_notation_area .mark_table .fivestar_label{
	text-align: right;	
	width: 150px;
	padding-right: 10px;
}
.commons .fivestar .fivestar_notation_area .mark_table .fivestar_state_notation{
	text-align: right;		
}
#span_nbrVotes{
	color: #be0050;
}
.ui-stars-star a, .ui-stars-cancel a {
	color: transparent;
	font-size: 0px;
	text-decoration: none;
}
.commons .fivestar .fivestar_notation_area .fivestar_message{
	float: none;
	clear: both;	
}
	
.commons .fivestar .fivestar_comment_area{
	/*border-top: 1px solid #cccccc;*/
	padding-top: 10px;
}
.commons .fivestar .fivestar_comment_area .comments_table{
	width: 100%;	
}
.commons .fivestar .fivestar_comment_area .comments_table td{
	padding-bottom: 10px;
	border-top: 1px solid #cccccc;
	padding-top: 5px;
}
.commons .fivestar .fivestar_comment_area .comments_table .fivestar_comment_user{
	color: #be0050;
	text-align: right;
}
.commons .fivestar .fivestar_comment_area .comments_table .fivestar_comment_date{
	text-align: right;
	font-style: italic;
}
.commons .fivestar .fivestar_comment_area .comments_table .fivestar_comment_titre{
	font-weight: bold;
}
.commons .fivestar .fivestar_comment_area .comments_table .fivestar_comment_texte{
	
}
#nyroModalFull .title{
	font-size: 16px;
	color: #182a76;
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}
#nyroModalFull .request_table .form_message{
	padding-bottom: 15px;	
}
#nyroModalFull .request_table .error_message{
	padding: 0px;	
	padding-bottom: 15px;	
}
#nyroModalContent .request_table{
	width: 500px;
}
#nyroModalContent .request_table .fieldCase .onlineform{
	width: 99%;
}
#nyroModalContent .request_table .fieldCase textarea{
	height: 80px;	
}



/*******************************/




#util_buttons{
	margin-bottom: 30px;
}
#util_buttons a{
	text-decoration: none;
}
#util_buttons a img{
	
}

.image_concours{
	float: left;
}



